Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“Apache反向代理”;未能加载资源“;502代理错误 背景_Apache_Reverse Proxy - Fatal编程技术网

“Apache反向代理”;未能加载资源“;502代理错误 背景

“Apache反向代理”;未能加载资源“;502代理错误 背景,apache,reverse-proxy,Apache,Reverse Proxy,为了让我的Web应用程序(由AllegroServe提供服务)处理潜在合作伙伴的Shibboleth SOS设置,阻力最小,我决定尝试在AllegroServe前面运行Apache,因为合作伙伴和Shibboleth支持Apache 无论如何,我采取了一种非常简单的方法,在打开所有推荐的反向代理模块后,我将其放在了httpd.conf中: ProxyPass / http://localhost:8000 retry=1 acquire=3000 timeout=3000 Keepalive=O

为了让我的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
ProxyPass上的所有选项都是根据我在谷歌上搜索到的内容添加的,但超时似乎不是问题,因为此错误在几毫秒后返回:“加载资源失败:服务器在index.HTML中的这一位HTML上响应状态为502(代理错误)”(唯一加载的内容是index.HTML:

<script type="text/javascript" src="script/soa.js"></script>

我还尝试了加载一个图像,但得到了相同的错误,我将图像放在index.html所在的目录中,以防出现目录访问问题

我注意到,FWIW,对soa.js或映像的请求没有发送到AllegroServe(或者至少没有记录任何内容)

顺便说一句,AllegroServe在端口8000上运行,我可以毫无问题地访问localhost:8000。再说一遍,点击localhost:8080就可以加载index.html

我已经检查了相关目录的权限,但怀疑这不是问题所在,因为它正在进入index.html(而且,对JS(或png文件)的后续请求似乎还没有到达AllegroServe。

需要一个斜杠(参见8000后面的内容)来指示路径是一个通配符,所以整个树都在运行:

ProxyPass / http://localhost:8000/ retry=1 acquire=3000 timeout=3000 Keepalive=On 
ProxyPassReverse / http://localhost:8000/
-kt