cPanel & WHM

How to Reinstall Apache cPanel Servers

When EasyApache 3 was about it was easy to reinstall Apache in your cPanel server. You could select it and unselect it to install and reinstall Apache but now EasyApache 4 is about you can no longer do this.

If you have made changes to Apache, for example, installing a caching plugin and this has caused a problem with Apache it is still possible to reinstall Apache from the command line.

Following this guide will cause a slight outage in your server but any problems with Apache should be resolved one the reinstall is completed. If you use a PHP Handler like suPHP you will have to select this again as cPanel will revert to CGI and permission errors might be seen.

Uninstall Apache

Log in as the root user or a user with root privileges and issue the below command. You will notice the dependencies for suPHP are also removed. These will be installed again later.

yum remove ea-apache24

Reinstall Apache cPanel

Next, reinstall Apache cPanel with yum.

yum install ea-apache24

Install Dependencies

If you are using suPHP in your cPanel VPS then some dependencies got uninstalled with Apache in the first step. There are two ways to install them again.

Login to WHM and select EasyApache 4. Select Customize next to your profile and compile in Mod_suexec and Mod_suphp. Update your other software while you are here. You can also install these from yum.

yum install ea-apache24-mod_suexec
yum install ea-apache24-mod_suphp

Set PHP Handler

Now ensure you have the correct PHP handler set in WHM and the MultiPHP Manager. If you are already using CGI this step is not needed but if you were using suPHP you will need to select this again for your PHP versions.

Check to ensure your cPanel server is secured with a free firewall to prevent brute-force attacks and other malicious activity.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button