[教學] Apache的VirtualHost設定

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
Ricky Zero
星球公民
星球公民
文章: 60
註冊時間: 2003-08-25 15:53
來自: 哈哈哈王國
聯繫:

[教學] Apache的VirtualHost設定

文章 Ricky Zero » 2005-01-10 22:10

由於我只有一個ip
所以只針對一個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>
但是我們只要保留下最四行即可\r

代碼: 選擇全部

#<VirtualHost *:80>
#    DocumentRoot /www/docs/dummy-host.example.com
#    ServerName dummy-host.example.com
#</VirtualHost>
然後做一點點修改\r

代碼: 選擇全部

#<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

主題已鎖定

回到「phpBB 2 安裝與使用」