Hướng dẫn sử dụng nginx

Nginx là 1 giữa những Web Server thịnh hành, được áp dụng trong tương đối nhiều hệ thống sever Web trên nhân loại. Bản thân website mammasfigata.com cũng đang áp dụng Nginx để gia công sever Web. Bài viết này sẽ giới thiệu, khuyên bảo thiết đặt cụ thể bên trên Linux, cấu hình, config và sử dụng Nginx.

Bạn đang xem: Hướng dẫn sử dụng nginx

Nginx là gì?

Nginx là 1 Web Server dịu, mạnh mẽ với thực hiện bản vẽ xây dựng đối kháng luồng, phía sự kiện chính vì vậy nó thực hiện tài ngulặng phù hợp hơn Apabít Server. Vì vậy nó thường xuyên được sử dụng thịnh hành cùng với các trọng trách như thể Load Balancing, HTTPhường caching, thường được sử dụng như một Reverse Proxy.

Cài đặt Nginx Web Server

Để thiết đặt Nginx Web Server sử dụng lệnh sau:

# Trên CentOS / RHEL / Fedorasudo yum install -y nginx# Trên Ubuntu / Debian / LinuxMintsubởi vì apt install -y nginxKhởi cồn và cho phép khởi rượu cồn lúc boot hệ điều hành

suvày systemctl start nginx.servicesuvì systemctl enable nginx.serviceKiểm tra Service đã hoạt động không.

Xem thêm: Hướng Dẫn Thay Nhớt Xe Máy Tại Nhà Đúng Cách Thay Dầu Xe Máy Tại Nhà Đúng Cách

subởi vì systemctl status nginx.service

*

Mặc định tường lửa trên HDH đang chặn cổng 80 của Nginx, nhằm msống cổng chúng ta thực hiện lệnh sau:

# Trên CentOS / RHEL / Fedorasudo firewall-cmd --zone=public --add-port=80/tcp --permanentsubởi vì firewall-cmd --reload# Trên Ubuntu / Debian / LinuxMintsuvì ufw allow "Nginx Full"Msinh hoạt trình phê chuẩn cùng truy vấn cùng với băng thông http:// cơ mà hiển thị trang “Test Page” của Nginx thì chúng ta đang setup thành công.

*

Các lệnh quan trọng nhằm quản lí lý

Kiểm tra cú pháp tệp tin cấu hình

suvì nginx -tReload lại tệp tin cấu hình

sudo nginx -s reloadMở file log

subởi nginx -s reopen

Cấu hình Nginx Web Server

Danh sách tệp tin với tlỗi mục quan lại trọng

/etc/nginx/nginx.conf: File config chính/etc/nginx/conf.d: Thỏng mục chưa các file config của riêng biệt bạn/etc/nginx/sites-available: Thỏng mục không các tệp tin config VirtualHost, cho phép chúng ta thông số kỹ thuật lẻ tẻ mang lại từng website/etc/nginx/sites-available/default: File config Virtual Hosts mang định

Cấu hình Virtual Hosts

Để cấu hình Virtual Hosts, các bạn vui miệng xem thêm bài viết được viết khôn cùng chi tiết làm việc đây: Hướng dẫn cấu hình Virtual Hosts trên Nginx

Cấu hình Log

Đôi khi, log của Nginx được lưu giữ làm việc trong thỏng mục /var/log/nginx tất cả bao gồm 2 tệp tin là:

access.log: Lưu lại lên tiếng truy cập cho tới Web Servererror.log: Lưu lại thông báo lỗi

Để biến đổi đường truyền 2 tệp tin này bọn họ sửa 2 tmê say số là error_log cùng access_log trong file /etc/nginx/nginx.conf:

http ## # Logging Settings ## access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log;Quý Khách có thể thêm 2 tđắm say số này vào thông số kỹ thuật virtualhost để đặt đường truyền file log riêng lẻ cho từng trang web.

Xem thêm: Đau Lưng Như Thế Nào Là Có Thai, Lý Do Khiến Sản Phụ Đau Lưng Khi Mới Mang Thai

Cấu hình gzip

Gzip là phương thức nén tài liệu trả về của VPS, giúp sút cài thời hạn sở hữu tài nguyền từ server về client.

Để bật gzip trên Nginx họ sửa tệp tin config /etc/nginx/nginx.conf


Chuyên mục: Kiến thức