Nginx 沒法訪問的問題

先說一下背景。前些天幫一朋友搭建LNMP架構(阿里雲)。搞了半天,發現Nginx 仍是訪問不了,也是頭疼。還傻傻的重裝了不少次。安全

思路整理

解決問題後整理了下思路。若是遇到 Nginx 訪問不了。能夠從如下幾個方面查看。架構

  • 首先固然應該看日誌嘍。日誌中若是有錯誤信息,就照着提示解決嘍。google

  • 若是日誌啥都沒有,查看下權限和磁盤是否已滿(通常不會出現這種狀況)阿里雲

  • 接着,能夠用 netstat 查看一下端口監聽狀況(命令怎樣使用自行google)spa

  • 若是還沒解決,再用 iptables 查看一下防火牆狀況。(命令同上,通常也不會出現)日誌

  • 若是尚未,就得看看阿里的安全組配置信息了(筆者遇到的就是這個問題,蛋疼。阿里雲默認只開了2二、3389兩個端口)。ip

  • 若是尚未解決,我也不知道了?。it

防火牆

通過這個問題,才發現本身對防火牆真是知之甚少。因而惡補下,總結備忘,主要講講 iptablestable

  • 什麼是防火牆,直接借用鳥哥的話class

    • 防火牆就是透過訂定一些有順序的規則,並管制進入到咱們網域內的主機 (或者能夠說是網域) 數據封包的一種機制!更廣義的來講,只要可以分析與過濾進出咱們管理之網域的封包數據, 就能夠稱爲防火牆。

  • 防火牆的任務

    • 切割被信任(如子域)與不被信任(如 Internet)的網段;

    • 劃分出可提供 Internet 的服務與必須受保護的服務;

    • 分析出可接受與不可接受的封包狀態;

  • iptables

    • INPUT 接受數據包的規則

    • FORWARD 處理數據包的規則

    • OUTPUT 發出數據包的規則

    • 命令就google唄?

    clipboard.png

相關文章
相關標籤/搜索