Nginx 没法访问的问题

先说一下背景。前些天帮一朋友搭建LNMP架构(阿里云)。搞了半天,发现Nginx 仍是访问不了,也是头疼。还傻傻的重装了不少次。安全

思路整理

解决问题后整理了下思路。若是遇到 Nginx 访问不了。能够从如下几个方面查看。架构

  • 首先固然应该看日志喽。日志中若是有错误信息,就照着提示解决喽。google

  • 若是日志啥都没有,查看下权限和磁盘是否已满(通常不会出现这种状况)阿里云

  • 接着,能够用 netstat 查看一下端口监听状况(命令怎样使用自行google)spa

  • 若是还没解决,再用 iptables 查看一下防火墙状况。(命令同上,通常也不会出现)日志

  • 若是尚未,就得看看阿里的安全组配置信息了(笔者遇到的就是这个问题,蛋疼。阿里云默认只开了2二、3389两个端口)。ip

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

防火墙

通过这个问题,才发现本身对防火墙真是知之甚少。因而恶补下,总结备忘,主要讲讲 iptablestable

  • 什么是防火墙,直接借用鸟哥的话class

    • 防火墙就是透过订定一些有顺序的规则,并管制进入到咱们网域内的主机 (或者能够说是网域) 数据封包的一种机制!更广义的来讲,只要可以分析与过滤进出咱们管理之网域的封包数据, 就能够称为防火墙。

  • 防火墙的任务

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

    • 划分出可提供 Internet 的服务与必须受保护的服务;

    • 分析出可接受与不可接受的封包状态;

  • iptables

    • INPUT 接受数据包的规则

    • FORWARD 处理数据包的规则

    • OUTPUT 发出数据包的规则

    • 命令就google呗?

    clipboard.png

相关文章
相关标签/搜索