首页 > 解决方案 > Apache2 无法启动 Putty AWS Windows

问题描述

我正在尝试使用 Windows 上的 putty 使用 AWS EC2 linux 服务器启动 django 项目,但是 Apache2 显示与地址已被使用的事实相关的错误,如下面的代码所示:

apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sat 2020-07-25 19:51:59 UTC; 2min 7s ago
Docs: https://httpd.apache.org/docs/2.4/
Process: 15022 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE)

Jul 25 19:51:59 ip-172-31-4-25 apachectl[15022]: AH00558: apache2: Could not reliably determine 
the server's fully qualified domain name, using 127.0.0.1. Set the 'Serv
Jul 25 19:51:59 ip-172-31-4-25 apachectl[15022]: (98)Address already in use: AH00072: make_sock: 
could not bind to address [::]:80
Jul 25 19:51:59 ip-172-31-4-25 apachectl[15022]: (98)Address already in use: AH00072: make_sock: 
could not bind to address 0.0.0.0:80
Jul 25 19:51:59 ip-172-31-4-25 apachectl[15022]: no listening sockets available, shutting down
Jul 25 19:51:59 ip-172-31-4-25 apachectl[15022]: AH00015: Unable to open logs
Jul 25 19:51:59 ip-172-31-4-25 apachectl[15022]: Action 'start' failed.
Jul 25 19:51:59 ip-172-31-4-25 apachectl[15022]: The Apache error log may have more information.
Jul 25 19:51:59 ip-172-31-4-25 systemd[1]: apache2.service: Control process exited, code=exited, 
status=1/FAILURE
Jul 25 19:51:59 ip-172-31-4-25 systemd[1]: apache2.service: Failed with result 'exit-code'.
Jul 25 19:51:59 ip-172-31-4-25 systemd[1]: Failed to start The Apache HTTP Server.

我已经尝试使用下一个代码验证网络的状态,但失败仍然相同。

systemctl status apache2.service

我还尝试使用下一个代码验证服务侦听端口,输出为:

bitnami@ip-172-31-4-25:~$ sudo netstat -ntlp | grep 80
tcp6       0      0 :::80                   :::*                    LISTEN      15122/httpd

我将不胜感激任何建议。

标签: linuxserverwindowputty

解决方案


检查 Skype,如果它正在运行,则先关闭然后启动 Apache 服务。Skype 也使用端口 80。


推荐阅读