Top Apache Commands

Pre-requisites:

A system with CentOS Stream 9 installed and running
Access to a terminal or command line
Root or sudo privileges

This guide will review the most important and frequently used Apache commands that you should know as a web developer or system administrator.

Installing Apache

dnf install httpd

Start Apache

systemctl start httpd

Stop Apache

systemctl stop httpd

Restart Apache

systemctl restart httpd

Test Apache Configuration

httpd -t

View Apache Status

systemctl status httpd

Check Apache Version

httpd -v

List loaded modules in Apache

httpd -M

Display an overview of the VirtualHosts

httpd -S

Output a short summary of available command line options

httpd -h

List of command line options from the official Apache site

http://httpd.apache.org/docs/current/programs/httpd.html

Learn

Related articles

Getting Started with React

In this guide, we will cover the basics of setting up a local development environment, starting a simple React project, and the basics of how it works.

How to Create Bash Aliases

This tutorial demonstrates how to use the alias command to create personalized shortcuts, which can help you save time and feel less frustrated.

Using Git for PHP Development

This guide walks through the fundamentals of Git. In this tutorial, we will show you Git commands. For Linux you can use the built-in terminal.

How to Connect to MySQL with Laravel

In this guide, you will learn how to connect your Laravel application to your MySQL database.

How do you change the default SSH Port on CentOS Stream 9?

Changing the default SSH port adds an extra layer of security by reducing the risk of your password being cracked from a brute force attack.

What is Inheritance in PHP?

In this tutorial we will explain inheritance in PHP, a mechanism that allows a child class to inherit properties and behaviors from a parent class.