問題:
docker修改了配置文件,但是配置不生效,無法訪問自己的項目
原因
根據教程,給配置文件添加server
為了添加項目、修改文件方便,我把nginx.conf
和我自定存放項目的文件夾projects
掛載到了容器外部,寫配置文件時,root理所當然的路徑寫成了容器外的路徑/docker-containers/nginx/projects/dist
,改為相對路徑也不生效。應該修改為nginx容器里的路徑
server {
listen 8189;
server_name 192.xxx.xx.xxx;
location / {
root /etc/nginx/projects/dist; # nginx容器內文件的位置
index index.html;
}
# ... 略