Службы index.html и других fileов через ngnix и CDN (fileы облачных хранилищ Rackspace)

Я хотел бы обслуживать file index.html для своего домена через cdn (и несколько других статических страниц).

Можно ли сделать это с помощью экземпляров Amazon EC2 и Rackspace Cloud Files?

Я нашел что-то подобное, но только для directoryа / images и / files:

server { listen 80; server_name cdn.failverse.com; access_log /var/log/nginx/cdn.failverse.access.log; location / { root /var/www/vhosts/domain2/public/cdn; index index.html; if (!-e $request_filename) { rewrite ^/images/(.*)$ http://c0918182.cdn.cloudfiles.rackspacecloud.com/$1 redirect; rewrite ^/files/(.*)$ http://c0918176.cdn.cloudfiles.rackspacecloud.com/$1 redirect; } } } 

Using your own domain with Rackspace Cloud Files

Было бы здорово, если бы облачные fileы могли быть частью моих собственных поддоменов, т.е. cdn.mydocmain.com (Если мне нужно использовать serverы Rackspace для всего, что тоже хорошо).

благодаря

One Solution collect form web for “Службы index.html и других fileов через ngnix и CDN (fileы облачных хранилищ Rackspace)”

Ну, less смысла делать переадресацию на CDN (согласно вашему примеру config), потому что к моменту, когда request / ответ прошел через ваш server, а затем browser делает новый request в CDN и получает ответ, вы могли бы просто отправить клиенту проклятый контент и сделать с ним. Также есть проблемы с попыткой сделать это с помощью proxy-serverов CDN, которые будут интересны для работы по-настоящему.

Типичным способом использования CDN является то, что все статические активы (изображения, JS, CSS) могут быть поданы из поддомена (например, cdn.example.com ), а страницы, которые пользователи запрашивают напрямую, содержат ссылки на ресурсы CDN в отдельном домене. Гораздо реже (хотя и не неизвестно) пытаться обслуживать все из CDN, но если вы действительно хотите идти этим путем, вам действительно нужно обслуживать все – никакого динамического контента, ничего. Самое близкое, что вы можете прийти, это иметь dynamic контент в одном домене, а ваши статические страницы на CDN и связь между ними, но, честно говоря, таким образом существует вероятное безумие без очень хорошей автоматизированной системы сборки и распространения websiteов.

  • Резервные fileы, обслуживаемые на cdn
  • API-interface RackSpace CreateImage с использованием curl не работает
  • Помощь, необходимая для терминологии облачных вычислений Amazon EC2 / rackspace, чтобы выбрать хорошего поставщика
  • Почему соединения PHPMyAdmin не выполняются при успешном завершении соединений с одного и того же serverа с одинаковыми учетными данными?
  • Rackspace Cloud Files - ограничение возможных подkeyений
  • Rackspace Cloud Server / DB - getaddrinfo не удалось
  • Как создать субдомен с помощью rackspace?
  • Конфигурация Rackspace RackConnect
  • Облачные облачные websiteы Rackspace для резервного копирования локального serverа
  • Загрузочный доступ к экземпляру Windows
  • Восстановление пространства, которое «df» говорит, должно быть доступно