mysql - 重定向tomcat端口号后无法访问phpmyadmin

标签 mysql apache tomcat phpmyadmin centos7

我是第一次在 centos 上工作。我已经安装了在端口 8080 http://my_ip:8080/ 上加载的 tomcat。我还安装了加载到 http://my_ip/ 上的 apache phpmyadmin。我可以通过 url http://my_ip/phpmyadmin 访问 phpmyadmin sql

一切正常。但是我想将我的 tomcat 端口从 8080 重定向到 80。我使用了以下命令 sudo/sbin/iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

运行命令后,我可以在 http://my_ip 上打开 tomcat 而无需使用端口。但问题是当我尝试访问 phpmyadmin sql http://my_ip/phpmyadmin 它给我 404 错误未找到。我不知道我哪里出错了,我怎样才能同时访问 tomcat 和 phpmyadmin sql。

最佳答案

你正在重定向 80 到 8080。在你的第二个 tomcat 上你没有任何“phpmyadmin”上下文,你得到一个 404

关于mysql - 重定向tomcat端口号后无法访问phpmyadmin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32344843/

相关文章:

java - 尝试访问 Tomcat 上已部署的 war 时获取 HTTP 状态 404

mysql - 尝试使用子查询,但子查询返回多于一行的限定符

php - 从 mysql_connect() 获取 PHP PDO 连接?

mysql - MyISAM读取比innodb慢很多

java - 停止通过IP地址访问网站

mysql - 我可以在我的网站前面放一个缓存服务器吗?

php - 将下拉列表的信息发送到数据库

django - 使用 mod_python 设置 Django,使用 Alias 在 SuSE 上设置 Apache

session - Tomcat 7 复制 - 不同的机器

java - 通过 Java Socket 和 ServerSocket 类连接到服务器