Nginx
is a free and open source high-performance web server. It is also used for
reverse proxy, load balancer and content cache servers. Now its binary is
available in CentOS 8 AppStream Repository.
This
article describes How to Install and Configure Nginx Server on CentOS 8.
Step 1. Nginx Packages Installation: Run
the following commands to install Nginx binary package and its dependencies
from CentOS 8 AppStream Repository:
| 
[root@linuxcnf
  ~]# dnf install nginx –y 
……………………. 
Installed: 
  nginx-1:1.14.1-9.module_el8.0.0+184+e34fea82.x86_64                            gd-2.2.5-6.el8.x86_64 
……………………. 
  perl-threads-1:2.21-2.el8.x86_64                                              
  perl-threads-shared-1.58-2.el8.x86_64 
Complete! 
[root@linuxcnf
  ~]# | 
Step 2.
Start Nginx Service: Run the following command to start Nginx service and
enable for auto start on machine reboot:
| 
[root@linuxcnf
  ~]# systemctl
  start nginx 
[root@linuxcnf
  ~]# systemctl
  enable nginx 
Created
  symlink /etc/systemd/system/multi-user.target.wants/nginx.service →
  /usr/lib/systemd/system/nginx.service. 
[root@linuxcnf
  ~]# | 
Step 3.
Firewall Configuration: Run the following command to allow access in firewall
rules:
| 
[root@linuxcnf
  ~]# firewall-cmd --permanent --zone=public --add-port=80/tcp 
success 
[root@linuxcnf
  ~]# firewall-cmd --reload 
success 
[root@linuxcnf
  ~]# | 
Step 4.
Verification: Now hit server IP address or host name from any web browser and
the following Nginx default page will open:
 
 
No comments:
Post a Comment