nginx服务器下的域名重写后怎么恢复

nginx服务器下的域名重写后怎么恢复,第1张

nginx启动,重启,关闭命令

停止操作

停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文 章)来进行的

步骤1:查询nginx主进程号

ps -ef | grep nginx

在进程列表里 面找master进程,它的编号就是主进程号了。

步骤2:发送信号

从容停止Nginx:

kill -QUIT 主进程号

快速停止Nginx:

kill -TERM 主进程号

强制停止Nginx:

pkill -9 nginx

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

kill -信号类型 '/usr/nginx/logs/nginxpid'

平滑重启

如果更改了配置就要重启Nginx,要先关闭Nginx再打开?不是的,可以向Nginx 发送信号,平滑重启。

平滑重启命令:

kill -HUP 住进称号或进程号文件路径

或者使用

/usr/nginx/sbin/nginx -s reload

1、service nginx restart重启很快的,仅需要30秒。

2、nginx -s reload :修改配置后重新加载生效。

3、nginx -s reopen :重新打开日志文件。

4、nginx -t -c /path/to/nginxconf 测试nginx配置文件是否正确。

5、nginx -s stop :快速停止nginx。

6、quit :完整有序的停止nginx。

1)Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Ramblerru站点(俄文:Рамблер)开发的,第一个公开版本010发布于2004年10月4日。

2)其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 104发布。

只能重启环境,单个重启站点是没有效果的!

登录宝塔 Linux 面板 >> 点击左侧导航菜单“软件商店”>> 在应用分类中点击运行环境>> 在软件列表中找到 Nginx 并点击右侧对应的“设置”。如果其它环境同样的原理选择

在“Nginx 管理”窗口中的“服务”中点击停止按钮,在弹出的“停止 Nginx 服务”对话框中点击确定按钮即可关闭 Nginx。

在“Nginx 管理”窗口中的“服务”中点击启动按钮,在弹出的“Nginx 服务”对话框中点击确定按钮即可启动 Nginx。

在“Nginx 管理”窗口中的“服务”中点击重启按钮,在弹出的“重启 Nginx 服务”对话框中点击确定按钮即可重启 Nginx。

Nginx服务有时启动失败,原因是80端口为其它应用程序占用了,这时,需要查看是哪个程序占用了它,可能是IIS的某个站点,或者Tomat,Apache等,都有可能,所以,需要查看一下电脑80端口的使用情况,使用下面命令:  netstat -aon|findstr “:80″

这时,并没有看到本机有被PID为4的进程占用,在任务管理器里找到了它;

关闭80端后,再运行我们的nginx服务。  另外,需要知道的nginx三个主要的命令:  启动服务:start nginx  停止服务:nginx -s stop  重新加载:nginx -s reload(配置文件被修改后需要执行它),即可。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » nginx服务器下的域名重写后怎么恢复

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情