×

linux nginx重启

linux nginx重启(linux 查看nginx如何启动)

admin admin 发表于2023-04-17 23:34:39 浏览45 评论0

抢沙发发表评论

本文目录

linux 查看nginx如何启动


通过进程判断

第一种方法:查看进程列表并过滤

Linux每个应用运行都会产生一个进程,那么我们就可以通过查看Nginx进程是否存在来判断它是否启动。

用ps -ef列出进程列表,然后通过grep过滤。

如: ps -ef | grep nginx 就可以看到Nginx进程是否存在了。

第二种方法:直接查看进程id

ps -C nginx -o pid

这种直接返回pid的方式比较适合跟其他程序结合使用,比如在shell/python脚本中执行这个命令拿到pid,让后根据pid来判断Nginx是否启动。 

推荐使用这种方式。

通过端口判断

第三种方法:使用netstat命令

如果我们的Nginx运行在80端口,那么就可以通过netstat -anp | grep :80命令来判断Nginx是否启动。

第四种方法:使用lsof命令

lsof -i:80 也可以查到80端口进程是否有进程在运行。


linux命令怎么重启nginx


你有没有加到init.d服务列表,有的话可以直接/etc/init.d/nginx restart,编译安装的话要先杀死进程,ps aux|grep nginx,然后kill掉nginx的进程号,再/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf启动,后面的是nginx的配置脚本

linux服务器的nginx怎么启动


nginx的启动命令是:
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
-c制定配置文件的路径,不加-nginx会自动加载默认路径的配置文件。
以上是通用的启动命令

linux中启动Nginx


若在nginx.conf配置了pid文件存放路径则该文件存放的就是Nginx主进程号,如果没指定则放在nginx的logs目录下。有了pid文 件,我们就不用先查询Nginx的主进程号,而直接向Nginx发送信号了,命令如下:
kill -信号类型’/usr/local/nginx/logs/nginx.pid’

linux nginx服务器 怎么重启apache


你这问题我的理解是如何重启nginx和apache服务,其实这两个服务如果安装成功了,重启是非常简单的,nginx我用的比较熟悉,apache用的比较少,但是安装配置重启服务这些是非常简单的,centos6系统下 nginx重启:#service nginx restart ;apache的重启:#service

linux安装多个nginx 怎么启动


在linux下安装nginx的时候,一般在./configure的阶段会要求通过prefix设置安装路径。因此,在./configure的时候指定不同的prefix就可以安装多个nginx啦。
值得注意的是,安装完之后,两个nginx的监听端口要设置成不同的监听端口。否则,会有一个nginx无法启动。
1
2
./configure --prefix=/home/work/nginx1 .....//第一个nginx的安装配置
make && make install
1
2
./configure --prefix=/home/work/nginx2 .....//第二个nginx的安装配置
make && make install
1
2
cd /home/work/nginx1/conf/nginx.conf && 修改第一个nginx的监听端口.
./home/work/nginx1/sbin/nginx
1
2
cd /home/work/nginx2/conf/nginx.conf && 修改第二个nginx的监听端口.
./home/work/nginx2/sbin/nginx