nginx部署填坑
- 知晓是nginx.conf,但是自己写有可能有语法错误,用nginx -t 去测试哪里有问题
- location 定义时 root和alias有区别,root是直接拼接地址,alias则是取别名
- 用nginx获取静态资源时记得chmod 777
- 有时候-v 多个会发现容器启动后立即stop,是因为-v挂载的目录有重叠
- vim编辑的挂载的配置文件不会同步更新在容器,要用vi,或者vim后重启docker
- docker容器有时候启动起来立马停止的原因:selinux没有关掉
# 关闭selinux
sed -i 's/enforcing/disabled/' /etc/selinux/config # 永久
setenforce 0 # 临时
- 在提示403的时候如果确定目录已经开放,那么在nginx.conf中第一行user 后面写root即可