为了能快速了解并处理您的问题,请提供以下基础信息:
问题描述:面板必须要设置端口,所以在网站里建了一个空网站,挂上域名,想使用反向代理访问面板,但是报错404
相关截图(日志、错误): 下面是网站日志 - xxx.xxx.109.179 - - [07/Jun/2024:11:25:57 +0800] "GET / HTTP/2.0" 404 146 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36"
复制代码
下面是nginx配置 - location / {
- proxy_pass https://ecs.xxx.com:58888/;
- proxy_read_timeout 300s;
- proxy_send_timeout 300s;
-
- proxy_set_header Referer $http_referer;
- proxy_set_header Cookie $http_cookie;
- proxy_set_header Host $host;
- proxy_set_header Remote_Addr $remote_addr;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header REMOTE-HOST $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_set_header HTTP_X_FORWARDED_FOR $remote_addr;
- proxy_http_version 1.1;
- proxy_set_header X-Forwarded-Proto-Version $http2;
- proxy_set_header Upgrade $http_upgrade;
- proxy_set_header Connection $connection_upgrade;
- }
- location /webssh {
- proxy_pass https://ecs.xxx.com:58888/webssh;
- proxy_read_timeout 300s;
- proxy_send_timeout 300s;
- proxy_redirect off;
- proxy_set_header Host $host:5052;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header REMOTE-HOST $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- #升级http1.1到 websocket协议
- proxy_http_version 1.1;
- proxy_set_header Upgrade $http_upgrade;
- proxy_set_header Connection $connection_upgrade;
- }
复制代码
|
|