配置 apache 为 2 个站点提供服务,但使用 1/相同的图像目录

配置 apache 为 2 个站点提供服务,但使用 1/相同的图像目录

有人能帮助我配置 apache 来执行以下操作吗:

[[[>> 配置 apache2 为 2 个站点提供服务,但从 1/相同的图像目录提供图像 <<]]]

我的问题是将图像目录放在哪里最好,以便 apache 为两个网站提供图像,即来自同一个目录,以及如何告诉 apache 在配置文件中执行此操作。

谢谢。

答案1

使用Alias 参见:http://httpd.apache.org/docs/current/mod/mod_alias.html#alias

Listen 0.0.0.0:80
NameVirtualHost *:80
<VirtualHost *:80>
    ServerName  www.example1.com
    Alias /images /var/www/common/images
    DocumentRoot /var/www/example1.com
</VirtualHost>
<VirtualHost *:80>
    ServerName  www.example2.com
    Alias /images /var/www/common/images
    DocumentRoot /var/www/example2.com
</VirtualHost>

相关内容