系统版本: Linux centOS 7.x

安装命令

  1. yum install nginx -y

查看安装信息

  1. rpm -ql nginx

image.png

  1. # Nginx配置文件
  2. /etc/nginx/nginx.conf # nginx 主配置文件
  3. /etc/nginx/nginx.conf.default
  4. # nginx库文件
  5. /usr/lib/systemd/system/nginx.service # 用于配置系统守护进程
  6. /usr/lib64/nginx/modules # Nginx模块目录
  7. # 帮助文档
  8. /usr/share/doc/nginx-1.20.2
  9. # 静态资源目录
  10. /usr/share/nginx/html/html
  11. /usr/share/nginx/html/50x.html
  12. /usr/share/nginx/html/index.html
  13. # 存放Nginx日志文件
  14. /var/log/nginx

主要关注的文件夹有两个:

  1. /etc/nginx/conf.d/ 是子配置项存放处, /etc/nginx/nginx.conf 主配置文件会默认把这个文件夹中所有子配置项都引入;
  2. /usr/share/nginx/html/ 静态文件都放在这个文件夹,也可以根据你自己的习惯放在其他地方。

    常用命令

    systemctl 系统命令

    ```java

开机配置

systemctl enable nginx # 开机自动启动 systemctl disable nginx # 关闭开机自动启动

启动Nginx

systemctl start nginx # 启动Nginx成功后,可以直接访问主机IP,此时会展示Nginx默认页面

停止Nginx

systemctl stop nginx

重启Nginx

systemctl restart nginx

重新加载Nginx

systemctl reload nginx

查看 Nginx 运行状态

systemctl status nginx

查看Nginx进程

ps -ef | grep nginx

杀死Nginx进程

kill -9 pid # 根据上面查看到的Nginx进程号,杀死Nginx进程,-9 表示强制结束进程

  1. <a name="j73aY"></a>
  2. ## Nginx 应用程序命令
  3. ```java
  4. nginx -s reload # 向主进程发送信号,重新加载配置文件,热重启
  5. nginx -s reopen # 重启 Nginx
  6. nginx -s stop # 快速关闭
  7. nginx -s quit # 等待工作进程处理完成后关闭
  8. nginx -T # 查看当前 Nginx 最终的配置
  9. nginx -t # 检查配置是否有问