修改Apache預設埠

2021-06-16 06:47:10 字數 1324 閱讀 3713

一般預設是listen 80,表示監聽所有80埠的所有非特定請求;

如果增加一行listen 800,表示增加監聽800埠的所有非特定請求;

如果增加一行listen ip或網域名稱:801,表示監聽801埠,但只有該網域名稱或ip的訪問請求才作出回應。

另外可以增加虛擬主機的選項,虛擬主機可以基於不同ip(一台伺服器可以**多個ip)、不同埠、不同主機名(網域名稱)。

如果有多個ip位址,可以根據ip不同而在同一主機上設定多個虛機;

對個人使用者而言,isp分配的公網ip一般只有1個,所以可以通過不同的埠來新增多個虛機;

一、基於埠的虛擬主機舉例:

預設主機一般放在documentroot "/var/www/html",listen 80埠。

現在我需要增加面向所有網域名稱的800埠的監聽,因此新增一行:

listen 800

對應800埠的虛擬主機配置如下:

serveradmin

[email protected]

#站主的電子郵箱位址

documentroot /var/www/web1 #定義**的根目錄,將網頁放在此目錄下

errorlog logs/dummy-host.com-error_log #錯誤日誌存放在此

customlog logs/dummy-host.com-access_log common #客戶日誌

配置完畢執行/etc/rc.d/init.d/httpd restart,然後在瀏覽器上輸入localhost:800應該可以看到該埠虛擬主機的內容了。

二、基於主機網域名稱的虛擬主機和基於埠的虛機配置格式相似,但要在同乙個埠下可以定義多個基於名稱的虛機,因此在要多一項伺服器名的配置,並在新增埠偵聽時指明主機網域名稱:

listen 網域名稱:埠號,譬如listen baby.vicp.net:80

serveradmin

[email protected]

#站主的電子郵箱位址

documentroot /var/www/web2 #定義**的根目錄

servername baby.vicp.net #填寫伺服器網域名稱

errorlog logs/baby.vicp.net-error_log #錯誤日誌存放在此

customlog logs/baby.vicp.net-access_log common #客戶日誌

配置完畢執行/etc/rc.d/init.d/httpd restart,然後在瀏覽器上輸入baby.vicp.net應該可以看到該網域名稱虛擬主機的內容了,如果要公網上的使用者也能登陸,需要配置好動態網域名稱軟體或設定好網域名稱伺服器,將該網域名稱指向本機的ip位址。

修改 Apache 的預設埠

修改 apache 的預設埠 修改 apache 埠的方法是最妥協的方法了,後果是當你開啟 apache 伺服器的時候,訪問的本機位址將會附帶埠號,比如 http localhost 8888 修改方式是直接修改 httpd.conf 檔案,檔案的位置在 apache 安裝目錄下的 conf 資料夾...

jboss修改預設埠

如果在一台機器上部署了多個jboss server或者jboss預設埠已被其它應用使用,需要修改相關埠以避免埠衝突。vim server all deploy jbossweb.sar server.xml 將8080替換成你想要的埠即可 如果要開啟兩個jboss例項,則需要改相應的埠,以避免衝突 ...

gitlab修改預設埠

部署gitlab的時候,發現8080埠被tomcat給占用了,遂修改gitlab預設埠。gitlab版本 9.2.2 版本檢視 cat opt gitlab embedded service gitlab rails version 9.2.2 1.gitlab.rb 修改 配置檔案在 opt gi...