最近用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
打开网页的时候,却无法加载静态文件?怎么才可以代理到?
慕的地8271018