Apache 2 upgrade - Apache 2 installationNote: This how-to has worked fine on plesk and cpanel servers and numerous tests. I cannot guarentee it will work on yours and cannot take responsibility for the outcome. I do not recommend running this how-to on an ensim server.
Note: Text in green are commands that should be run from the root shell
FRESH INSTALL - Apache 2 installation This part of the how-to is for a clean install only, for upgrades please scroll down. Make a copy of your current httpd.conf incase you need to roll-back
cp /usr/local/apache/conf/httpd.conf /usr/local/apache/conf/httpd.conf_back
Download The Apache Tar.Gz File wget http://www.tux.org/pub/net/apache/d...d-2.0.47.tar.gz
Extract The File To Your Server tar -xz -f httpd*
Move Into The Extracted Folder cd httpd*
Run The Configuration File, (The bits following ./configure were custom wrote by me, you may customise these how you wish) ./configure --prefix=/usr/local/apache --with-php --with-mysql --with-susexec --enable-mods-shared=all --disable-info
Run The Make File make
Run The Install Make File make install
Apache 2.0 is now installed on your system The four lines below are certain security measures that can be taken to hide the identity of apache. *These are optional*
Edit The http.conf File pico -w /usr/local/apache/conf/httpd.conf
Disable Apache Signatures (Security) Locate ServerSignature and change to off
Add the line below, after ServerSignature off ServerTokens ProductOnly
Save httpd.conf CTRL + X then "Y" then "enter" without the "'s
Start Your New Apache /usr/local/apache/bin/apachectl start
Your sites should now be working. Please scroll down to the bottom of the page, after performing the commands above
Apache 2 Upgrade - Upgrading Apache Make a copy of your current httpd.conf incase you need to roll-back cp /usr/local/apache/conf/httpd.conf /usr/local/apache/conf/httpd.conf_back
Download The Apache Tar.Gz File wget http://www.tux.org/pub/net/apache/d...d-2.0.47.tar.gz
Extract The File To Your Server tar -xz -f httpd*
Move Into The Extracted Folder cd httpd*
Run The Configuration File ./config.nice
Run The Make File make
Run The Install Make File make install
Start Apache /usr/local/apache/bin/apachectl restart
All done, you should now have a successfully upgraded/installed apache configuration
|