`
wx1569488408
  • 浏览: 75187 次
文章分类
社区版块
存档分类
最新评论

nginx常用命令

 
阅读更多


一、nginx的常用命令
1、启动 Nginx

    /usr/local/nginx/sbin/nginx
 
    ./sbin/nginx

2、停止 Nginx
    
    ./sbin/nginx -s stop
 
    ./sbin/nginx -s quit
    -s都是采用向 Nginx 发送信号的方式。

3、Nginx重新加载配置

    ./sbin/nginx -s reload

4、指定配置文件

    ./sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    -c表示configuration,指定配置文件

5、查看 Nginx 版本
    有两种可以查看 Nginx 的版本信息的参数。第一种如下:
    
        ./sbin/nginx -v
 
        nginx: nginx version: nginx/1.0.0
    另一种显示的是详细的版本信息:
    
        xxx@ubuntu:/usr/local/nginx$ ./sbin/nginx -V
        nginx: nginx version: nginx/1.0.0
        nginx: built by gcc 4.3.3 (Ubuntu 4.3.3-5ubuntu4)
        nginx: TLS SNI support enabled
        nginx: configure arguments: --with-http_ssl_module --with-openssl=/home/luming/openssl-1.0.0d/

6、检查配置文件是否正确
    
    xxx@ubuntu:/usr/local/nginx$ ./sbin/nginx -t
        nginx: [alert] could not open error log file: open() "/usr/local/nginx/logs/error.log" failed (13: Permission denied)
        nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
        2012/01/09 16:45:09 [emerg] 23898#0: open() "/usr/local/nginx/logs/nginx.pid" failed (13: Permission denied)
        nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed
    如果出现如上的提示信息,表示没有访问错误日志文件和进程,可以sudo(super user do)一下:
    
    xxx@ubuntu:/usr/local/nginx$ sudo ./sbin/nginx -t
        nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
        nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
    如果显示如上,则表示配置文件正确。否则,会有相关提示。

7、显示帮助信息
    
    xxx@ubuntu:/user/local/nginx$ ./sbin/nginx -h

    或者:
    
    xxx@ubuntu:/user/local/nginx$ ./sbin/nginx -?

8、查看nginx进程:
    ps -ef|grep nginx

9、使用工作目录

    nginx安装完成后会有自己的安装目录,例如,如果nginx是安装在/usr/local/openresty/nginx下,这个目录就是nginx的安装目录,里面有sbin、logs、conf等文件夹,为了方便使用,我们可以再建立一个工作目录,这个目录可以建在/home/yonghuming/下,起名为openresty-test,则启动nginx时,可以使用这样的方法启动:

    ./sbin/nginx -p /home/yonghuming/openresty-test

    这样就不会影响到安装目录

    需要重新载入时,可以这样:

    ./sbin/nginx -s reload -p /home/yonghuming/openresty-test

    停止时,可以这样:

    ./sbin/nginx -s stop -p /home/yonghuming/openresty-test

    ./sbin/nginx -s quit -p /home/yonghuming/openresty-test

    也可以这样,先使用 ps -ef | grep nginx 命令找到nginx的pid,然后通过命令:

    kill -QUIT 2563

来关掉进程,2563是nginx的pid。

 

转载于:https://my.oschina.net/walkfaraway/blog/911167

分享到:
评论

相关推荐

    nginx常用命令.doc

    nginx常用命令,方便技术人员管理nginx

    03Nginx常用操作命令.pdf

    Nginx常用操作命令

    nginx常用bat批处理命令

    nginx常用bat批处理命令,放在nginx同级目录下使用,可快速的重启、停止、关闭nginx。 quit.bat(退出Nginx) reload.bat(重启Nginx) stop.bat(停止Nginx)

    nginx日常维护常用命令

    一、简明nginx常用命令 1. 启动 Nginx 代码如下:poechant@ubuntu:sudo ./sbin/nginx2. 停止 Nginx 代码如下:poechant@ubuntu:sudo ./sbin/nginx -s stoppoechant@ubuntu:sudo ./sbin/nginx -s quit-s都是采用向 ...

    宝塔linux面板常用命令大全

    安装宝塔 Centos安装脚本 ...Ubuntu/Deepin安装脚本 ...Debian安装脚本 ...Fedora安装脚本 ...管理宝塔 宝塔工具箱(包含下列绝大部分功能 直接ssh中执行bt命令 仅限6.x以上版本面板) bt 更多内容请下载查看......

    Nginx编译安装配置.pdf

    Nginx 的常用命令包括检查配置文件、指定其他配置文件、启动 Nginx、停止 Nginx、重启 Nginx 等命令。这些命令可以帮助用户快速启动和管理 Nginx 服务。 九、配置示例 配置示例包括 web 服务器、反向代理、动静...

    nginx常用命令【linux版】

    以下操作需要在nginx安装路径/sbin/执行命令 ./nginx -s quit --退出nginx ./nginx -s reload --重启配置文件 ./nginx -v --查看版本信息 ./nginx -t --查看配置文件所在的目录 ./nginx -h --查看帮助信息 2.范例 ...

    Nginx高性能WEB服务器视频.rar

    3 Nginx常用命令管理及升级.rar 4 Nginx配置文件精讲一.rar 5 Nginx配置文件精讲二及多站点配置。rar 6企业实战Nginx+Tomcati动静分离架构.rar 7企业实战Nginx+PHP(FastCGI)高性能服务器.rar 8 Nginx与Tomcat-PHP...

    Nginx配置命令

    Nginx常用的配置命令

    实战Nginx高性能Web服务器

    4、高性能Web服务器Nginx的配置与部署研究(4)Nginx常用命令 内容:Nginx部署中常用的命令,包括启动、测试、停止、发送信号等。 5、高性能Web服务器Nginx的配置与部署研究(5)Nginx配置符号 内容:这篇简短的...

    Nginx高性能WEB服务器视频.zip

    3 Nginx常用命令管理及升级.ts 4 Nginx配置文件精讲一.ts 5 Nginx配置文件精讲二及多站点配置.ts 6 企业实战Nginx+Tomcat动静分离架构.ts 7 企业实战Nginx+PHP(FastCGI)高性能服务器.ts 8 Nginx与Tomcat-PHP架构...

    Nginx 20 道面试题及答案.docx

    本资源主要介绍了 Nginx 相关的知识点,包括 fastcgi 与 cgi 的区别、Nginx 常用命令、Nginx 常用配置、Nginx 日志格式、Nginx 的优点、反向代理服务器的优点、正向代理的概念等。 Fastcgi 与 cgi 的区别: Fastcgi...

    Nginx 常用启动、停止、重启命令.pdf

    "Nginx 常用启动、停止、重启命令" Nginx 是一个流行的开源 Web 服务器,需要通过命令来启动、停止和重启。在这篇文章中,我们将讨论 Nginx 的常用启动、停止和重启命令。 启动 Nginx 启动 Nginx 有多种方式,...

    nginx入门第一讲.nginx基础.docx

    **一、Nginx常用命令** 1. **查看Nginx版本号**:使用`./nginx -v`命令可以在Nginx安装目录下获取其当前版本信息。 2. **启动Nginx**:执行`./nginx`启动Nginx服务器。 3. **关闭Nginx**:通过`./nginx -s stop`...

    nginx windows版本基于window 服务 启动使用安装版本

    `nginx常用命令.txt`可能包含了Nginx的一些常用命令,例如重载配置(`-s reload`)或重新打开日志文件(`-s reopen`)。了解并掌握这些命令有助于日常维护和性能优化。 6. **文档参考**: `docs`目录下的文档提供...

    nginx基础知识.pdf

    Nginx 的常用命令包括: * yum -y install autoconf automake make:安装 make * yum -y install g++:安装 g++ * yum -y install pcre pcre-devel:安装 pcre * yum -y install zlib zlib-devel:安装 zlib * yum ...

    nginx笔记+JAVA+运维

    **Nginx 常用命令** 1. **启动 Nginx**: `/usr/local/nginx/sbin/nginx` 2. **快速停止**: `/usr/local/nginx/sbin/nginx -s stop` 3. **优雅关闭**: `/usr/local/nginx/sbin/nginx -s quit` 4. **重新加载配置**: `...

Global site tag (gtag.js) - Google Analytics