Службы 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ов.

  • MySQL отkeyается без предупреждения, из памяти?
  • Сохранение vserver rackspace в живых
  • Каковы мои варианты с загруженным imageм облака Rackspace?
  • Инкрементное резервное копирование из облачных fileов Rackspace в ледник Амазонки
  • Масштабирование или масштабирование - облачные serverы Rackspace
  • Восстановление пространства, которое «df» говорит, должно быть доступно
  • Как создать субдомен с помощью rackspace?
  • Rackspace облачный loadbalancer
  • Конфигурация Rackspace RackConnect
  • Загрузочный доступ к экземпляру Windows
  • Какие существуют альтернативы «find», которые будут работать в среде cron в облаке rackspace?
  • Interesting Posts

    htop, лежащий о потреблении памяти vmware-tools

    CentOS 6.4 работает с Asterisk 11.5 с высокой нагрузкой, низким объемом processора / памяти / диском IO

    Более медленное time отклика на serverе, вызванное версией CentOS

    Поиск serverа / proxy-serverа, который может динамически направлять requestы на serverные serverы в зависимости от IP-адреса клиента

    Резервное копирование и восстановление Acronis + unixware

    Does exportfs нарушают пользователей, уже использующих эти fileовые системы?

    Переписать URL-адрес, основанный на IP-адресе на OpenWRT

    Как перезапустить server после завершения резервного копирования

    избегая двойных кавычек и процентов знаков (%) в cron

    VSFTPD: FTP не может разрешить маршрутизацию

    GeoIP и Nginx

    Rsync для NAS копирует все каждый раз

    Правильный способ вkeyения processа после перезагрузки на AWS-AMI linux

    Добавление записей ftp как A или CNAME

    Принуждение HyperV к монтированию fileа AVHDX, который, по его мнению, поврежден