Hướng dẫn cài đặt nginx trên CentOS 7
Trong bài viết này iNET sẽ hướng dẫn bạn cách cài đặt Nginx Webserver lên CentOS 7. Bạn sẽ cần quyền SSH tài khoản root vào server để có thể cài đặt.
1. Cách cài đặt nginx trên CentOS 7
Bước 1. Cài đặt EPEL Software Repository
Bạn SSH vào server với quyền root sau đó chạy lệnh sau để cài đặt.
yum install epel-release -yLệnh này sẽ cài đặt thư viện epel có chứa nginx.
Bước 2. Cài đặt nginx lên server
Sau khi thư viện EPEL repository đã được cài đặt bạn có thể cài đặt nginx với lệnh sau
yum install nginx -ySau khi chạy lệnh nếu kết thúc như sau thì bạn đã cài đặt nginx thành công
Total 2.4 MB/s | 23 MB 00:00:09
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : 1:openssl11-libs-1.1.1k-7.el7.x86_64 1/5
Installing : 1:nginx-filesystem-1.20.1-10.el7.noarch 2/5
Installing : centos-indexhtml-7-9.el7.centos.noarch 3/5
Installing : centos-logos-70.0.6-3.el7.centos.noarch 4/5
Installing : 1:nginx-1.20.1-10.el7.x86_64 5/5
Verifying : centos-logos-70.0.6-3.el7.centos.noarch 1/5
Verifying : centos-indexhtml-7-9.el7.centos.noarch 2/5
Verifying : 1:nginx-filesystem-1.20.1-10.el7.noarch 3/5
Verifying : 1:nginx-1.20.1-10.el7.x86_64 4/5
Verifying : 1:openssl11-libs-1.1.1k-7.el7.x86_64 5/5
Installed:
nginx.x86_64 1:1.20.1-10.el7
Dependency Installed:
centos-indexhtml.noarch 0:7-9.el7.centos centos-logos.noarch 0:70.0.6-3.el7.centos
nginx-filesystem.noarch 1:1.20.1-10.el7 openssl11-libs.x86_64 1:1.1.1k-7.el7
Complete!
[root@vps-21-09-29-11-10-42-203 ~]#Bước 3: Khởi động nginx
Bạn khởi động nginx với lệnh sau
systemctl start nginxTiếp theo bạn chạy lệnh sau để nginx sẽ tự động bật khi server khởi động
systemctl enable nginxBạn có thể check trạng thái của nginx với lệnh sau
systemctl status nginxTrạng thái active tức là nginx đã được bật thành công

Bước 4: Mở port webserver và kiểm tra trên trình duyệt
Tại iNET thường cài đặt tường lửa iptables trong server CentOS
Để mở port webserver 80 và 443 trên iptables bạn chạy các lệnh sau
iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT
iptables -I INPUT -p tcp -m tcp --dport 443 -j ACCEPT
service iptables save
service iptables restart
Nếu server không cài tường lửa bạn có thể bỏ qua và kiểm tra trực tiếp trên trình duyệt khi gõ IP server trên trình duyệt.
http://IP-SERVER/
2. Kết luận
Nếu làm theo hướng dẫn bài viết "Cài đặt nginx trên CentOS 7" như trên và ra được hình ảnh cuối cùng như bài viết là bạn đã thành công và có thể sử dụng bình thường.
>>Hướng dẫn gỡ hoàn toàn nginx trên CentOS 7
Chúc bạn thành công.