2022
我们一起努力

nginx启动(nginx启动命令)

目录:

  • 1、启动nginx时识别不了配置文件
  • 2、nginx启动脚本
  • 3、nginx启动命令和停止命令
  • 4、nginx怎么启动命令

启动nginx时识别不了配置文件

nginx启动不了一般有以下原因:

1.监听的端口冲突,一般是有程序已经监听了80端口,需要关闭正在监听80端口的程序,或让nginx监听其他端口

2.配置文件错误,配置文件存在语法错误会导致启动报错,需要根据文档正确的对配置文件进行改正

3.配置文件使用记事本编辑过,导致保存为带BOM头的utf-8文件,报错中可以看到乱码,需要使用其他编辑器将文件编码改为无BOM头的utf-8类型

nginx启动脚本

#!/bin/sh

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

case $1 in

start)

if [ -f /usr/local/nginx/logs/nginx.pid ]; then

action "nginx is running" /bin/false

# echo_failure

# echo "nginx is running"

else

/usr/local/nginx/sbin/nginx

# echo_success

# echo "nginx is starting"

action "nginx is starting..." /bin/true

fi

stop)

if [ -f /usr/local/nginx/logs/nginx.pid ]; then

pkill nginx

action "nginx is stopping..." /bin/true

# echo_success

# echo "nginx is stopped"

else

action "nginx is not started" /bin/false

# echo_failure

# echo "nginx is not started"

fi

restart)

if [ -f /usr/local/nginx/logs/nginx.pid ]; then

pkill nginx

action "nginx is stopping..." /bin/true

# echo_success

# echo "nginx is stopped"

sleep 2

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

action "nginx is restarting..." /bin/true

/usr/local/nginx/sbin/nginx

# echo_success

# echo "nginx is restarted"

else

action "nginx is not running" /bin/false

# echo_failure

# echo "nginx is not running"

sleep 2

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

action "nginx is restarting..." /bin/true

/usr/local/nginx/sbin/nginx

# echo_success

# echo "nginx is started"

fi

*)

echo "please input 'sh $0 start|stop|status|restart'"

esac

nginx启动命令和停止命令

Nginx是一种免费的,开源的,高性能HTTP和反向代理服务器,负责处理Internet上一些最大站点的负载。

它可以用作独立的Web服务器,也可以用作Apache和其他Web服务器的反向代理。

如果您是开发人员或系统管理员,则很可能会定期与Nginx打交道。使用NginxWeb服务器时,启动,停止以及重新启动/重新加载是最常见的任务。今天我们将说明如何在Linux服务器上启动,停止和重新启动Nginx。

先决条件:

访问终端窗口或命令行

具有sudo或root特权的用户帐户

与远程系统的现有SSH连接(如果您正在远程工作)停止Nginx服务的四种方法。

nginx怎么启动命令

启动:

cd /usr/local/nginx/sbin

./nginx

nginx服务启动后默认的进程号会放在/usr/local/nginx/logs/nginx.pid文件

cat nginx.pid 查看进程号

关闭:

kill -TERM pid 快速停止服务

kill -QUIT pid 平缓停止服务

kill -9 pid 强制停止服务

重启:

cd /usr/local/nginx

./nginx -HUP pid

./nginx -s reload

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

评论 抢沙发

评论前必须登录!