概述
本文主要介紹如何在Linux系統的ECS實例中,修改Nginx、Tomcat和Apache三種Web服務的端口監聽地址。
詳細信息
- 如果您已經在Linux系統中安裝了Web服務器,則可以參見以下文檔安裝并啟動相應的服務:
- Nignx:部署LNMP環境(CentOS 7)
- Tomcat:手動部署Java Web項目
- 如果您已經在實例所在安全組中添加安全組規則,請配置允許HTTP協議端口。比如:Nginx默認為TCP的80端口,Tomcat默認為TCP的8080端口。
修改Nginx的端口監聽地址
- 遠程登錄Linux系統的ECS實例,關于如何登錄Linux系統請參見使用用戶名密碼驗證連接Linux實例。
- 執行以下命令,查看端口在實例中是否正常被監聽。
netstat -an | grep 80
系統顯示類似如下,如果返回結果與下圖所示信息不同,您需要修改監聽端口地址。 - 執行以下命令,查找
nginx.conf
文件。路徑一般為/etc/nginx/nginx.conf
。find / -name nginx.conf
- 修改nginx.conf文件,請參考以下操作步驟:
- 執行以下命令,編輯文件。
vim /etc/nginx/nginx.conf
- 按i鍵進入編輯模式。
- 修改
http
中的以下信息。server {
改后信息類似如下。
listen 80;
server_name localhost;server {
listen [$IP]:80;
server_name localhost;說明:[$IP]為實例公網IP地址。
- 按Esc鍵退出編輯模式,輸入“:wq”保存并退出。
- 執行以下命令,編輯文件。
- 重啟Nginx服務。
修改Tomcat的端口監聽地址
您需要在Tomcat的server.xml文件中修改監聽端口。請按照以下步驟進行操作:
- 遠程登錄Linux系統的ECS實例。
- 執行以下命令,查找
/conf/server.xml
文件。路徑一般為/usr/local/tomcat/conf/server.xml
。find / -name server.xml
- 修改
server.xml
文件。- 執行以下命令,編輯文件。
vim /usr/local/tomcat/conf/server.xml
- 按i鍵進入編輯模式。
- 在Connector中添加address的信息。
<Connector port="8080"
系統顯示類似如下,x.x.x.x表示實例公網IP地址。
protocol="HTTP/1.1"
address="[$IP]"
- 執行以下命令,編輯文件。
- 重啟Tomcat服務。
修改Apache的監聽端口
- 遠程登錄Linux系統的ECS實例。
- 執行以下命令,查找Apache的httpd.conf配置文件。路徑一般為
/etc/httpd/conf/httpd.conf
。find / -name httpd
- 修改
httpd.conf
文件,請參考以下操作步驟:- 執行以下命令,編輯文件。
vim /etc/httpd/conf/httpd.conf
- 按i鍵進入編輯模式。
- 將
Listen
模塊中的信息改為以下內容,即修改監聽端口,然后保存并退出。Listen [$Port]
說明:[$Port]為期望設置的端口,一般默認為80。
- 執行以下命令,編輯文件。
- 執行以下命令,重啟Apache服務。
service httpd restart
適用于
- 云服務器ECS
文檔內容是否對您有幫助?