我想为图像创建一个单独的域

时间:2011-10-25 22:15:23

标签: virtualhost apache

我想设置一个名为img.mydomain.com的域名。它将是一个虚拟域,就像我的实际域,除了一个区别:它只提供以.jpg .jpeg .gif .png等结尾的文件。这样我可以参考img.mydomain.com/some_image.jpg 。它会通过让浏览器认为它是两个独立的域来加快页面速度(谷歌页面速度分析器总是唠叨我这样做)。

我正在linux服务器上运行apache。我应该在httpd.conf中这样做吗?如果是这样,我的第一步是什么?

1 个答案:

答案 0 :(得分:6)

为每个域创建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>