Cấu hình Nginx làm reverse proxy

Cấu hình Nginx làm reverse proxy cho Apache

Cấu hình Nginx làm reverse proxy cho Apache, một mô hình đang được sử dụng rộng rãi hiện nay. Lý do chính dẫn đến việc nhiều người chọn giải pháp Nginx làm reverse proxy vì Nginx có khả năng phục vụ file tĩnh tốt hơn, nhận được nhiều request hơn, chiếm ít tài nguyên hơn, có được điều dó nhờ cơ chế tiếp nhận và xử lý request của Nginx hiệu quả hơn các MPMs hiện có của Apache.
Đầu tiên các bạn cần cài đặt Nginx và khởi động dịch vụ thông qua lệnh :
# yum install nginx -y  (máy phải kết lối internet)
# chkconfig nginx on
# service nginx start
Tuy nhiên nếu như bạn đã cài đặt httpd (Apache) trước và đang chạy, sẽ dẫn đến hiện tượng Nginx không thể chạy được do lỗi về port (xung đột port), do đó các bạn cần đổi port của Apache trước khi chạy Nginx. Bạn có thể tạo một virtualhost với Apache như ví dụ dưới đây:
Listen 127.0.0.1:8080
<VirtualHost *:8080>
ServerAdmin info@webquangngai.com
DocumentRoot /var/www/html
ServerName webquangngai.com
</VirtualHost>
Sau đó các bạn cần khởi động lại httpd (Apache) trước để Apache chạy trên port khác : # service httpd restart
Các bạn tạo một file proxy.conf trong thư mục /etc/nginx/conf.d với nội dung như sau để cấu hình Nginx làm reverse proxy.

Trích dẫn:server {
server_name [domain của bạn];
listen 80;
root /var/www/;
index index.php index.html;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://[domain của bạn]:[port của bạn];
}
location ~ /\.ht {
deny all;
}
}

Trong đó có 3 điểm bạn cần thay đổi tùy theo hệ thống của bạn, đó là domain của bạn và port của bạn. Domain của bạn là domain của virtualhost của Apache và port của bạn chính là port của virtualhost của Apache. Domain của bạn phải khai báo trùng nhau, còn port của bạn tùy thuộc vào trong virtualhost. Ví dụ với virtualhost của Apache như ví dụ đầu tiên thì domain của bạn là ceh.vn và port của bạn là 8080.
Khởi động lại Nginx và công việc hoàn thành : # service nginx restart


Bài viết khác

Những trở ngại lớn trong con đường làm SEO

Trong thời buổi hiện nay, tình trạng các sinh viên ra trường thất nghiệp và phải làm những công việc trái ngành nghề được đào tạo đang khá phổ biến ngay cả ở giữa đất thủ đô này. Đi theo câu nói của các đấng tiền bối: “Phi thương bất phú” thì các ngành nghề…

Tặng Free trọn bộ 500 Preset cho Lightroom

Sống ảo chưa bao giờ dễ hơn với bộ hơn 500 Preset cho Lightroom. Nếu bạn muốn dùng thử bộ preset Lightroom miễn phí cho mỗi bộ sưu tập, thì hôm nay có một tin tốt cho bạn, CITGROUP sẽ tặng đến bạn bộ Preset nó là gói miễn phí đầu tiên trong bộ preset…

Chiến lược tăng doanh thu cho SPA, Thẩm Mĩ Viện dịp Tết 2021

Chào các bạn mình là Công Nghệ CIT hôm nay mình sẽ giới thiệu đên các bạn một trong những giải pháp giúp doanh nghiệp cửa hàng của kinh doanh Spa làm đẹp có thể tăng doanh thu. Đặc biệt là dịp tết nguyên đán đang cận kề như hiện nay. Làm thế nào để…

Backlink là gì? Cách xây xựng backlink hiệu quả trong SEO – CIT Group

Backlink là gì? Đây là cụm từ khóa được tìm kiếm với hàng triệu lượt truy cập, điều này cho thấy rằng nó đang là một phương pháp quan trọng và hữu hiệu. Chắc hẳn các bạn làm SEO không xa lạ gì với từ khóa này rồi. Để giúp trang web có thể lên…

Marketing Online: chủ kinh doanh nên bắt đầu từ đâu?

Marketing Online không còn là một cụm từ xa lạ với dân kinh doanh. Nhưng khi tổ chức các hoạt động Marketing Online cho người mới bắt đầu, đâu mới là nền móng cơ bản để phát triển đồng bộ và lâu dài về cả doanh thu và thương hiệu? Có nhiều công cụ mở…

E-A-T là gì? Ứng dụng vào xây dựng Content Marketing bền vững

Từ sau đợt cập nhật thuật toán của Google vào tháng 8 năm 2018, thuật ngữ E-A-T được nhiều người quan tâm hơn (đặc biệt là các SEOer). Bởi E-A-T tập trung vào đánh giá chất lượng nội dung trên website, tác động đến thứ hạng từ khóa trên bảng xếp hạng tìm kiếm. Vậy…

BỘ LỌC TÌM KIẾM Google cập nhật thuật toán quan trọng

Google Tìm kiếm đang thử nghiệm một tính năng tìm kiếm mới cho phép bạn lọc kết quả tìm kiếm theo các trang cũng đề cập đến các từ cụ thể. Google thêm một hộp vào bên phải của trang kết quả tìm kiếm cho phép bạn đánh dấu những từ đó và sau đó Google…

Khóa học SEO trên dự án thực tế

Học SEO tại biên Hòa, Đào tạo SEO trên dự án thực tế, trương trình dạy SEO từ cơ bản đến chuyên sâu, giảng dạy bời ✅ chuyên gia 05 năm kinh nghiệm ✅ 100% lên TOP ✅ Học SEO tại Biên Hòa – Khóa học SEO không còn là khái niệm quá mới mẻ…

0922.272.868