在apache下實現類似的效果配置如下:
首先,編輯httpd.conf文件,在尾部加上
NameVirtualHost *
編輯虛擬主機配置文件:
<VirtualHost *>
DocumentRoot "/htdoc" #html文件目錄
ServerName test.com #虛擬主機名
ServerAlias *.test.com #做出響應的域名
##具體的目錄配置
<Directory "/htdoc">
allow from all
</Directory>
DirectoryIndex index.php
</VirtualHost>
注意: ServerAlias 一欄,如果想讓你的虛擬主機對應多個域名,可以將他們列出,并一一用空格隔開。
小竅門:
如果你同時管理多個虛擬主機,而且經常變動,那就可以在httpd.conf文件的末尾加上一句
include DIR/*.conf #DIR為你虛擬主機配置文件的目錄
然后,將每一個虛擬主機的配置做一個單獨的.conf文件,放在DIR目錄下,到時候只要添加刪除文件就可以了。