nginx反向代理问题

查看 88|回复 9
作者:zdm7   
我现在想nginx访问server_name 然后能代理访问到若依的https://vue.ruoyi.vip/
这个是我写的代理方式
[XML] 纯文本查看 复制代码server {
    listen 80;
    server_name ngfw.locatest.baidu.cn;
    location / {
        proxy_pass https://vue.ruoyi.vip/;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_redirect https://vue.ruoyi.vip/ /;
        proxy_cookie_path / /;
    }
}
但是访问的时候会报一些若依那边的静态资源404 这要怎么解决啊

会报, 我现在

zhuxiangyu1024   

找个ai问问如何设置访问日志,然后对比你的访问路径和实际的路径rewrite重写或者转发。
zhuxiangyu1024   

算了,既然问ai了,让他直接给你重写一份好了。上面的方案可以当成以后的问题排查方案来看。
zdm7
OP
  


zhuxiangyu1024 发表于 2025-10-10 15:29
算了,既然问ai了,让他直接给你重写一份好了。上面的方案可以当成以后的问题排查方案来看。

我都问遍了 应该是我对nginx的不熟 问得太局限了 能帮忙问了给下配置吗
radon2019   

server {
        listen       80;
        server_name ngfw.locatest.baidu.cn;
        #charset koi8-r;
        #access_log  logs/host.access.log  main;
         location / {
                    proxy_set_header Host $host;
                    proxy_set_header X-Real-Ip $remote_addr;
                    proxy_set_header X-Forwarded-For $remote_addr;
                    #proxy_set_header Upgrade $http_upgrade;
                    #    #proxy_set_header Connection "upgrade";
                    proxy_pass https://vue.ruoyi.vip/;
        }
radon2019   

[Bash shell] 纯文本查看 复制代码server {
        listen       80;
        server_name ngfw.locatest.baidu.cn;
        location / {
                    proxy_set_header Host $host;
                    proxy_set_header X-Real-Ip $remote_addr;
                    proxy_set_header X-Forwarded-For $remote_addr;
                    #proxy_set_header Upgrade $http_upgrade;
                    #    #proxy_set_header Connection "upgrade";
                    proxy_pass https://vue.ruoyi.vip/;
        }
    }
zdm7
OP
  


radon2019 发表于 2025-10-10 16:10
server {
        listen       80;
        server_name ngfw.locatest.baidu.cn;

不行
zdm7
OP
  


radon2019 发表于 2025-10-10 16:13
[mw_shl_code=bash,true]server {
        listen       80;
        server_name ngfw.locatest.baidu.c ...

报404 js/layer/layer.min.js 404 (Not Found)
/images/ibanner_btn_on.png 404 (Not Found)
js/index.js?v=20231206 net::ERR_ABORTED 404 (Not Found)
music/music.js?v=20250508 net::ERR_ABORTED 404 (Not Found)
....
radon2019   


zdm7 发表于 2025-10-10 16:18
报404 js/layer/layer.min.js 404 (Not Found)
/images/ibanner_btn_on.png 404 (Not Found)
js/index. ...

访问的那个地址,清缓存试一下
zdm7
OP
  


radon2019 发表于 2025-10-10 16:21
访问的那个地址,清缓存试一下

清理了 还是不行 还是404
您需要登录后才可以回帖 登录 | 立即注册

返回顶部