Apache is most popular and open source web server to server
html, php and others. It released by apache foundation under GNU license. The
apache binary is available in CentOS 8 default repository.
This article describes How to Install Apache/HTTPD Web server in
CentOS8.
[root@linuxcnf
~]# dnf
install httpd
Last
metadata expiration check: 0:09:53 ago on Sun 16 Aug 2020 10:54:41 AM EDT.
Dependencies
resolved.
…………………………..………
Installed:
httpd-2.4.37-21.module_el8.2.0+382+15b0afa8.x86_64
…………………..………………
Complete!
[root@linuxcnf
~]#
|
Step 2: Start and
Enable httpd server: Run the following commands to Start Apache web Server and
configure for auto start at OS boot up:
[root@linuxcnf
~]# systemctl
restart httpd
[root@linuxcnf
~]# systemctl
enable httpd
Created
symlink /etc/systemd/system/multi-user.target.wants/httpd.service →
/usr/lib/systemd/system/httpd.service.
[root@linuxcnf
~]#
|
Step 3: Firewall Configuration: Allow the port 80/443 from the firewall to access Apache Web Server from
any remote system:
[root@linuxcnf
~]# firewall-cmd
--zone=public --permanent --add-service=http
success
[root@linuxcnf
~]# firewall-cmd
--zone=public --permanent --add-service=https
success
[root@linuxcnf
~]# firewall-cmd
--reload
success
[root@linuxcnf
~]#
|
Step 4: Verification: Hit the server ip
or host name from the any browser and it will display a CentOS 8 default page,
since there no web content in the Web server root directory and the apache will
display the default page.
Done!!! Apache Web Server Installed successfully.
No comments:
Post a Comment