使用本地ip:埠號,或者修改hosts檔案+網域名稱的方法來進行本地多站點web除錯。
注意這裡是用apache 不是iis
2: 修改本機的hosts檔案,如下:
示例:127.0.0.1 localhost
127.0.0.1 [url]www.dede.com[/url]
127.0.0.1 [url]www.phpcms.com[/url]
#loadmodule vhost_alias_module modules/mod_vhost_alias.so
去掉#意思是啟用apache的虛擬主機功能。
去掉這一行的#意思是從conf/extra/httpd-vhosts.conf這個檔案匯入虛擬主機配置。
4: 開啟extra目錄內的httpd-vhosts.conf檔案,什麼都不管,直接在檔案底部加入自己要加的虛擬主機的資訊。如下面所示。
分別是給出乙個管理員郵箱、指出此**
的根目錄、網域名稱、和錯誤日誌存放位置。注意目錄間隔最好用/而不是/ 。
serveradmin [email][email protected][/email]
servername [url]www.dede.com[/url]
serveradmin [email][email protected][/email]
servername [url]www.phpcms.com[/url]
*以上路徑中的斜線左斜右斜都可以。
**的根目錄下放乙個index.html檔案,如果能看到,說明就對了。
上邊是使用網域名稱的方法。
下邊說下如何使用本地ip+埠的方法。
例如本機ip為:192.168.0.10
那如何控制 80 、1000、1001、1002 來訪問不同的檔案目錄,而達到多個站點同時訪問的目的?
listen 80
加入:listen 80
listen 1000
listen 1001
listen 1002
然後參照虛擬主機的設定方法。不同的是:
這個後邊的埠號按自己需求更改就成了。
如果 弄完之後 出現
403錯誤 那 在httpd.conf裡找到:
options followsymlinks execcgi indexes
allowoverride none
order deny,allow
deny from all
satisfy all
更改為options followsymlinks execcgi indexes
allowoverride none
# order deny,allow
# deny from all
# satisfy all
Apache多埠配置
virtual hosts include conf extratpd vhosts.conf開啟 virtual hosts include conf extratpd vhosts.conf開啟extratpd vhosts.conf 新增 配置 serveradmin webmaster du...
Apache配置多埠
1 修改apache conf httpd.config檔案,增加listen 2 修改apache conf httpd.config檔案,增加servername 3 修改apache conf httpd.config檔案,開啟虛擬主機 4 修改apache conf extra httpd ...
Apache 設定多埠訪問,多網域名稱訪問
1.多埠訪問 多虛擬主機 要設定多埠訪問 如 8080 8081 實際上通過多埠訪問的伺服器,稱之訪問伺服器上架設的虛擬主機。首先要讓apache監控多埠,這個要在 httpd.conf 中設定 listen 8080 listen 8081 其次,指定通過埠訪問到的 目錄,這個可以直接加在 htt...