nginx安装、启动停止、信号、开机自启动配置

Linux下环境搭建

 安装配置nginx

http://www.centoscn.com/image-text/install/2014/0812/3480.html

wget http://nginx.org/download/nginx-1.11.9.tar.gz

下载地址:http://nginx.org/download/nginx-1.10.3.tar.gz

启动后查看命令:

命令一:

netstat -antp | grep nginx  查看当前计算机连接中程序名包含了“nginx”的程序,会显示占用的端口、占用的进程号、程序名称。

命令二:

ps aux | grep nginx  查看nginx是否是正在运行的进程,该命令无法显示端口号

解决不能访问的做法

方法一:关闭防火墙

https://zhidao.baidu.com/question/303901938543294164.html

/etc/init.d/iptables stop

方法二:通过开放指定端口的做法

step1:在/etc/sysconfig/iptables中加入如下

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT    #允许所有IP 访问80端口

-A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.0.103 --dport 80 -j ACCEPT    #只允许指定ip:192.168.0.103访问80端口

step2:重启iptables, service iptables restart

注意:不是/etc/init.d/iptables文件下,不会写怎么开放端口就参考开放22端口来写    -s是指定源地址,-d是指定目标地址。

nginx 启动停止

nginx -h 可以查到nginx的所有命令

nginx -s stop 立即关闭

nginx -s quit  等请求结束后关闭

nginx -s reload 重启

nginx -h 可以查到nginx的所有命令

官网参考地址:http://nginx.org/en/docs/beginners_guide.html

nginx 信号

kill -信号 nginx进程号 或 kill -HUP `cat /usr/local/nginx/logs/nginx.pid`

注意:` 是反引号 也可以用 $() 替代``

信号控制官网参考地址:http://nginx.org/en/docs/control.html

开机启动

http://www.cnblogs.com/jtlgb/p/5809808.html

开机自启动的做法

将nginx文件放到到/etc/init.d目录下

chkconfig --add nginx

chkconfig nginx on

 

Windows下环境搭建

 

 

 

参考文章:

 

 

 

 

 

官网提供的安装方式:http://nginx.org/en/docs/install.html

猜你喜欢

转载自wangshirufeng.iteye.com/blog/2303036
今日推荐