nginx를 제거하고 아파치를 다시 활성화하는 방법? 제거했습니다. sudo apt-get remove nginx sudo apt-get purge

Apache2, mysql, php5 and phpmyadmin우분투 14.04에 설치 했지만 나중에 실수로 nginx를 설치합니다.

이제 내 localhost 페이지에 Welcome to nginx server가 표시 됩니다. 그리고 localhost/phpmyadmin링크가 작동하지 않습니다.

LAMP 서버를 어떻게 다시받을 수 있습니까?

명령을 사용하여 ngnix를 제거했습니다.

sudo apt-get remove nginx
sudo apt-get purge nginx

아파치 설치

sudo apache2ctl restart

하지만 apache2를 다시 시작할 때이 오류가 발생합니다.

sudo apache2ctl restart
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
httpd not running, trying to 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 'restart' failed.



답변

먼저, nginx포트 80을 해제 apache2하여 나중에들을 수 있도록 중지해야합니다 .

sudo service nginx stop

다음으로 nginx로 설치된 경우 apt-get다음 두 명령 중 하나를 실행하여 제거 할 수 있습니다 (다음 단락의 차이점에 대해 설명했습니다) .

sudo apt-get remove nginx

또는

sudo apt-get purge nginx

두 패키지 모두 모든 패키지 파일을 제거하고 두 번째 패키지는 패키지가 설치 한 구성 파일도 제거합니다.
당신이 사용하려는 경우 nginx당신이 한 구성, 사용과 나중에 remove. 그렇지 않으면을 사용하는 것이 좋습니다 purge.

를 제거한 후 nginx다시 시작 apache하여 포트 80을 수신하고 있는지 확인할 수 있습니다 .

sudo apache2ctl restart

apache설치하기 전에 제거한 경우 다음을 nginx사용하여 다시 설치할 수 있습니다.

sudo apt-get install apache2


답변

그 후 nginx에 오신 것을 환영합니다! 서버에 존재하는 nginx에서 다른 버전을 제거 할 수있는 페이지가 나타납니다.

sudo apt-get remove nginx-*

sudo apt-get purge nginx-*


답변

모든 nginx 패키지 제거

sudo apt-get autoremove nginx
sudo apt-get purge nginx

이것은 나를 위해 작동

sudo service apache2 restart


답변

제 경우에는 Deepin을 사용하여

sudo apt-get remove nginx-*

의 실행

sudo apt-get autoremove

내가 끝났을 때 나는

sudo apache2ctl restart

아파치도 제거되었습니다. 나는 명령으로 다시 설치

sudo apt-get install apache2

그리고 나는 서비스를 다시 시작했다.

sudo service apache2 restart


답변