9
我有一臺Ubuntu專用服務器,我有2個域名。第一個與目錄'/ var/www /'有關,第二個也是如此,我不知道如何將第二個與另一個目錄相關聯,比如'/ var/www/site2 /' 你能幫忙嗎我 ? 謝謝!將域名與Apache中的目錄相關聯
我有一臺Ubuntu專用服務器,我有2個域名。第一個與目錄'/ var/www /'有關,第二個也是如此,我不知道如何將第二個與另一個目錄相關聯,比如'/ var/www/site2 /' 你能幫忙嗎我 ? 謝謝!將域名與Apache中的目錄相關聯
要在同一臺服務器上託管多個域,並擁有自己的不同目錄,則需要使用VirtualHost config指令。裏面每一個你可以指定自己的一套配置(默認配置文件存儲在/etc/apache2/sites-enabled/000-default.conf
):
NameVirtualHost *:80
<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/site1
<Directory /var/www/site1>
Options -Indexes
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName another-example.com
DocumentRoot /var/www/site2
<Directory /var/www/site2>
Options +Indexes
</Directory>
</VirtualHost>
第一個住在/ var/WWW/site1的,具有目錄索引關閉。另一個位於/ var/www/site2中,並打開目錄索引。你可以指定幾乎所有的配置爲虛擬主機特定 - 即自定義日誌記錄,使用諸如php或perl和ServerAlias等模塊。有關更多詳情,請參閱http://httpd.apache.org/docs/2.2/mod/core.html#virtualhost。
謝謝您的回覆! – Hamza