apache - 如何将我的 Web 应用程序从端口号 8080 指向 80?

标签 apache tomcat jakarta-ee tomcat7 windows-server-2008

我知道这似乎是一个非常基本的问题。

我有一个在端口 8080 上运行的 Java EE Web 应用程序。所以当我尝试访问它时,我必须输入 domainname.com:8080/DomainName .我想通过 domainname.com 访问它.我应该为此更改端口号 808080 .我在我的 server.xml 中做了这个改变在conf通过一些关于 SO 的答案后的文件夹:

<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

但我仍然收到 404 错误。请帮忙。有什么我没有做/做错的吗?

我在 Windows 服务器上使用 Tomcat7。

如果有类似的问题(我可能没有遇到过)请在评论中提出,谢谢!

最佳答案

您可以安装 apache 并将其配置为通过 AJP 端口与您的 tomcat 一起工作,这样 apache 将监听端口 80 并将请求重定向到您的 tomcat

这里有一些引用: http://www.ntu.edu.sg/home/ehchua/programming/howto/ApachePlusTomcat_HowTo.html

关于apache - 如何将我的 Web 应用程序从端口号 8080 指向 80?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24850498/

相关文章:

java - Tomcat 8 jpda 端口

java - 部署 Apache Tomcat 服务器

jakarta-ee - Glassfish @RolesAllowed 与自定义 SecurityContext

java - 在 Java EE 应用程序服务器中使用应用程序管理的连接池

Apache2 重定向

angularjs - 带有 Hashbang Route 的 Html5 模式,用于页面上的直接 url

PHP 7 和 phpMyAdmin 的 PHP fatal error

java - 在spring中以编程方式获取JNDI资源

php - sudo: 不存在 tty 且未指定 askpass 程序使用 shell_exec 时

java - 使 WAR 像 JAR 一样可执行,以在应用程序之外提供命令行界面 (JBoss)