为了账号安全,请及时绑定邮箱和手机立即绑定

docker部署网页指nginx的配置

docker部署网页指nginx的配置

心有法竹 2019-01-04 21:59:59
最近用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 回答

?
慕的地8271018

TA贡献1796条经验 获得超4个赞

你的静态文件目录没映射,现在用的是docker里面的目录

查看完整回答
反对 回复 2019-01-04
  • 2 回答
  • 0 关注
  • 959 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信