nginx-目录、常用命令

发布时间 2023-09-18 20:17:29作者: ~技术小白

/etc/nginx/

         /etc/nginx目录是nginx服务器的默认配置根,可以从中找到指示nginx如何运行的配置文件

/ect/nginx/nginx.conf

        /etc/nginx/nginx.conf文件是 NGINX 服务使用的默认配置入口点。此配置文件能够

worker 进程、调优、日志记录、动态模块的加载以及对其他 NGINX 配置文件
的引用设置全局设置。在默认配置中,/etc/nginx/nginx.conf文件包括顶层 http
码块,也就是上下文,它提供了下述目录中的所有配置文件。
 
/etc/nginx/conf.d/
         /etc/nginx/conf.d/ 目录包含默认的 HTTP 服务器配置文件,其中以 .conf 结尾的
文件都包含在 /etc/nginx/nginx.conf 文件的顶层 http 代码块中。最佳实践是利用
include 语句并以这种方式组织配置,从而保持配置文件的简洁。在某些软件包仓
库中,此文件夹被命名为 sites-enabled,配置文件链接到 site-available 文件夹;
此惯例已不再使用。
 
/var/log/nginx/
         /var/log/nginx/ 目录是 NGINX 的默认日志位置,您可以从中找到一个 access.log
文件和 error.log 文件。访问日志包含 NGINX 服务的每条请求的条目。如果启用了
debug 模块,则错误日志文件包含错误事件和调试信息。
 
nginx命令
   nginx  -v:显示nginx版本
   nginx -V:显示nginx版本、build信息和配置参数,这些参数显示了nginx二进制文件中内置的模块
   nginx -t: 测试nginx配置
   nginx -T:测试nginx配置并将验证后的配置打印到屏幕上。此命令在寻求支持时很有用
   nginx -s:-s 标记向 NGINX master 进程发送信号。您可以发送 stop、quit、reload 和 reopen 等信号。stop 信号可立即停止 NGINX 进程。quit 信号会在完成当前正在处理的请求后停止 NGINX 进程。reload 信号可重新加载配置。reopen 信号指示NGINX 重新打开日志文件。

nginx -t -c /etc/nginx/nginx.conf 检查nginx的配置与否

nginx -s reload -c /etc/nginx/nginx.conf 重新加载服务