The usual method to disable services and prevent them from automatically restarting is via WHM -> Service Manager, however, if, for whatever reason, you do not have access to WHM, there is another way!

In this example, we'll be working with Apache/HTTP:

Firstly, stop Apache:

/etc/init.d/httpd stop

Secondly, disable it from starting on boot:

chkconfig httpd off

Next, we need to prevent cPanel's Chkservd feature from automatically restarting Apache:

Open /etc/chkserv.d/chkservd.conf with the text editor of your choice (e.g. nano, vi) and change httpd:1 to httpd:0

And that's it! Apache will now stay disabled without being automatically restarted.

The available services are as follows:

apache_php_fpm
cpanel_php_fpm
cpanellogd
cpdavd
cphulkd
cpsrvd
crond
dnsadmin
exim
ftpd
httpd
imap
ipaliases
lmtp
mailman
mysql
named
nscd
p0f
pop
queueprocd
rsyslogd
spamd
sshd
Was this answer helpful? 66 Users Found This Useful (173 Votes)