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 7 default repository.
This article describes How to Install Apache/HTTPD Web server in CentOS 7.
This article describes How to Install Apache/HTTPD Web server in CentOS 7.
Step 1: Install Apache packages: Run the following command to install Apache/httpd package:
[root@linuxcnf
~]# yum install httpd -y
Loaded plugins:
fastestmirror
……………………
Installed:
httpd.x86_64 0:2.4.6-90.el7.centos
Dependency
Installed:
apr.x86_64 0:1.4.8-5.el7 apr-util.x86_64 0:1.5.2-6.el7 httpd-tools.x86_64
0:2.4.6-90.el7.centos
mailcap.noarch 0:2.1.41-2.el7
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
from /etc/systemd/system/multi-user.target.wants/httpd.service to
/usr/lib/systemd/system/httpd.service.
[root@linuxcnf
~]#
|
Step 3: Firewall Configuration: Allow the
port 80 from the firewall to access Apache Web Server from any remote system:
[root@linuxcnf ~]# firewall-cmd --permanent --add-port=80/tcp
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 7 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. Put the website
contents in the Apache root directory (/var/www/html/) default directory.
No comments:
Post a Comment