2015-09-02 60 views
0

我正在第一次使用centos。我已經安裝了tomcat,它在端口8080上打開,在端口80上打開Apache。我通過使用ProxyPass/http://localhost:8080/ ProxyPassReverse/http://localhost:8080/重定向tomcat在Apache端口80打開後無法訪問phpmyadmn

將tomcat重定向到端口80但問題是我無法訪問phpmyadmin,這給我404錯誤,以下鏈接

Link 1

Link 2

Link 3

請幫助我,讓我可以在POR訪問的tomcat噸80,我也可以使用phpmyadmin

回答

1

你可能不想代理一切 Tomcat ...只有某些Web應用程序。試試這個:

ProxyPass  /myapp1/ http://localhost:8080/myapp1/ 
ProxyPassReverse /myapp1/ http://localhost:8080/myapp1/ 

ProxyPass  /myapp2/ http://localhost:8080/myapp2/ 
ProxyPassReverse /myapp2/ http://localhost:8080/myapp2/ 

現在你仍然可以訪問你所有的其他資源形式httpd。

+0

謝謝@christopher。我編輯了一下,它工作我用了下面的命令,ProxyPass/phpmyadmin! 的ProxyPass/HTTP://本地主機:8080/ ProxyPassReverse/HTTP://本地主機:8080/ 的ProxyPass /應用/ HTTP://本地主機:8080/ ProxyPassReverse /應用/ HTTP://本地主機:8080/ – nikalldway

+0

你真的*需要代理'/'到Tomcat嗎?如果是這樣,你就不需要代理'/ application /',因爲它已經可以在'/'映射的情況下執行了。 –

0

上面的解決方案也給出了第1條鏈接。您可以通過端口80(apache)訪問phpmyadmin。