2010-01-04 109 views
0

我已經配置了我的apache實例,以將請求委託給在tomcat容器上運行的應用程序。apache服務器配置代理

可以說,我對Tomcat容器網址是

http://localhost:8014/accounts

我想從

http://localhost 現在vertual主機的配置訪問這個URL,我已經訪問,這是


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

當我試圖訪問http://localhost它給了我


代理錯誤

代理服務器收到來自上游服務器的無效響應頁面上下面的文本。

代理服務器無法處理請求GET /。

原因:DNS查找失敗的:localhsot


的Apache/2.2.12(Ubuntu的)在本地主機端口80


服務器可一些身體請說明我的解決方案。

回答

2

我知道這真的很老,可能已經解決了,但我必須問 - 本地主機出現意外錯誤?它真的說localhSOt(vs localhOSt)嗎?由於錯誤與配置文件相匹配,因此幾乎可能是問題的原因。但我沒有調查很遠;我剛碰巧注意到。

+0

感謝您的考慮MJB,我已識別並解決,是的,這也是問題。我的Apache配置有更多其他不同的問題。 – 2010-10-19 20:55:27

+0

這個問題的解決方案是什麼? – yogsma 2011-12-31 04:54:20

3

MJB馬上發現它;你剛剛在'localhost'中犯了一個錯字。看看錯誤消息它拋出你:

原因:DNS查找失敗的:localhsot

(重點煤礦)

我覺得還有別的失蹤以及,但它逃避了我。修正錯別字,再給它一次,看它是否再次崩潰。