CentOS 6.x 和 CentOS 7.x 中 Nginx 的操作命令(启动/重启/退出/...)
--------- CentOS 6.x 中 Nginx 的操作命令 ---------
# nginx // 不指定配置文件启动 Nginx,默认读取 /etc/nginx/nginx.conf 配置文件。
# nginx -c <配置文件> // 指定配置文件启动 Nginx 。
# nginx -t // 测试配置文件是否有语法错误,通过这种方式,也就知道了默认配置文件是哪个文件。
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
# nginx -s reopen // 重启 Nginx
# nginx -s reload // 重新加载 Nginx 配置文件,然后以优雅的方式重启 Nginx 。
# nginx -s stop // 强制停止 Nginx 服务
# nginx -s quit // 优雅地停止 Nginx 服务(即处理完所有请求后再停止服务)
--------- CentOS 7.x 中 Nginx 的操作命令 ---------
# systemctl start nginx.service // 启动 Nginx 服务
# systemctl stop nginx.service // 停止 Nginx 服务
# systemctl restart nginx.service // 重启 Nginx 服务
# systemctl reload nginx.service // 重新加载 Nginx 配置文件,然后以优雅的方式重启 Nginx 。
# systemctl status nginx.service // 查看状态
# systemctl enable nginx.service // 设置开机自启动
# systemctl disable nginx.service // 停止开机自启动

本文详细介绍了在CentOS 6.x和7.x操作系统中,如何使用命令来管理Nginx服务,包括启动、重启、停止、退出等操作。在CentOS 6.x中,可以通过`nginx`命令不指定配置文件启动,或使用`-c`指定配置文件,用`-s`选项进行重启和停止。而在CentOS 7.x中,推荐使用`systemctl`命令进行服务管理,如`start`、`stop`、`restart`、`reload`和`status`等。
423

被折叠的 条评论
为什么被折叠?



