Completely Re-install Apache2 on Ubuntu
Find and drop all Apache packages:
1
2 3 4 5 6 7 8 9 10 |
APACHE_PKGS=`sudo dpkg --get-selections | grep apache | cut -f 1`
# Make sure things are sane: echo $APACHE_PKGS # Example output: apache2 apache2-mpm-prefork apache2-utils apache2.2-common \ # libapache2-mod-php5 libapache2-mod-python libapache2-svn # Likely if you have a Python application: # libapache2-mod-python libapache2-mod-python-doc libapache2-mod-wsgi # Or if you roll with the PHP: # libapache2-mod-php5 sudo apt-get remove --purge $APACHE_PKGS |
Re-install Apache
1
2 3 |
# You might want to consider not re-installing the whole list;
# instead dump it out, audit, and install what you need: sudo apt-get install $APACHE_PKGS |
After this, all the configuration files were back, and I had a default Apache install.
Comments
Post a Comment