在端口 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上

设置tomcat服务为80端口

Mac下Tomcat安装&配置&80默认端口设置

服务器上的tomcat正常开启,别的机器无法访问80端口,服务器本机可访问80端口。访问其余端口正常。

在云服务器上使用tomcat部署web应用