我怎样才能让 tomcat 和 apache 同时运行?

我怎样才能让 tomcat 和 apache 同时运行?

我接管了一个网站,我想在网站上运行 PHP 和 JSP。我已经安装并运行了 tomcat,我假设它使用端口 80。我正在尝试安装 apache,以便可以运行 PHP。我已经安装了 apache,当我尝试以下命令时:

sudo /etc/init.d/apache2 start

我从服务器收到以下响应:

(98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
(98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs
Action 'start' failed.

我怎样才能让 tomcat 和 apache 同时运行?

答案1

该端口80已经绑定到tomcat,因此启动时apache无法绑定到该端口,80而该端口是的默认端口apache

因此您应该将文件apache中的默认端口更改为 然后您可以验证 Apache 列表:/etc/apache2/ports.conf
Listen 8081

sudo netstat -tulpn | grep :8081

相关内容