簡體   English   中英

apache mod_proxy www.domain.com失敗,domain.com正常工作-怎么了?

[英]apache mod_proxy www.domain.com fails, domain.com works - whats wrong?

我有一個Apache設置,可重定向到在tomcat上運行的應用程序。 加載http://domain.com可以正常工作。 但是http://www.domain.com給我一個404錯誤。

我想念什么?

NameVirtualHost www.domain.com:80
<VirtualHost www.domain.com:80>
    ServerName www.domain.com
    ProxyPass /svn !
    ProxyPass / ajp://127.0.0.1:8009/appname/
    ProxyPassReverse / ajp://127.0.0.1:8009/appname/
    ProxyPassReverseCookiePath /appname/
</VirtualHost>

在第一個評論之后,我已通過代碼將其更改為:

<VirtualHost www.domain.com:80>
    ServerName www.domain.com
    ServerAlias www.domain.com domain.com
    ProxyPass /svn !
    ProxyPass / ajp://127.0.0.1:8009/appname/
    ProxyPassReverse / ajp://127.0.0.1:8009/appname/
    ProxyPassReverseCookiePath /appname/
</VirtualHost>

在apache日志中,我看到404錯誤“ GET / HTTP / 1.1” 200 16060“在瀏覽器中,我看到了apache tomcat 404錯誤(tomcat 6.0.28),在tomcat日志中什么也看不到

使用ServerAlias

<VirtualHost www.domain.com:80>
    ServerName www.domain.com
    ServerAlias www.domain.com domain.com
    ProxyPass /svn !
    ProxyPass / ajp://127.0.0.1:8009/appname/
    ProxyPassReverse / ajp://127.0.0.1:8009/appname/
    ProxyPassReverseCookiePath /appname/
</VirtualHost>

編輯:面對此類問題時,您可以直接在其HTTP端口上單擊tomcat(請參閱server.xml),並檢查是否發生問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM