English translation
Edit the file, save, and exit
In the previous article, we explored how to check the Apache2 service status and review error logs to ensure that your Apache2 service is running properly. In this article, we focus on managing the Apache2 service—specifically, how to start, stop, and restart it—a routine operation in day-to-day system administration.
Starting the Apache2 Service
On most Linux distributions, you can start the Apache2 service using the following command:
sudo systemctl start apache2
This command launches the Apache2 service. If the startup succeeds, verify its status with:
sudo systemctl status apache2
You may append the -l flag to obtain more detailed output:
sudo systemctl status apache2 -l
Example
For instance, after installing Apache2 and wanting to launch it for the first time, run:
sudo apt update
sudo apt install apache2
sudo systemctl start apache2
sudo systemctl status apache2
In this example, you’ll see the Apache2 status reported as active (running), confirming successful startup.
Stopping the Apache2 Service
Stopping Apache2 follows a similar pattern to starting it. To halt the service, execute:
sudo systemctl stop apache2
Again, use the status command to confirm whether Apache2 has stopped:
sudo systemctl status apache2
If the service has stopped successfully, its status will display as inactive (dead).
Restarting the Apache2 Service
You may need to restart Apache2 in certain scenarios—for example, after modifying configuration files so that changes take effect. Use the following command to restart:
sudo systemctl restart apache2
The restart operation stops and then starts the Apache2 service. Afterward, verify its status again:
sudo systemctl status apache2
Example
Suppose you’ve edited the main configuration file /etc/apache2/apache2.conf and wish to apply your changes:
sudo nano /etc/apache2/apache2.conf
# Edit the file, save, and exit
sudo systemctl restart apache2
sudo systemctl status apache2
In this case, ensure your configuration file is saved correctly before restarting, and confirm the service resumes normal operation afterward.
Summary
This article covered the fundamental operations of starting, stopping, and restarting the Apache2 service. These tasks form the cornerstone of Apache2 service management and enable rapid response to service failures or configuration updates. In the next article, we’ll discuss configuring Apache2 to start automatically at system boot—ensuring the web server launches seamlessly each time your system starts up.
By mastering these service management techniques, you’ll significantly improve the stability and availability of your web server. Should you have any questions, consult the official documentation or continue following our tutorial series.
Continue