修改nginx/Tomcat等Web服務的埠監聽地址
我們將一起來學習如何在Linux例項中修改nginx、Tomcat等常見Web服務的埠監聽地址。
PS:如果是Windows例項和IIS服務,請參考 ECS Windows 例項中修改IIS監聽的IP地址。
前提條件
你已經在Linux例項上安裝了Web伺服器。你可以參考以下文件安裝並啟動相應的服務:
nignx:搭建LNMP環境(CentOS 6)
Tomcat:手工部署Java Web專案
你已經在例項所在安全組裡 新增規則,放行HTTP協議埠,比如:nginx預設為TCP 80埠,Tomcat預設為TCP 8080埠。
一、修改nginx的埠監聽地址
你需要在nginx配置檔案nginx.conf裡修改監聽埠。按以下步驟操作:
1、遠端連線Linux例項。
2、執行命令 netstat -an | grep 80,檢視埠在例項中是否正常被監聽。如果返回結果與下圖所示資訊不同,你需要修改監聽埠地址。
3、執行命令 find / -name nginx.conf 查詢nginx.conf檔案。路徑一般為 /etc/nginx/nginx.conf。
4、修改nginx.conf檔案:
1)執行命令 vim /etc/nginx/nginx.conf。
2)按 i 鍵進入編輯模式。
3)修改 http 中的以下資訊:
改為
4)按 Esc 鍵退出編輯模式,並輸入 :wq 儲存並退出。
5、重啟服務。
二、修改Tomcat的埠監聽地址
你需要在Tomcat的server.xml檔案裡修改監聽埠。按以下步驟操作:
1、遠端連線Linux例項。
2、執行命令 find / -name server.xml 查詢/conf/server.xml檔案。路徑一般為 /usr/local/tomcat/conf/server.xml。
3、修改server.xml檔案:
1)執行命令 vim /usr/local/tomcat/conf/server.xml。
2)按 i 鍵進入編輯模式。
3)在 Connector 中新增 address 的資訊:
如下圖所示。圖中 x.x.x.x 表示例項公網IP地址。
4)按 Esc 鍵退出編輯模式,並輸入 :wq 儲存並退出。
4、重啟服務。