terry
找个靠谱的nginx配置模板,添加到安装说明里面,许多人是半路出家,一谈服务器运维就谈虎色变。
终于解决了,用nginx.conf文件
里面有个default模板,修改下就可以用了。
快吐了。
docker 里面有nginx的默认配置的
https://github.com/fecshop/yii2_fecshop_docker/tree/master/services/web/nginx/conf
nginx: [emerg] host not found in upstream "php" in /usr/local/nginx/conf/vhost/wler.conf:12
nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed
这个是什么原因了?百度了下,看了些说明有些不太明白。
php 是docker容器的hosts,docker-compose安装fecshop会通过这个,会映射到找到php容器的ip
php
如果不是用docker安装,将php改成127.0.0.1即可(如果一台机器)
127.0.0.1
谢谢
这里有个最佳的nginx安全设置:
https://gist.github.com/plentz/6737338
可以用来学习,注释很详细。
最好在你理解了所有内容之后再用,直接用不一定适合。