`
dxm1986
  • 浏览: 429470 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Nginx无需重启动态加载配置文件

阅读更多

重新刷新了一下nginx的配置文件,禁止在403,404等错误页面显示nginx的版本号,不过每次都要停止Nginx 再启动Nginx 感觉实在麻烦。

搜索一下资料,终于找到一个很简单的命令了,那就是 kill -HUP pid

不过首先要查看下进程的PID值 输入ps aux |grep nginx

得到下面的结果

root 2078 0.0 0.5 4520 756 ? Ss 21:07 0:00 nginx: master process /usr/local/nginx/sbin/nginx

2078这个值就是PID的值

然后输入 kill -HUP 8770 就可以了

当然就要确定新配置文件没有任何错误的 不然的话 他还是读取旧的配置文件

嗯 看了一下nginx的帮助,又发现一个更好的办法,可以reload配置文件,也等于动态加载了。

nginx version: nginx

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

所以只要运行这个指令就可以啦!/usr/local/nginx/sbin/nginx -s reload

分享到:
评论

相关推荐

    Windows平台,Nginx配置文件修改自动加载重启

    nginx配置文件修改保存,自动加载重启,并检查配置文件是否修改成功。 Windows下使用nginx,启动之后,再修改配置文件,无需命令重新加载,修改保存配置文件,实时更新nginx重启。

    Notepad++ 自定义 nginx.conf 文件语法高亮的配置文件

    Notepad++ 自定义 nginx.conf 文件语法高亮的配置文件 使用教程:点击语言-自定义语言格式-导入(下载的xml文件)-重启notepad++,即可使用

    nginx 平滑重启与升级的实现方法

    不过,重启之前,要确认Nginx配置文件(nginx.conf)的语法是正确的,否则Nginx将不会加载新的配置文件。通过以下命令可以判断Nginx配置文件是否正确: /usr/local/webserver/nginx/sbin/nginx -t -c/usr/local/...

    Nginx一个IP如何配置多个站点的方法教程

    环境初始化目录一览配置站点准备添加配置文件疑难杂项fastcgi_passNginxphp-fpm的进程间通信有两种方式总结 环境 手头上正好有一台阿里云学生机,趁着没过期,就拿来用吧。 操作系统:centOS7 php-fpm Nginx 初始...

    Nginx 服务器重启关闭重新加载命令

    nginx -t 测试nginx配置文件是否正确 检查正确性时,出现: nginx: the configuration file /home/kratos/local/nginx/conf/nginx.conf syntax is ok nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission ...

    nginx for windows 命令行管理工具

    nginx 在Windows上的命令行启动、停止、重启、检查配置文件、重新加载配置文件、显示版本等

    linxu服务器上nginx启动、关闭、配置检查命令(推荐)

    ./nginx -s reload –会重新加载配置文件后重启 常用方式: 1.假设你要修改你的域名,修改了server_name后,需要检查配置,执行ningx -t 成功后,执行nginx -s reload 总结 以上所述是小编给大家介绍的linxu服务器上

    安装 Nginx

    网上找了许久,下载了几个文档,然而都不能搭建好,这是我搭建好的,里面有配置文件:nginx.conf 用SSH Secure Shell远程终端将nginx-1.8.1.tar.gz以及依赖包openssl-1.0.1e-48.el6.x86_64.rpm、pcre-7.8-7.el6.x86...

    Nginx 启动、停止、重启、升级操作命令收集

    启动操作 命令: nginx -c /usr/nginx/conf/nginx.conf -c参数指定了要加载的nginx配置文件路径。 停止操作 停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文章)来进行的 步骤1:查询nginx主进程号 ps...

    详解linux中nginx启动 重启 关闭命令

    -c参数指定了要加载的nginx配置文件路径 停止操作 停止操作是通过向nginx进程发送信号来进行的 步骤1:查询nginx主进程号 ps -ef | grep nginx 在进程列表里 面找master进程,它的编号就是主进程号了。   步骤2:...

    linux离线安装nginx,解压就可以用 不用编译,直接运行即可

    Linux系统下无网络环境安装nginx,直接解压即可使用,不用编译,不...2.重启新加载nginx配置文件,进入nginx安装目录执行:./sbin/nginx -s reload 3.重启nginx服务,进入nginx安装目录执行:./sbin/nginx -s reopen

    分享一份nginx重启脚本

    nginx是超级稳定的服务器,一般不会因为超载问题而需要重启,重启的目的一般都是修改配置文件后需要加载一下

    server-configs-nginx:Nginx HTTP服务器样板配置

    Nginx Server Configs是配置片段的集合,可以帮助您的服务器... 重新加载Nginx并应用新配置 nginx -s reload 基本结构 该存储库具有以下结构: ./ ├── conf.d/ │ ├── default.conf │ └── templates/ ├─

    nServer-v2.1023[FTP + MYSQL + HTTP + PHP(FCGI)]

    - 再次细化Nginx配置文件 2011年11月9日 - 修正Nginx在Windows2003无法监听端口的问题 2011年11月5日 - 更新Nginx版本到1.0.9 - 将Nginx子进程数设置为2,单进程连接数提高到3072 - 允许设置多个错误处理页面 - ...

    Nginx版UPUPW PHP绿色服务器平台

    Nginx版UPUPW PHP绿色服务器平台 1807.1 Nginx版UPUPW PHP绿色服务器平台采用Nginx+PHP+MariaDB的架构搭建,MariaDB和MySQL完全兼容使用方法一致省内存性能佳。...支持UPUPW配置文件的备份与还原。

    nginx-upsync-module:对于http协议。 nginx-upsync-module,从领事或etcd同步上游,等等,动态修改后端服务器属性(weight,max_fails,down ...),无需重新加载nginx

    它动态地修改了后端服务器的属性(weight,max_fails等),而无需重新加载NGINX。 修改配置文件并重新启动NGINX可能并不总是很方便。 例如,如果您遇到大量的流量和高负载,则在那时重启NGINX并重新加载配置会...

    Nginx配置SSL证书出错解决方案

    当我把证书下载好,把nginx.conf配置好,简直就是万事俱备,只欠重启。结果一重启,duang~出错了。 nginx:[emerg]unknown directive ssl,就是这个错误提示 因为我们配置这个SSL证书需要引用到nginx的中SSL这模块,...

    使用Go语言实现配置文件热加载功能

    说到配置文件热加载,这个功能在很多框架中都提供了,如beego,实现的效果就是当你修改文件后,会把你修改后的配置重新加载到配置文件中,而不用重启程序,这个功能在日常中还是非常实用的,毕竟很多时候,线上的...

    Nginx安装包

    (不可偷懒想双击redis-server.exe完事,这样虽然也能打开,但不会加载配置文件)。 另外和别的数据库一样,我们需要安装一个辅助的可视化工具Redis Desktop Manager,这是下载地址:...

    phpfind(Nginx PHP套件) v2014.zip

    纯绿色,安装后无需再配置。支持系统服务和非服务两种启动方式,自由切换。 一次性安装无需再安装,即使重做系统后亦可使用,直接点启动即可。 小巧简易迷你只有13M,非常方便的搭建网站服务器。 有专门开发的...

Global site tag (gtag.js) - Google Analytics