Ubuntu 上的 nginx 反向代理 404 错误

Ubuntu 上的 nginx 反向代理 404 错误

我在 Linux 上运行 Nginx,并尝试将其作为反向代理运行。但是,当我尝试将子域设置为代理我在另一台服务器上运行的程序时,它返回 404 错误。我使用的子域是 vrs.thomp.site,程序的内部地址是 192.168.1.190/virtualradar

我在我的错误日志中发现了这一行,我想这就是问题所在,我只是不知道如何修复它,注意它是如何执行的“VirtualRadarVirtualRadar”

“获取/VirtualRadarVirtualRadar/desktop.html HTTP/1.0

奇怪的是,该网站通常会将您重定向到desktop.html,但它远程执行此操作但返回404错误。

这是我的配置,

server_name vrs.thomp.site;
proxy_buffers 8 1024k;  
proxy_buffer_size 1024k;
access_log  /var/log/nginx/vrs.access.log;
error_log   /var/log/nginx/vrs.error.log debug;
location / {
    proxy_buffering off;
    proxy_read_timeout          1m;
    proxy_connect_timeout       1m;
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-Host $host:$server_port;
    proxy_set_header X-Forwarded-Server $host;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass                  http://192.168.1.190:80/virtualradar/;
    proxy_redirect default;
    proxy_cookie_path /virtualradar/ /;
    
}

相关内容