nginx --link各容器成功后坑点:
注意把default.conf文件挂载出去
php容器注意把项目目录挂载出去
nginx域名:端口 无法访问
修改default.conf:
listen:容器绑定的端口(根据自己设定的-p)
页面出现err --curl显示502错误
修改default.conf:
fastcgi_pass php:9000; #容器与容器之间连接
页面404错误:
修改default.conf:
fastcgi_param SCRIPT_FILENAME /var/www/html$fastcgi_script_name;
这个/var/www/html就是php装项目的目录,意思是nginx容器把参数访问通过link访问php容器的/var/www/html
/var/www/html是php容器内的目录(项目目录)
无法访问非php文件及文件夹
php挂载的项目目录,nginx也需要挂载共享
php挂载 “
P
W
D
"
/
w
w
w
:
/
v
a
r
/
w
w
w
/
h
t
m
l
n
g
i
n
x
也
需
要
挂
载
"
PWD"/www:/var/www/html nginx也需要挂载 "
PWD"/www:/var/www/htmlnginx也需要挂载"PWD”/www:/var/www/html