设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 16|回复: 2

不懂就问 大佬们nginx反代后静态文件(jpg,css)全部404

[复制链接]

48

主题

1233

回帖

2684

积分

金牌会员

积分
2684
发表于 2019-11-16 00:42:54 | 显示全部楼层 |阅读模式
将127.0.0.1/tomcat/反代到127.0.0.1:8080
location是这么写的
[ol]
  •         location /tomcat/ {
  •                 # First attempt to serve request as file, then
  •                 # as directory, then fall back to displaying a 404.
  •                 try_files $uri $uri/ =404;
  •                 proxy_pass http://127.0.0.1:8080/;
  •                 proxy_set_header Host $host;
  •                 proxy_set_header X-Real-IP $remote_addr;
  •                 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  •         }
  • [/ol]复制代码
    然后访问127.0.0.1/tomcat/页面能正常显示 但是所有css jpg这些静态文件 全部404
    用chrome的审查元素看 比如原文件是tomcat.css 会被连接到http://127.0.0.1/tomcat/tomcat.css而不是http://127.0.0.1:8080/tomcat.css
    查了好多网上有相同问题的 好多方法都试了也没解决掉
  • 回复

    使用道具 举报

    24

    主题

    137

    回帖

    360

    积分

    中级会员

    积分
    360
    发表于 2019-11-16 01:08:46 | 显示全部楼层
      location / {
                 proxy_pass   http://127.0.0.1:8080/;
         }
    别的都别写,直接试下
    回复

    使用道具 举报

    0

    主题

    5

    回帖

    16

    积分

    新手上路

    积分
    16
    发表于 2019-11-16 01:40:18 | 显示全部楼层
    try_files 加上目录试试了
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-12-20 17:30 , Processed in 0.014638 second(s), 5 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

    快速回复 返回顶部 返回列表