apache服务器配置代理

时间:2010-01-04 13:14:00

标签: configuration apache2

我已将apache实例配置为将请求委托给在tomcat容器上运行的应用程序。

假设我的tomcat容器的URL是

http://localhost:8014/accounts

我想从

访问此网址

http://localhost 现在我在访问它的顶点主机中的配置是


ProxyPreserveHost On
ProxyPass / http://localhsot:8014/accounts/
ProxyPassReverse / http://localhost:8014/accounts/

当我尝试访问http://localhost时,它会在页面上显示以下文字


代理错误

代理服务器收到来自上游服务器的无效响应。

代理服务器无法处理请求GET /.

原因:DNS查找失败:localhsot


localhost端口80上的Apache / 2.2.12(Ubuntu)服务器


有些人可以为我描述解决方案。

2 个答案:

答案 0 :(得分:3)

MJB马上发现了它;你刚刚在'localhost'中输了一个错字。看一下它抛出的错误信息:

  

原因:DNS查找失败: localhsot

(强调我的)

我觉得还有其他东西也不见了,但它正在逃避我。修正拼写错误并再试一次,看看它是否再次崩溃。

答案 1 :(得分:2)

我知道这真的很老,可能已经解决了,但我不得不问 - 本地主机上的拼写错误是什么?它真的说localhSOt(vs localhOSt)吗?由于错误与配置文件匹配,它几乎似乎是问题的原因。但我没有调查很远;我刚好注意到了。