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.

# 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

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 26.10 Release Notes

Lo and behold 👐, Ubuntu MATE 26.10 (Stonking Stingray) is here! 🎊 We are back…

7 days ago

How to Deploy Kiwix Server on Ubuntu VPS

This article provides a guide demonstrating how to deploy Kiwix Server on Ubuntu VPS. What…

7 days ago

How to Host a Discord Bot on Ubuntu VPS

This article provides a guide demonstrating how to host a Discord bot on Ubuntu VPS.…

1 week ago

Myna speech-to-text is now available as a technology preview

A few months ago, we introduced Myna, our project to bring private, local speech-to-text dictation…

1 week ago

What’s new in security for Ubuntu 26.10?

Ubuntu 26.10 “Stonking Stingray” arrives at a time when AI tools are accelerating vulnerability discovery.…

2 weeks ago

Devpack for Rust: Zero to Rust in seconds

One of the best things about Rust is how easy it is to get started.…

2 weeks ago