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