繁体   English   中英

如何在Ubuntu上相互并行运行Apache Tomcat和Apache2?

[英]How to run Apache Tomcat and Apache2 on Ubuntu Parallel to each other?

我遇到了一个问题。 我同时进行pHp开发和JSF开发。 但我遇到了一个问题。 你看,前一段时间我安装了Apache2,以便我可以做pHp。 但是一个月后我不得不安装Apache Tomcat。 那是问题出现的时候。 我在tomcat.apache.org网站上关注Ubuntu的所有指令。 它没有安装。 127.0.0.1始终指向Apache2的页面。 我尝试了127.0.0.1:8080但没有返回任何内容。

所以我在这里问你,当我想与Tomcat合作时,我是否可以关闭Apache2? 并在我想要的时候重新打开它?

如果您希望它们在同一主机上可用,则应将这两台服务器配置为侦听不同的端口。

现在,如果你已经配置Apache监听80和Tomcat监听端口8080,你应该能够在http:// localhost:80 (或只是http:// localhost )和http:// localhost访问它们分别为8080

您应确保两台服务器实际上都已启动。 netstat -npl | grep :8080 netstat -npl | grep :8080netstat -npl | grep :80 netstat -npl | grep :80应该可以帮助您确定哪些进程绑定到这两个端口。 如果端口绑定但没有说javaapache2 ,那么你有一些其他进程正在侦听这些端口,并且这将阻止尝试绑定到该端口的服务器启动。

对于Apache2,您还可以运行service apache2 status以查看状态。


但是,如果您想要运行绑定到同一端口(可能是80)的两个服务器,那么您似乎已经猜到了,那么您将不得不停止另一个。

  • 要停止Apache2,请执行命令service apache2 stop
  • 停止Tomcat取决于你如何启动它。 您可以在${CATALINA_HOME}/bin运行shutdown.sh脚本,即Tomcat安装文件夹中的bin目录。

注意

您[可能]需要以root身份执行命令,因此您需要为sudo添加前缀。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM