在端口 80 上设置 tomcat 后 PhpMyAdmin 无法访问
Posted
技术标签:
【中文标题】在端口 80 上设置 tomcat 后 PhpMyAdmin 无法访问【英文标题】:PhpMyAdmin not access able after setting tomcat on port 80 【发布时间】:2013-09-04 12:49:33 【问题描述】:我只是在端口 80 上设置了 tomcat 通过在 /etc/httpd/conf/httpd.conf 上添加这个
<VirtualHost *:80>
ServerAdmin tomcat@something.com
ServerName something.com
ServerAlias www.something.com
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
ProxyPass / http://something.com:8080/
ProxyPassReverse / http://something.com:8080/
ErrorLog logs/something.com-error_log
CustomLog logs/something.com-access_log common
</VirtualHost>
但现在我正在尝试访问 something.com/phpMyadmin
它正在重定向到something.com:8080/something.com
这是一条错误的路径
请帮忙
【问题讨论】:
【参考方案1】:尝试在您现有的ProxyPass
之前添加此行:
ProxyPass /phpMyadmin !
它告诉 Apache不 将此路径代理到 Tomcat。其他所有内容都将被代理。
【讨论】:
以上是关于在端口 80 上设置 tomcat 后 PhpMyAdmin 无法访问的主要内容,如果未能解决你的问题,请参考以下文章
Tomcat7 绑定到端口 80 在 Ubuntu 14.04LTS 中失败
两台WEB服务器,一台TOMCAT,一台IIS,路由中把80端口映射到TOMCAT上,如何在TOMCAT中将指定网址转到IIS上