开发者社区 问答 正文

nginx反向代理后 js css文件不加载:配置报错 

@红薯 你好,想跟你请教个问题:
nginx 配置
   upstream  myserver_pool{        server  127.0.0.1:8081  weight=4;     }     server{       listen  80;       server_name  localhost;       location /hdzx/ggw{          proxy_pass http://myserver_pool;       }     }
使用代理 后访问页面
js和css文件 没有加载 ;
正常情况(没事用nginx)
这个问题怎么解决? 
如果将这些js  css文件 有nginx 来处理 ,那 静态文件 该放在什么地方 和 nginx 该怎么配置?

展开
收起
kun坤 2020-06-01 00:05:49 1946 分享 版权
1 条回答
写回答
取消 提交回答
  • 补充 下 :
     我点击页面上的一个连接 可以访问成功 ,查看了下nginx 的日志如下:
        127.0.0.1 - - [15/May/2015:14:55:40 +0800] "GET /favicon.ico HTTP/1.1" 404 570 "-" "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0)"
    发现 没有请求 地址  ;那某 页面上的连接 发送的请求都是有 后端服务器来处理的 吗? nginx服务器 现在主要做什么用? ######遇到同样的问题?问一下你的解决没,怎么解决的呢######是css 和js 文件的src 路径 问题  建议更改

    ######回复 @xueyu55521 : 在页面 上修改引用的路径######直接在页面上修改引用路径吗?还是修改nginx.conf配置文件?###### 页面看下你的css 请求路径。 请求是不是4.4 
    location /XXX/XXX{

    #把用户请求host 转发到web 容器
    proxy_set_header Host $host;
    proxy_set_header X-Forward-For $remote_addr;

    } ######遇到同样问题,楼主解决了吗######使用谷歌浏览器调试,是文件的访问路径报错了。你看下路径######我的不报错,单独通过url可以访问到文件,我怀疑是不是哪块类型设置的不对######这个就不知道了,我就是简单的用了下。没有研究######   # location ~ .*.(js|css|jpg|png)$ {     #         proxy_pass http://9.1.8.76:80;      #    }  

    2020-06-01 00:05:54
    赞同 展开评论