所以只針對一個ip但是多個domain name的部份做說明
1、當然apache一定要先裝好,然後確定可以執行
2、開啟httpd.conf
(1)找到Port 80(約270行)
說明:確認一下你的apache是不是跑這個port,是就別改,不是就改成你的port的位址
(2)找到#Listen 12.34.56.78:80這一行(約150行)
說明:如果你的domain name都是跑同一個port,那就不要改這一段^^
(3)找到ServerName localhost(約295行)
說明:保持原狀即可\r
(4)找到DocumentRoot "D:/AppServ/www"(約303行)跟<Directory "D:/AppServ/www">(約328行)
說明:這二行中的的雙引號部份,一定要一樣
最關鍵的二個部份來了
(5)找到#NameVirtualHost *:80(約1000行)
說明:將前面的#移掉即可; * 符號後面的:80可有可無\r
(6)找到#<VirtualHost *:80>跟#</VirtualHost>中間的那一段\r
說明:你會看到下面的內容(約七行)
代碼: 選擇全部
#<VirtualHost *:80>
# ServerAdmin webmaster@dummy-host.example.com
# DocumentRoot /www/docs/dummy-host.example.com
# ServerName dummy-host.example.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
#</VirtualHost>代碼: 選擇全部
#<VirtualHost *:80>
# DocumentRoot /www/docs/dummy-host.example.com
# ServerName dummy-host.example.com
#</VirtualHost>代碼: 選擇全部
#<VirtualHost *:80>
# DocumentRoot [u]"d:/appserv/www/"[/u]?#93;定資料夾的路徑
# ServerName [u]yourdomainname.com[/u]?#93;定domain name
#</VirtualHost>接下來,按下存檔即可;如果要取消,就將前面加上#字號就可以了!
不過~還沒設完喔~下面的步驟是大家往往都忽略的重點
請開啟c:\windows\system32\drivers\etc\這個路徑下有個hosts的檔案
請以ultraedit開啟它
請在127.0.0.1 localhost的下面\r
加上
127.0.0.1 yourdomainname1.com(第一個)
127.0.0.1 yourdomainname2.com(第二個)如果有的話^^
接下來,一樣,存檔後,restart apache就可以了
ps.如果有哪位學長在操作上有問題要跟學弟我討論的,也可以到學弟我的小站來!因為最近換工作很忙~沒什麼空上網~sorry
