我已经尝试了几个小时(但没有成功)通过 Apache 为我的 Node.js 应用程序获取反向代理。该应用程序是 Send https://gitlab.com/timvisee/send我几乎已经束手无策了,代理可以工作,但总是只向我显示一个几乎空的应用程序。https://ibb.co/8MNTZm0
这是我的 Apache 配置 端口 80 的配置只是转发
GNU nano 7.2 send.furrysend.de-le-ssl.conf
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName send.furrysend.de
ProxyPass / http://185.216.179.27:8080
ProxyPassReverse / http://185.216.179.27:8080
ProxyPreserveHost On
SSLCertificateFile /etc/letsencrypt/live/send.furrysend.de/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/send.furrysend.de/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>
我会非常高兴获得帮助,我强烈认为这只是由于设置中的某些开关造成的。
IP地址可以用来查看它应该是什么样子http://185.216.179.27:8080/ 地址已经被重定向
我已经尝试过 nginx 没有成功
我已经尝试了所有可以想到的转换但没有成功。我只是不明白为什么它不起作用
阿帕奇错误日志
[2024 年 5 月 25 日星期六 00:00:26.473069 2024] [mpm_event:notice] [pid 4390:tid 140081991391104] AH00489: Apache/2.4.59 (Debian) OpenSSL/3.0.11 配置 --> [5 月 25 日星期六 00:00: 26.473134 2024] [核心:通知] [pid 4390:tid 140081991391104] AH00094:命令行:'/usr/sbin/apache2' [2024年5月25日星期六01:06:22.616820] [代理:错误] [pid 13981:tid 14008 1750791872 ] (EAI 2)名称或服务未知:[客户端 152.89.198.175:41760] A> [Sat May 25 01:06:22.854293 2024] [proxy:error] [pid 13982:tid 140081834718912] (EAI 2)名称或服务未知:[客户端 152.89.198.175:41768] A> [Sat May 25 01:06:47.148130 2024] [代理:错误] [pid 13982:tid 140081817933504] (EAI 2)名称或服务未知:[客户端 52.76 .71.100:1228] AH00> [Sat May 25 01:06:48.099864 2024] [proxy:error] [pid 13982:tid 140081784362688] (EAI 2)名称或服务未知:[客户端 52.76。71.100:46536] AH0> [Sat May 25 01:06:49.048600 2024] [proxy:error] [pid 13982:tid 140081767577280] (EAI 2)名称或服务未知:[客户端 52.76.71.100:59733] AH0> [ 2024 年 5 月 25 日星期六 01:06:50.003296 2024] [代理:错误] [pid 13982:tid 140081851504320] (EAI 2)名称或服务未知:[客户端 52.76.71.100:64279] AH0> [5 月 25 日星期六 01:06: 50.950113 2024] [代理:错误] [pid 13982:tid 140081742399168] (EAI 2)名称或服务未知:[客户端 52.76.71.100:48839] AH0> [2024 年 5 月 25 日星期六 01:09:14.612828] [代理:错误] [pid 13982:tid 140081725613760] (EAI 2)名称或服务未知: [客户端 203.55.81.13:54266] AH0> [Sat May 25 01:09:15.589433 2024] [代理:错误] [pid 13982:tid 14008171 7221056 ] (EAI 2)名称或服务未知:[客户端 203.55.81.13:54254] AH0> [Sat May 25 02:22:57.937057 2024] [proxy:error] [pid 13982:tid 140081792755392] (EAI 2)名称或服务未知:[客户端 149.50.110.239:46090] A> [Sat May 25 02:37:44.536095 2024] [proxy:error] [pid 13982:tid 140081784362688] 2)名称或服务未知:[客户端 203.55.81.13:44548] AH0> [Sat May 25 02:37:46.241278 2024] [proxy:error] [pid 13982:tid 140081775969984] (EAI 2)名称或服务未知:[客户203.55.81.13:44556] AH0> [星期六5月25日:33:33:14.156521 2024] [perxy:error] [PID 13981:TID 140081742399168](EAI 2) AH> [Sat May 25 03:46:22.252391 2024] [proxy:error] [pid 13981:tid 140081717221056] (EAI 2)名称或服务未知:[client 203.55.81.13:36040] AH0> [Sat May 25 03 :46:22.252381 2024] [代理:错误] [pid 13982:tid 140081885075136] (EAI 2)名称或服务未知: [客户端 203.55.81.13:36052] AH0> [5 月 25 日星期六 03:53:18.408023 2024] [proxy_http:error] [pid 13982:tid 140081859897024] (20014)内部错误(具体信息不可用):> [Sat May 25 03:53:18.408161 2024] [proxy:error] [pid 13982:tid 140081 859897024 ] [客户端 87.121.69.52:57962] AH00898:从远程 se 读取时出错> [Sat May 25 04:05:17.923588 2024] [proxy:error] [pid 13982:tid 140081801148096] (EAI 2)名称或服务未知: [客户115.231.78.12:9484] AH0> [星期六5月25日04:04:05:18.336876 2024] [PROXY:错误] [PID 13982:TID 1400817927555392](EAI 2) ] AH> [Sat May 25 04:05:19.281043 2024] [proxy:error] [pid 13982:tid 140081826326208] (EAI 2)名称或服务未知:[client 115.231.78.12:58458] AH> [Sat May 25 04:05:20.706212 2024] [代理:错误] [pid 13982:tid 140081775969984] (EAI 2)名称或服务未知:[客户端 115。231.78.12:15059] AH> [Sat May 25 04:05:21.126566 2024] [proxy:error] [pid 13981:tid 140081843111616] (EAI 2)名称或服务未知:[客户端 115.231.78.12:59105] AH > [Sat May 25 04:05:21.893835 2024] [proxy:error] [pid 13981:tid 140081851504320] (EAI 2)名称或服务未知:[client 115.231.78.12:32734] AH> [Sat May 25 04: 05:22.687431 2024] [代理:错误] [pid 13982:tid 140081759184576] (EAI 2)名称或服务未知:[客户端 115.231.78.12:30853] AH> [2024 年 5 月 25 日星期六 04:06:31.000079 [代理] _http :错误] [PID 13981:TID 140081885075136](20014)内部错误(具体信息不可用):> [SAT 5月25日04:06:31.000311 2024] [PROXY:PROXY:错误:错误] 67.219:42124] AH00898:从远程读取时出错> [Sat May 25 04:15:27.429034 2024] [proxy:error] [pid 13982:tid 140081725613760] (EAI 2)名称或服务未知:[客户端 84.54.51.37:48676] AH00> [Sat May 25 04:37:51.110362 2024] [core:error] [pid 13981:tid 140081834718912] [客户端 1 11.20。 182.26:2568] AH10244:无效的 URI 路径(/cgi-bin/.%> [2024 年 5 月 25 日星期六 04:37:51.598528] [core:error] [pid 13981:tid 140081817933504] [客户端 111.20.182.26:2569] AH10 244 :无效的 URI 路径 (/cgi-bin/%%> [Sat May 25 04:37:52.098438 2024] [proxy:error] [pid 13981:tid 140081784362688] (EAI 2)名称或服务未知:[client 111.20. 182.26:2570] AH0> [Sat May 25 04:37:54.637177 2024] [proxy:error] [pid 13981:tid 140081801148096] (EAI 2)名称或服务未知:[客户端 111.20.182.26:2571] AH0> [ 2024 年 5 月 25 日星期六 04:37:55.021555 2024] [代理:错误] [pid 13981:tid 140081767577280] (EAI 2)名称或服务未知:[客户端 111.20.182.26:2572] AH0> [5 月 25 日星期六 04:37:55.534621 2024] [代理:错误] [pid 13982:tid 140081717221056] (EAI 2)名称或服务未知:[客户端 111.20.182.26:2573] AH0> [2024 年 5 月 25 日星期六 04:37:56.062104] [代理:错误] [pid 13981:tid 140081792755392] (EAI 2)名称或服务未知: [客户端 111.20.182.26:2574] AH0> [Sat May 25 04:37:56.447541 2024] [代理:错误] [pid 13981:tid 14008173 4006464 ] (EAI 2)名称或服务未知:[客户端 111.20.182.26:2575] AH0> [Sat May 25 04:37:56.827711 2024] [proxy:error] [pid 13981:tid 140081700435648] (EAI 2)名称或服务未知:[客户端 111.20.182.26:2576] AH0> [2024 年 5 月 25 日星期六 04:37:57.443045] [代理:错误] [pid 13981:tid 140081876682432] (EAI 2)名称或服务未知:[客户端 111.20 .182.26:2577] AH0> [Sat May 25 04:37:57.825470 2024] [proxy:error] [pid 13981:tid 140081901860544] (EAI 2)名称或服务未知:[客户端 111.20.182.26:2578] AH0> [Sat May 25 04:37:58.180891 2024] [proxy:error] [pid 13981:tid 140081809540800] (EAI 2)名称或服务未知:[客户端 111.20.182.26:2579] AH0 > [Sat May 25 04:37:59.559212 2024] [proxy:error] [pid 13981:tid 140081750791872] (EAI 2)名称或服务未知:[client 111.20.182.26:2580] AH0> [Sat May 25 04: 37:59.924890 2024] [PROXY:错误] [PID 13981:TID 140081893467840](EAI 2)名称或服务未知:[客户111.20.182.26:2581] :错误] [pid 13981:tid 140081868289728](EAI 2)名称或服务未知:[客户端111.20.182.26:2582] AH0> [2024年5月25日星期六04:38:00.944956] [代理:错误] [pid 13981: tid 140081859897024] (EAI 2)名称或服务未知:[客户端 111.20.182.26:2583] AH0> [Sat May 25 04:38:01.317814 2024] [proxy:error] [pid 13982:tid 140081700435648] (EAI 2)名称或服务未知:[客户端 111.20.182.26:2584] AH0>
如果代理起始 url 有尾部斜杠,则您的目标 url 也需要尾部斜杠
由于您的代理位于公共/主目录而不是子目录(只是 /),它本身就是一个尾部斜杠。因此,您还需要在目标 url 中添加尾部斜杠:
我在我这边复制了同样的问题并测试了上面的内容以确认它有效。添加尾部斜杠后的输出: Output with Trailing斜杠