2022
我们一起努力

nginx如何停止服务(linux如何停止nginx服务)

目录:

  • 1、如何用命令重启nginx
  • 2、如何安装nginx
  • 3、linux下如何重启nginx
  • 4、怎么实现service nginx start

如何用命令重启nginx

nginx服务器频繁出现502错误,这里分享下nginx重启的命令,相比网上繁琐的重启脚本,还是用命令重启nginx方便,大家可以试试。

在Nginx中,可以用-s参数对nginx服务进行管理:

复制代码代码示例:

# /usr/local/nginx/sbin/nginx -h

nginx version: nginx/0.7.63

Usage: nginx [-?hvVt] [-s signal] [-c filename] [-p prefix] [-g directives]

Options:

-?,-h : this help

-v : show version and exit

-V : show version and configure options then exit

-t : test configuration and exit

-s signal : send signal to a master process: stop, quit, reopen, reload

-p prefix : set prefix path (default: /usr/local/nginx/)

-c filename : set configuration file (default: conf/nginx.conf)

-g directives : set global directives out of configuration file

重启nginx服务:

复制代码代码示例:

# /usr/local/nginx/sbin/nginx -s reload

nginx重启成功

使用root权限杀掉nginx进程:

复制代码代码示例:

#killall nginx

#nginx

其它相关命令:

1,显示nginx进行id

复制代码代码示例:

#ps -aux | grep nginx

2,结果nginx的master进行pid

复制代码代码示例:

#kill -HUP 635

3,重启ngnix

复制代码代码示例:

#/usr/local/nginx/sbin/nginx -s reload

如何安装nginx

安装nginx前,我们首先要确保系统安装了g++、gcc、openssl-devel、pcre-devel和zlib-devel软件,可通过如图所示命令进行检测,如果以安装我们可以通过图二所示卸载

我们一般安装linux软件都会在/usr/local目录下,然后进行解压编译安装,具体的命令大家请看图片所示

等待配置和编译完成,完成后我们就需要配置防火墙,不拦截80端口,设置完成后需要重启防火墙

接下来介绍下启动/停止/重启的具体方法,进入目录后我们可以用执行sbin/nginx来启动,也可以通过conf/nginx.conf来启动,停止我们可以查询进程使用kill -9 进程号/pkill -9 nginx来结束nginx服务,重启可以通过 sbin/nginx -s reload来重启,具体命令大家请看如图所示

下面来说说基本的操作命令,

nginx -h #帮助

nginx -v #显示版本

nginx -V #显示版本和配置信息

nginx -t #测试配置

nginx -q #测试配置时,只输出错误信息

nginx -s stop #停止服务器

nginx -s reload #重新加载配置

然后请看图片所示conf文件的配置,来配置nginx的方法

好了,这个就完成了

linux下如何重启nginx

1、第一种方法:首先在进入nginx可执行目录bin,输入代码:cd /usr/local/nglnx/sbln。

2、然后输入代码:./nginx -s reload,就可以重启nginx了。

3、第二种方法:查找当前nginx进程号,然后输入命令:kill -HUP 进程号,实现重启nginx服务

怎么实现service nginx start

1、在/etc/init.d/目录下编写脚本,名为nginx

#!/bin/sh

#

# nginx - this script starts and stops the nginx daemon

#

# chkconfig: - 85 15

# description: Nginx is an HTTP(S) server, HTTP(S) reverse \

# proxy and IMAP/POP3 proxy server

# processname: nginx

# config: /etc/nginx/nginx.conf

# config: /etc/sysconfig/nginx

# pidfile: /var/run/nginx.pid

# Source function library.

. /etc/rc.d/init.d/functions

# Source networking configuration.

. /etc/sysconfig/network

# Check that networking is up.

[ "$NETWORKING" = "no" ] exit 0

nginx="/usr/local/nginx/sbin/nginx"

prog=$(basename $nginx)

NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf"

[ -f /etc/sysconfig/nginx ] . /etc/sysconfig/nginx

lockfile=/var/lock/subsys/nginx

start() {

[ -x $nginx ] || exit 5

[ -f $NGINX_CONF_FILE ] || exit 6

echo -n $"Starting $prog: "

daemon $nginx -c $NGINX_CONF_FILE

retval=$?

echo

[ $retval -eq 0 ] touch $lockfile

return $retval

}

stop() {

echo -n $"Stopping $prog: "

killproc $prog -QUIT

retval=$?

echo

[ $retval -eq 0 ] rm -f $lockfile

return $retval

killall -9 nginx

}

restart() {

configtest || return $?

stop

sleep 1

start

}

reload() {

configtest || return $?

echo -n $"Reloading $prog: "

killproc $nginx -HUP

RETVAL=$?

echo

}

force_reload() {

restart

}

configtest() {

$nginx -t -c $NGINX_CONF_FILE

}

rh_status() {

status $prog

}

rh_status_q() {

rh_status /dev/null 21

}

case "$1" in

start)

rh_status_q exit 0

$1

stop)

rh_status_q || exit 0

$1

restart|configtest)

$1

reload)

rh_status_q || exit 7

$1

force-reload)

force_reload

status)

rh_status

condrestart|try-restart)

rh_status_q || exit 0

*)

echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}"

exit 2

esac

[root@example ~]# cp nginx /etc/init.d/

[root@example ~]# chmod 755 /etc/init.d/nginx

[root@example ~]# chkconfig --add nginx

3、nginx启动、停止、无间断服务重启

[root@example ~]# service nginx start

[root@example ~]# service nginx stop

[root@example ~]# service nginx reload

赞(0)
文章名称:《nginx如何停止服务(linux如何停止nginx服务)》
文章链接:https://www.fzvps.com/170133.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!