1.3.3 配置防火墙

Nginx装好之后我们需要配置防火墙开启80端口,如果不开启,防火墙会阻止外网访问80端口,我们就无法访问Nginx的配置网站。

1.防火墙相关操作

首先我们介绍几个跟防火墙相关的指令。

#查看防火墙状态
service iptables status
#启动防火墙
service iptables start
#关闭防火墙
service iptables stop
#重启防火墙
service iptables restart

2.配置防火墙

修改防火墙配置:vi /etc/sysconfig/iptables
添加配置项:A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
重启防火墙:service iptables restart

3.启动Nginx服务

/usr/local/nginx/sbin/nginx

4.查看进程信息

Nginx启动之后我们便可以查看Nginx进程信息。

ps -ef | grep nginx

指令运行结果如图1-8所示:
图1-8
其中master process对应的是主进程,3182就是主进程号,worker process为工作进程。
Nginx有一个主进程和多个工作进程。主进程的主要目的是读取和评估配置,并维护工作进程。 工作进程对请求进行实际处理。Nginx使用基于事件的模型和依赖于操作系统的机制来高效地在工作进程间分配请求。工作进程的数量在配置文件中定义。

5.测试

(1)测试80端口

netstat -ntulp|grep 80

执行结果如图1-9所示:

图1-9
(2)浏览器访问测试 用浏览器访问地址:http://ip:80,其中ip是Nginx服务器的ip地址。 访问结果如图1-10所示:

图1-10

6.关闭Nginx服务

停止进程:kill -QUIT 主进程号
快速停止:kill -TERM 主进程号
强制停止:pkill -9 nginx

results matching ""

    No results matching ""