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

pg.*_*pg. 5 apache virtualhost

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

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

Jam*_* M. 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>
Run Code Online (Sandbox Code Playgroud)