最近用docker部署网页,但是i遇到一个问题,如下:当正常部署,也就是没用docker的时候,nginx的site-enabled下的配置文件配置是如下server { charset utf-8; listen 80; server_name windystreet.cn;
location /static { alias /var/www/static;
} location / { proxy_set_header Host $host; proxy_pass http://unix:/tmp/windystreet.cn.socket;
}
}当使用docker部署的时候,看来网上的教程,我应该需要把配置文件更改,也仅仅更改了server_name,如下server { charset utf-8; listen 80; server_name localhost;
location /static { alias /var/www/static;
} location / { proxy_set_header Host $host; proxy_pass http://unix:/tmp/windystreet.cn.socket;
}
}但是当我运行docker run -it -p 80:80 xxx(容器id) /bin/bash打开网页的时候,却无法加载静态文件?怎么才可以代理到?
- 2 回答
- 0 关注
- 959 浏览
添加回答
举报
0/150
提交
取消