Я хочу сделать отдельный домен для изображений - PullRequest
5 голосов
/ 26 октября 2011

Я хочу настроить домен с именем img.mydomain.com. Это будет виртуальный домен, который точно так же, как и мой настоящий домен, за исключением одного различия: он будет обслуживать только файлы с расширением .jpg .jpeg .gif .png и т. Д. Таким образом, я могу сослаться на img.mydomain.com/some_image.jpg , он увеличит скорость страницы, заставив браузер думать, что это два отдельных домена (анализатор скорости страниц Google всегда меня это раздражает).

Я использую Apache на сервере Linux. Должен ли я сделать это в httpd.conf? Если да, то каков мой первый шаг?

1 Ответ

6 голосов
/ 26 октября 2011

создать 2 папки для каждого домена (например):

  • / var / www / domain.com
  • / var / www / img.domain.com /

вот что вы можете поместить в ваш httpd.conf

<VirtualHost *:80>
  DocumentRoot "/var/www/domain.com"
  ServerName domain.com
  ServerAlias domain.com www.domain.com
  <Directory "/var/www/domain.com">
    allow from all
    Options +Indexes
  </Directory>
</VirtualHost>

<VirtualHost *:80>
  DocumentRoot "/var/www/img.domain.com/"
  ServerName img.domain.com
  ServerAlias img.domain.com
  <Directory "/var/www/img.domain.com/">
    allow from all
    Options +Indexes
  </Directory>
</VirtualHost>
...