如何保持apache作为前端,tomcat作为后端?
基本上,我希望我的tomcat在端口80上运行。我该怎么做呢?因为每当我必须访问某个东西时,我就必须去做,但我只想使用链接,因为我该如何实现这一点如何保持apache作为前端,tomcat作为后端?,apache,tomcat,Apache,Tomcat,基本上,我希望我的tomcat在端口80上运行。我该怎么做呢?因为每当我必须访问某个东西时,我就必须去做,但我只想使用链接,因为我该如何实现这一点 目前在我的机器上,apache在800端口上运行,tomcat在8080上运行。在server.xml中找到读取 Connector port="8080" 把它改成80。保存并重新启动tomcat。 只需确保apache在端口800上运行,否则它现在将与tomcat冲突。要修改tomcat的HTTP端口,请修改配置文件server.xml(位于t
目前在我的机器上,apache在800端口上运行,tomcat在8080上运行。在server.xml中找到读取
Connector port="8080"
把它改成80。保存并重新启动tomcat。
只需确保apache在端口800上运行,否则它现在将与tomcat冲突。要修改tomcat的HTTP端口,请修改配置文件
server.xml
(位于tomcat的conf
目录中)。找到HTTP连接器元素(当前配置为端口8080),将端口号更改为80,然后重新启动Tomcat
请注意,如果端口80上当前绑定了任何其他正在运行的服务,则这将不起作用。您似乎正在寻找一个名为。使用反向代理,您将
Tomcat文档对此有一个说明
最好不要在互联网上直接暴露Tomcat。您可以使用Apache提供静态内容,并只向tomcat发送需要动态内容的请求 您想在端口80上运行Tomcat,还是在端口80上运行Apache HTTP Server并将请求转发给Tomcat?我想在80上运行Tomcat。让它是直接的或通过apache没有问题,然后用这些信息更新您的问题,并更详细地描述您在配置文件中尝试了什么样的更改,以及在该设置中遇到了什么错误/问题。您完全确定您没有准备好在端口80上运行某种其他服务吗?像IIS或者Skype之类的东西。Skype有接管80端口的坏习惯。在Skype:Tools>Options菜单中,单击Advanced settings>Connection部分。取消选中使用端口80和443作为传入连接的备选端口。如果失败,请打开命令行并执行netstat-a,甚至尝试netstat-b,这样您就可以看到开始侦听端口的应用程序。如果没有其他修改,这在Linux上无法工作,您无法绑定<1024