Nginx相关

 

使用版本:1.21

 

[踩坑]用docker 部署 Nginx 用 host 方式

 

  docker run --name nginx-test -itd --net="host" nginx /bin/bash

 

部署步骤:

 

  1. vim /etc/nginx/nginx.conf,在http层里面添加location;

  2. 文件修改之后,一定记得使用nginx -t命令测试配置文件修改后的语法是否正确(如果有问题会报错);

  3. 使用命令nginx -s reload命令,重启让配置文件生效。

 

[踩坑]

 

  • 问题描述:执行 nginx -t 是OK的,然而在执行 nginx -s reload 的时候报错

 

    nginx: [error] invalid PID number “” in “/run/nginx.pid”

 

  • 解决办法

 

    需要先执行

 

    nginx -c /etc/nginx/nginx.conf,nginx.conf文件的路径可以从nginx -t的返回中找到。

 

    nginx -s reload

 

 

 

查看Docker中的nginx latest具体版本:

 

  docker image inspect nginx:latest | grep -i version

 

源码分析:

 

https://blog.csdn.net/yangyin007/article/details/82777086

posted @ 2021-06-21 14:01  lawlaw  阅读(45)  评论(0)    收藏  举报