Step 1: Download and install Apache HTTP Server from the CentOS's default software repositories. Make sure the machine can connect to Internet during the download and installation process.
$ sudo dnf install httpd
During the download and installation process, you might be prompted to enter the password for your user account, or enter y to confirm that you want to install Apache.
Step 2: Start Apache HTTP Server.
$ sudo systemctl start httpd
Step 3: Verify that the HTTP Server service is running.
$ sudo systemctl status httpd
Step 4: If you have set up a firewall on the server, run the following command to permanently enable HTTP service and port 80:
# sudo firewall-cmd --permanent --zone=public --add-service=http
# sudo firewall-cmd --permanent --zone=public --add-port=80/tcp
To apply the changes, reload the firewall service using the following command:
# sudo firewall-cmd --reload
To verify that the http service and port 80 were added successfully, you can run:
# sudo firewall-cmd --permanent --list-all
Step 5: Test the Apache HTTP server by opening up a Web browser and typing in the address: http://localhost or http://your_server_ip.
The following page indicates the Apache HTTP server is installed and started successfully.
You can further test from the development PC by typing http://your_server_ip in a browser.