轉載自:http://www.onexin.net/?p=706
Apache同樣具有多站點設置的功能,這種設置也是基於配置文件(x:\Apache\conf\httpd.conf),相比起來也並不複雜,同IIS設置多站點一樣,Apache也具有使用類似主機頭進行多站點設置的功能,實際上稱爲網站別名,只要在配置文件中的最後一行輸入如下內容即可,
一、多個站點設置,
NameVirtualHost *:80
<virtualhost *:80>
ServerName www.a.com
DocumentRoot www/one
</virtualhost>
<virtualhost *:80>
ServerName www.b.com
DocumentRoot www/two
</virtualhost>
二、多個虛擬目錄的設置,只要增加多條同樣的字段就可以了。
Alias /test "E:\www"
<Directory "E:\www">
AllowOverride All
Options Indexes FollowSymLinks Includes
Order allow,deny
Allow from all
</Directory>
配置文件的內容爲添加名爲test的虛擬目錄,並指向E:\www目錄,其餘配置信息一般採用默認即可。
三、多端口設置,
找到Listen配置行下面加:Listen 8080
<virtualhost *:8080>
ServerName www.c.com
DocumentRoot www/newport
</virtualhost>
總結:以上方法可以靈活運用。
轉載請註明出處:http://www.onexin.net/?p=706