Cách cài đặt Nginx trên CentOS 8

Tóm tắt nội dung

Nginx là một máy chủ proxy ngược và HTTP mã nguồn mở, hiệu suất cao chịu trách nhiệm xử lý tải một số trang web lớn nhất trên Internet. Nó có thể được sử dụng như một máy chủ web độc lập,cân bằng tải, nội dung bộ nhớ cache và proxy ngược cho các máy chủ HTTP và không phải HTTP. So với Apache, Nginx có thể xử lý một số lượng lớn các kết nối đồng thời và có dung lượng bộ nhớ trên mỗi kết nối nhỏ hơn. Tròng bài viết này mình sẽ trình bày cách cài đặt và quản lý Nginx trên CentOS 8.

Cài đặt Nginx trên CentOS 8

Vì Nginx có sẵn trong kho lưu trữ CentOS nên mình sẽ cài đặt như sau :
# sudo yum install nginx
Sau khi cài đặt hoàn tất minh sẽ bật và khởi động dịch vụ Nginx :
# sudo systemctl enable nginx
# sudo systemctl start nginx
Để xác minh dịch vụ đang chạy mình sẽ xem trang thái của nó :
# sudo systemctl status nginx

Cấu hình Firewall

FirewallD là giải pháp tường lửa mặc định trên Centos 8. Nginx truy cập các cổng HTTP(80) và HTTPS(443). vì vậy mình sẽ mở các cổng này :
# sudo firewall-cmd --permanent --zone=public --add-service=http # sudo firewall-cmd --permanent --zone=public --add-service=https # sudo firewall-cmd --reload
Bây giờ, bạn có thể kiểm tra cài đặt Nginx của mình bằng cách truy cập :
# http://"IP của bạn"

Cấu trúc file cấu hình của Nginx

  • Tất cả các tệp cấu hình Nginx đều nằm trong thư mục /etc/nginx
  • Tệp cấu hình Nginx chính là /etc/nginx/nginx.conf .
  • Các file cấu hình phải kết thúc bằng .conf và được lưu trữ trong thư mục /etc/nginx.conf.d
  • Và các file nhật ký của Nginx (access.log và error.log) nằm trong thư mục /var/log/nginx/
  • Các file tài liệu của domain có thể đặt ở bất kì thư mục nào bạn muốn.
  • Các vị trí phổ biến nhất cho webroot bao gồm:
      • /home/<user_name>/<site_name>
      • /var/www/<site_name>
      • /var/www/html/<site_name>
      • /opt/<site_name>
      • /usr/share/nginx/html

Kết luận

Ở trên mình đã hướng dẫn cách cài đặt và cấu hình Nginx trên CentOS 8. Nếu bạn có những câu hỏi nào hoặc vẫn đề nào đừng quên để lại câu hỏi bên dưới mình sẽ giải quyết tất cả cho bạn.

Nguồn : Linuxize.com

Logo Cloud Việt

Thông Tin Và Hoạt Động Của Chúng Tôi

Cloud Việt là đơn vị cung cấp dịch vụ TTDL uy tín tại Việt Nam. Với tiêu chí là đặt quyền lợi và trải nghiệm của khách hàng lên hàng đầu để  đem đến dịch vụ tốt nhất.

Trụ sở chính

110/20/41 đường số 30, phường 6, quận Gò Vấp, TPHCM

Ngày làm việc

Thứ 2 - Thứ 6, Hàng tuần

Giờ làm việc

08 : 00 AM - 18 : 00 PM

Email

Support@cloudviet.com.vn

Hotline

0972 710 812