시작하려고 하는데 apache2
다음 오류가 발생합니다.
root@kali:~# service apache2 start
Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details
상태 표시:
# systemctl status apache2.service
로그 로그에는 다음이 표시됩니다.
# journalctl -xe .....
답변1
이미 포트 80에서 수신 대기하는 다른 프로세스가 있습니다. 위 주석의 netstat 명령 출력에 따르면 -
root@kali:~# netstat -plnt | grep ':80' tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 22620/python3
일부 Python 스크립트가 웹 서버 역할을 하는 것 같습니다. 명령을 다시 실행하여 현재 프로세스 ID(이 경우 222620)를 가져오고 이를 실행하여 실제로 어떤 스크립트가 호출되는지 확인하거나 cat /proc/NUMBER/commandline
유사한 도구의 출력에서 찾아보세요.top
ps