![](/img/trans.png)
[英]How to run Laravel Websockets in production (ubuntu + 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 :8080
和netstat -npl | grep :80
netstat -npl | grep :80
应该可以帮助您确定哪些进程绑定到这两个端口。 如果端口绑定但没有说java
或apache2
,那么你有一些其他进程正在侦听这些端口,并且这将阻止尝试绑定到该端口的服务器启动。
对于Apache2,您还可以运行service apache2 status
以查看状态。
但是,如果您想要运行绑定到同一端口(可能是80)的两个服务器,那么您似乎已经猜到了,那么您将不得不停止另一个。
service apache2 stop
${CATALINA_HOME}/bin
运行shutdown.sh
脚本,即Tomcat安装文件夹中的bin
目录。 注意
您[可能]需要以root身份执行命令,因此您需要为sudo
添加前缀。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.