配置 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>

相關內容