nginx를 설치 한 다음 apache2를 제거했습니다. 몇 주 후에 나는 액세스 할 때 이상한 것을 발견했습니다 http://localhost
: nginx는 요청을 처리하지만 내 IP 주소를 입력하거나 네트워크의 모든 사람이 내 IP를 입력하면 apache2 페이지로드가 올바르게 작동한다고 표시합니다.
Apache를 제거하고 제거했지만 여전히이 문제를 제거 할 수 없으며 다시 설치하고 제거하고 다시 시작하십시오. 무엇이 문제가 될 수 있는지에 대한 아이디어가 있습니까?
추신 : 내 컴퓨터는 아파치 2가 어쨌든 설치된 것으로 인식하지 못하며 수동으로 검색하더라도 모든 Apache 파일과 바이너리를 찾을 수 없습니다.
root@elite-HP-Pro3500-G2-MT-PC:/home/elite# whereis apache2
apache2:
root@elite-HP-Pro3500-G2-MT-PC:/home/elite# sudo service apache2 start
Failed to start apache2.service: Unit apache2.service failed to load: No such file or directory.
root@elite-HP-Pro3500-G2-MT-PC:/home/elite# sudo apt-get purge apache2 apache2-utils
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'apache2' is not installed, so not removed
Package 'apache2-utils' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 19 not upgraded.
/ user / sbin 및 / user / bin을 검색했는데 찾을 수 없습니다. 바이너리가있는 다른 위치를 알고 있습니까? @Oli
—
Newbie
내가 이것을 닫은 질문 에 대한 내 대답을 참조하십시오 .
—
Oli
@Oli 나는 이미 apache2를 제거하기 위해 그 튜토리얼을 따랐지만 여전히 어쨌든 존재하지만 루프백 (localhost) 이외의 것을 사용하는 경우에만 문제가 발생한다는 것을 알았습니다 .apache2로 리디렉션되지만 a localhost nginx 작품
—
Newbie
기본 아파치 설치와 함께 제공되는 기본 사이트 파일 (/ var / www)뿐만 아니라 실제로 아파치를 제공하는 것이 아파치입니까? 그것이 그 소리입니다. 그렇지 않은 경우 실행중인
—
Oli
htop
서버를 추적하고 어떤 서버가 실행 중인지 확인합니다.
apache2
패키지는 다른 패키지에 의존하는 메타 패키지 일뿐입니다. 바이너리를 제거하려면 관련 패키지도 제거해야합니다.