Nginx là một máy chủ proxy ngược mã nguồn mở (open source reverse proxy server) sử dụng phổ biến với giao thức HTTP, HTTPS, SMTP, POP3 và IMAP , cũng như dùng làm cân bằng tải (load balancer), HTTP cache và máy chủ web (web server). Dự án Nginx tập trung vào việc phục vụ số lượng kết nối đồng thời lớn (high concurrency), hiệu suất cao và sử dụng bộ nhớ thấp. Nginx được biết đến bởi sự ổn định cao, nhiều tính năng, cấu hình đơn giản và tiết kiệm tài nguyên.
Cài đặt EPEL (Extra Packages for Enterprise Linux):
# wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm (32 bit) # wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm # rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
Cài đặt Nginx
# yum install nginx -y
Cấu hình Nginx
# vi /etc/nginx/nginx.conf
Dòng 6: Thiết lập số lượng CPU
worker_processes 1;
Dòng 36: bỏ ghi chú ( enable gzip )
gzip on;
Loại bỏ cách dòng bằng lệnh
# cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf.org # egrep -v "^ *#|^ *$" /etc/nginx/conf.d/default.conf.org > /etc/nginx/conf.d/default.conf
# vi /etc/nginx/conf.d/default.conf
Dòng 3: change to your server’s name
server_name www.adminvietnam.org;
Bật dịch vụ Nginx
# service nginx start # chkconfig nginx on
Nguyễn Hoàng Anh – AdminVietnam.org