nginx
Why apache need to be removed?¶
I use nginx
as webserver. By default, the apache
is installed and listens the ports required. So, we need to disable it and install nginx
. While disabling the a111pache
service is sufficient, I found that sometime the software update tries to restart the service. As I couldn't find an easier way to stop the auto start of apache
now and then and conflict with nginx
setup, I remove apache
completely and then install. Anyways I will not use apache
and Nginx together.
Few utility commands, useful at this stage.¶
command | purpose |
---|---|
apt update && apt upgrade -y | to update and upgrade the system, now and then we may need to run this. |
lsof -i -P -n \| grep LISTEN | To list the ports being listen to and by what service |
systemctl list-units --type=service | list the services running |
systemctl list-units --all | list services including inactive |
Remove apache¶
systemctl stop apache2
sudo systemctl disable apache2
sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common
sudo apt-get autoremove
whereis apache2
sudo rm -rf /etc/apache2 /usr/sbin/apache2 /usr/lib/apache2 /usr/share/apache2 /usr/share/man/man8/apache2.8.gz
whereis apache2