伺服器 apache啟用多個埠的方法

2022-07-20 01:30:09 字數 1695 閱讀 9647

apache啟用多個埠的方法

使用本地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]

*以上路徑中的斜線左斜線右斜線都可以。    

上邊是使用網域名稱的方法。

下邊說下如何使用本地ip+埠的方法。

例如本機ip為:192.168.0.10

那如何控制 80 、1000、1001、1002 來訪問不同的檔案目錄,而達到多個站點同時訪問的目的?

listen 80

加入:listen 80

listen 1000

listen 1001

listen 1002

然後參照虛擬主機的設定方法。不同的是:這個後邊的埠號按自己需求更改就成了。

如果 弄完之後 出現403錯誤 那 在http

d.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

可以開端口,80就是wbe預設的192.168.0.50

listen 80

listen 8080

listen 100

documentroot d:/index

directoryindex index.php index.shtml index.cgi

documentroot "/home/www/htdocs/web/bugfree"

directoryindex index.php index.shtml index.cgi

Apache伺服器部署多個程序

本文以xampp安裝的apache服務為例進行介紹 1 複製配置檔案目錄,複製乙個新的配置檔案目錄conf2,區別於原來的配置檔案目錄conf 2 修改conf2下的配置檔案httpd.conf 幾個關鍵的資料 區別於其他伺服器配置 新的監聽埠 listen 8080 新的伺服器根目錄 docume...

Apache伺服器部署多個程序

本文以xampp安裝的apache服務為例進行介紹 1 複製配置檔案目錄,複製乙個新的配置檔案目錄conf2,區別於原來的配置檔案目錄conf 2 修改conf2下的配置檔案httpd.conf 幾個關鍵的資料 區別於其他伺服器配置 新的監聽埠 listen 8080 新的伺服器根目錄 docume...

伺服器安裝apache伺服器

1.環境 centos7 2.鏈結伺服器 ssh username ip 3.安裝apache 4.設定apache在伺服器啟動時執行 5.在apache配置檔案中設定網域名稱 vi etc httpd conf httpd.conf,找到 servername 新增 網域名稱 80 儲存並退出。6...