项目优化Day02-09-Nginx命令

项目优化Day02-09-Nginx命令

Nginx命令

1.查看版本号:

查看Nginx版本号可以使用命令:

./nginx -v

2.检查配置文件的正确性:

在启动Nginx服务之前,可以先检查一下conf/nginx.conf文件配置是否有错误,命令如下:

./nginx -t(test)

Snipaste_2024-06-27_17-17-58

测试:编辑/conf/nginx.conf,故意改错

3.启动和停止:(必须在sbin这个目录下面)

启动Nginx服务使用如下命令:

./nginx

​ 默认

当Nginx跑起来的时候,多出来了很多文件,看logs下面的三个文件,nginx.pid里面记录的是当前运行的nginx的进程号,和ps -ef 得到的是一样的。

访问页面的时候记得把防火墙关了

停止Nginx服务使用如下命令:

./nginx -s stop

启动完成后可以查看Nginx进程:

ps -ef | grep nginx

​ 第三个进程是我们执行这条命令所对应的进程,我们可以忽略它。

​ 默认情况下,Nginx他启动的时候会有两个进程,一个叫做master进程,还有一个叫做worker进程。也可以去改,worker进程可以有多个,通过修改配置文件nginx.conf,在这里面可以配置,如果不配置默认情况下就有这么两个进程。一个是master进程,一个是worker进程。在Nginx启动之后,在logs目录下会多出一个文件nginx.pid,里面记录的就是Nginx的进程号。服务停掉这个文件就没有了。

4.重新加载配置文件:

把配置文件离的work进程从1改成2了,如果不重新加载,就不会生效。也可以先停止服务,再启动服务,就是有点麻烦。

当修改nginx配置文件之后,需要重新加载才能生效,可以使用下面的命令重新加载配置文件:

./nginx -s reload

把配置文件里面的worker进程修改成两个,然后./nginx -s reload,再查看进程就有两个worker进程了。

每次执行命令都要跑带sbin目录下,把nginx的二进制文件路径配置到我们的系统环境变量里面,这样不管在哪个目录下都可以执行nginx命令

修改/etc/profile文件,加入环境变量:

PATH=/usr/local/nginx/sbin:$JAVA_HOME/bin:$PATH

修改了配置文件记得要重新加载:

source /etc/profile


然后就可以在任意目录执行nginx命令了:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值