Categories: Ubuntu

How to Start/Stop and Restart Apache 2 Web Server

In this article, We show you how to start/stop and restart Apache 2 web server. Under web server, you can see the different type of operating systems like CentOS, Ubuntu, Debian, RHEL and Fedora, etc. So each and every operating system has a different type of commands to start/stop and rester Apache 2. Apache can be started or restarted using the following methods on Linux or Unix.

Note: You need to run the command as root or via the sudo.

CentOS/Red Hat Linux version 4/5/6 or older particular commands

The following commands are works in CentOS and Red Hat for the versions 4/5/6 or older.

Sponsored
class="urvanov-syntax-highlighter-plain-tag"># Start Apache Web Server # service httpd start # Stop Apache Web Server# service httpd stop # Restart Apache Web Server # service httpd restart

CentOS/Red Hat Latest version 7 or newer particular commands

The following commands are works in CentOS and Red Hat 7 or newer.

# Start Apache Web Server #
systemctl start httpd.service
# Stop Apache Web Server #
systemctl stop httpd.service
# Restart Apache Web Server #
systemctl restart httpd.service

Start/Stop/Restart Apache on Debian/Ubuntu Linux

You can use service or /etc/init.d/ command to start/stop/restart Apache on Debian and Ubuntu.

Start Apache 2 Web Server

sudo service apache2 start

Or

sudo /etc/init.d/apache2 start

Or

/etc/init.d/apache2 start

Stop Apache 2 Web Server

sudo service apache2 stop

Or

Sponsored
sudo /etc/init.d/apache2 stop

Or

/etc/init.d/apache2 stop

Restart Apache 2 Web Server

sudo service apache2 restart

Or

sudo /etc/init.d/apache2 restart

Or

/etc/init.d/apache2 restart

Debian and Ubuntu systemd Users

The following systemctl command for latest version Debian(8) and Ubuntu(15) or above latest version.

# Start Apache Web Server #
systemctl start apache2.service
# Stop Apache Web Server #
systemctl stop apache2.service
# Restart Apache Web Server #
systemctl restart apache2.service

The normal method to start/stop/restart Apache on a Linux/Unix

The following commands you need to be run as root or sudo user.

# Start Apache Web Server #
apachectl -f /path/to/your/httpd.conf
apachectl -f /usr/local/apache2/conf/httpd.conf
# Stop Apache Web Server #
apachectl -k stop
# Restart Apache Web Server #
apachectl -k restart

The post How to Start/Stop and Restart Apache 2 Web Server appeared first on Linux, Angular, Angular JS, jQuery, PHP, MySQL and Web Development Tutorials.

Ubuntu Server Admin

Recent Posts

Ubuntu MATE 25.04 Release Notes

Ubuntu MATE 25.04 is ready to soar! 🪽 Celebrating our 10th anniversary as an official…

3 hours ago

Ubuntu Weekly Newsletter Issue 887

Welcome to the Ubuntu Weekly Newsletter, Issue 887 for the week of April 6 –…

1 day ago

How we ran an effective sprint to refresh our website, Part 1

A core goal of our design team at Canonical is to create a space where…

2 days ago

OpenStack Installation on a Single Node

OpenStack is a free and open software that allows different people and organizations to build…

5 days ago

What is OpenStack? A Fresh Look From a Clear Mind

As expected, a simple definition should answer this question, but most times, definitions seem to…

5 days ago

Software development for the connected car: on the safe side with Anbox Cloud

Today, Android Automotive OS (AAOS) is the preferred operating system for in-vehicle infotainment among major…

6 days ago