321
搜狐
服務器Apache上怎麼樣配置綁定域名?
前提
俺沒有DNS服務.用的是windows.要做虛擬主機
———————————————————————–
首先搞定dns,這個是關鍵…apache的虛擬主機要有dns的解析才能使用
Win9x中這個文件位於windows目錄下,文件名可能是hosts.sam;Win2K及以後的操作係統中這個文件位於WINNT\system32\drivers\etc 目錄下,文件名為hosts。
打開就能看到
127.0.0.1 localhost
熟悉吧…這下知道localhost為什麼也叫主機了吧
添加一個 test.com和test.pengpan
這樣好象不能用book.test.pengpan或者news.test.pengpan…這個就要用dns了…
完成如下:
127.0.0.1 localhost
127.0.0.1 test.com
127.0.0.1 test.pengpan
———————————————————————–
下麵就開始做虛擬主機
我的項目目錄D:/彭攀
在裏麵建立兩個文件夾做測試
一個叫pengpan,一個叫pengpan2
在httpd.conf最後加上,如下….
NameVirtualHost *:80
ServerName test.com
DocumentRoot D:/彭攀/pengpan
ServerName test.pengpan
DocumentRoot D:/彭攀/pengpan2
別忘了重啟apache
然後可以試了
放個index.html在test文件夾下
訪問test.com OK
如果出現403,請查看apache中的目錄權限設置
出現404,請查看上麵寫的documentroot是否正確,再看看文件夾裏是否有文件….對了,也可以把Include conf/extra/httpd-vhosts.conf前麵的#去掉
然後去extra文件夾裏找那個文件.在裏麵寫VirtualHost
注意:寫了VirtualHost後如果遇到沒有的,就默認執行第一個VirtualHost
最後更新:2017-01-04 22:34:48