小编ken*_*ton的帖子

Apache反向代理"无法加载资源"502代理错误

背景

作为让我的Web应用程序(由AllegroServe服务)处理潜在合作伙伴的Shibboleth SOS设置的阻力最小的路径,我决定尝试在AllegroServe面前运行Apache,因为合作伙伴和Shibboleth支持Apache.

无论如何,我采用了一种简单的方法,在打开所有推荐的反向代理模块后,将其放在httpd.conf中:

ProxyPass / http://localhost:8000 retry=1 acquire=3000 timeout=3000 Keepalive=On
ProxyPassReverse / http://localhost:8000
Run Code Online (Sandbox Code Playgroud)

所有关于ProxyPass的选项都是根据我搜索的东西添加的,但是超时似乎不是问题,因为这个错误在几毫秒内回来:"无法加载资源:服务器响应状态为502(代理错误) "在这个位上的(在加载的唯一的东西)中的index.html:

<script type="text/javascript" src="script/soa.js"></script>
Run Code Online (Sandbox Code Playgroud)

我也试过加载一个图像并得到相同的错误,我把图像放在与index.html相同的目录中,以防它是一个目录访问问题.

我注意到,FWIW,对soa.js或图像的请求没有进入AllegroServe(或者至少它没有记录任何东西).

顺便说一下,AllegroServe在端口8000上运行,我可以访问localhost:8000而不会有任何问题.并重复自己,命中localhost:8080工作到加载index.html.

我已经检查了相关目录的权限,但怀疑这不是问题,因为它已经到达index.html(并且,再次,JS(或png文件)的后续请求似乎甚至没有到达AllegroServe.

apache reverse-proxy

12
推荐指数
1
解决办法
8005
查看次数

标签 统计

apache ×1

reverse-proxy ×1