我正在使用带有Ubuntu,Apache tomcat7,Mysql和Java堆栈的AWS服务器。我准备了一个示例动态Web Java应用程序代码并部署在此AWS tomcat服务器上,我可以从任何浏览器通过myip:8080访问该网页。我的问题是我想在不输入端口号的情况下访问网页。即,只需在没有端口号的浏览器中输入IP地址即可。您是否可以通过在浏览器中输入IP来告诉我如何访问网页
答案 0 :(得分:0)
您可以将tomcat放在像apache这样的Web服务器之后,也可以更改tomcats端口。 HTTP的默认端口为80,HTTPS为443.如果您不想输入额外端口,则需要更改服务器以在这些端口上应答。
如果您想在其前面运行额外的网络服务器,我找到了配置Tomcat AJP with Apache的指南。
要更改端口,您可以查看其他问题和答案,例如How to change the port of Tomcat from 8080 to 80?。您基本上转到server.xml
并将Port
下的Connector
从8080
更改为80
。
Difference between the Apache HTTP Server and Apache Tomcat?详细阐述了两种选择的不同之处。