騰訊雲+Nginx初體驗(騰訊雲預設80埠不可用)
阿新 • • 發佈:2019-01-23
1、安裝Nginx:
其中,在伺服器內下載nginx安裝包時,我使用的是wget;下載地址可以通過在http://nginx.org/en/download.html選擇版本,右擊連結複製下載地址。
2、測試Nginx服務:
成功安裝後,在公網輸入雲伺服器IP,理應就能看到Nginx的歡迎頁面,但我在測試時並不成功;通過自己的摸索和網上資料的參考(如Nginx配置完後外網訪問不了),找到了問題原因;解決問題很重要,分析問題的邏輯與過程同樣重要,所以做下記錄。注:前兩項在雲伺服器內測試,後兩項在外部進行測試。
2.1 Nginx是否配置正確:
./nginx/sbin/nginx -t
2.2 Nginx是否成功啟動:
ps -ef | grep nginx,檢視是否有Nginx的程序
netstat -ntl,檢視是否有80埠
2.3 Ping測試連通性:
ping x.x.x.x (ip地址)
2.4 Telnet測試埠是否可用:
telnet x.x.x.x 80
做到第四步,發現80埠不可用;然後查資料發現騰訊雲安全組預設不放行埠,要使用者自行指定,找到原因,問題就迎刃而解。
3、在騰訊雲安全組開放80埠:
在管理中心-雲伺服器-安全組,克隆“Linux安全組放通22埠”(為的是儘量保留原有安全策略),編輯規則,新增HTTP允許,儲存後會預設調整為TCP協議-80埠-允許,這樣就可以了。再次於瀏覽器位址列輸入雲伺服器IP,即可成功出現“Welcome to nginx!“等提示。