研究了半天,发现是因为在 nginx.conf 中的 include 是这样写的:
# DO NOT CHANGE THIS
include /etc/nginx/conf.d/*.conf;
但是,经过
sudo docker-compose run app ls /etc/nginx/conf.d/
=> default.conf homeland homeland.conf
发现了这个文件夹中有个 default.conf……
把 nginx.conf 中对应的语句修改成
include /etc/nginx/conf.d/homeland.conf;
就可以了=。=
想问,这个问题是不是 docker image 在配置的时候忘了删这个 default.conf 了,,,纠结中……