说明:
(1)本篇博客介绍nginx常用的一些命令;
目录
1. 使用【/usr/sbin/nginx】去启动Nginx;
(1)首先,Nginx的端口是80,我们在CentOS上启动Nginx后,要想能够访问,需要放开80端口;
(2)然后,访问自己Windows系统中,通过虚拟机部署的这个Linux实例;
三:启动的时候,使用自己指定的配置文件:【/usr/sbin/nginx -c 指定配置文件】;
四:测试配置文件是否OK,查看当前使用的是哪个配置文件:【nginx -t】;
六:显示nginx版本,同时会显示编译、组件、参数等内容:【nginx -V】;
七:给主进程发送一个信号(stop,quit,reopen,reload):【nginx -s 参数】;
(1)立即(强制)停止nginx:【nginx -s stop】;
(2)优雅的停止nginx:【nginx -s quit】;
(3)重新加载配置文件:【nginx -s reload】;
一:启动Nginx:【/usr/sbin/nginx】;
1. 使用【/usr/sbin/nginx】去启动Nginx;
可以知道,使用【whereis nginx】查看Nginx的安装位置,发现Nginx安装在了/usr/sbin目录下;
使用【/usr/sbin/nginx】去启动Nginx;
![]()
2.可以通过浏览器去访问;
(1)首先,Nginx的端口是80,我们在CentOS上启动Nginx后,要想能够访问,需要放开80端口;
以下内容参考自【虚拟机安装CentOS7系统下,启动nginx成功,但是本地浏览器不能访问】;
1、首先检查防火墙是否开启
systemctl status firewalld
上图说明防火墙已启动。
启动防火墙后,默认没有开启任何端口,需要手动开启端口。nginx默认是80端口
2、防火墙开启端口访问
手动开启端口相关命令 firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含义: --zone #作用域 --add-port=80/tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效,没有此参数重启后失效。3、开启端口后需要重启防火墙生效
相关命令:systemctl restart firewalld.service相关命令:firewall-cmd --list-all 可以查看防火墙是否开启了80端口的访问
注意:虚拟机启动的环境下,在浏览器用localhost:80或者本机ip是不能访问nginx的启动页面的,需要查看centos的本机ip。
在浏览器用这个地址打开访问才是正确的。
PS:有关防火墙以及端口开发的内容,如有需要,可以参考【