[英]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.