1. 程式人生 > >騰訊雲主機(CentOS+LNMP)部署WEB站點無法訪問的故障排查

騰訊雲主機(CentOS+LNMP)部署WEB站點無法訪問的故障排查

環境資訊:

1、系統:CentOS 6.8

2、LNMP版本:1.3

問題現象:

做好域名解析(www.rancher.cn)和Nginx配置,並上傳測試網頁index.html到WEB目錄後,使用瀏覽器訪問域名無法開啟網站。

故障排查:

1、首先在PC端使用ping www.rancher.cn,確定域名解析是否成功

ping域名解析是否成功

排查結果:域名解析正常,排除了是域名解析未生效的問題。

2、在伺服器端檢查網站nginx服務是否啟動、網站80埠是否開啟:

WEB服務故障排查

排查結果:nginx服務ruuning是正常的、vhost配置也正常、80埠已處於監聽狀態

通過以上兩個排查均正常,那說明目前網站的部署配置是正確的,由於之前用阿里雲時,幾乎相同的部署方式從來沒有問題,但在騰訊雲上遇到了該問題,開始把懷疑點往騰訊雲CVM的配置上去思考。

這時突然想起騰訊雲CVM建立時有個“安全組”的配置,這裡會在雲端控制CVM的網路埠,回到騰訊雲控制檯開始排查:

3、在騰訊雲控制檯雲伺服器(CVM)的“安全組”裡僅選擇了對公網開放22端的安全策略,導致WEB訪問的80埠在雲端被禁用

騰訊雲伺服器的安全組

4、勾選“放通全部埠”(PS:這裡可以自定義安全組,僅對外開放需要的埠)的“安全組”,再訪問網站域名,一切正常。

總結:

WEB服務部署後不可訪問,除了要排查域名解析、WEB伺服器端的配置以外,還需要排查網路側(比)是否有埠限制等,要把從使用者PC端到WEB伺服器端的整個訪問路徑都要排查一遍。