我接管了一个网站,我想在网站上运行 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