Cài đặt Nginx làm Proxy ngược trong cPanel & WHM

Tác giả NetworkEngineer, Tháng năm 21, 2020, 09:31:22 AM

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cài đặt Nginx làm Proxy ngược trong cPanel & WHM

Máy chủ web mặc định của bảng điều khiển lưu trữ web là Apache. cPanel/WHM không có hỗ trợ riêng cho Nginx, nhưng chúng ta có thể cài đặt và định cấu hình nó để nó sẽ cải thiện hiệu suất của máy chủ.


Tại sao chạy Apache và Nginx cùng nhau? Có bất kỳ lợi thế nào bằng cách sử dụng Nginx làm proxy ngược trên Cpanel & WHM không?

Cả Apache và Nginx đều là các máy chủ web mạnh mẽ và hiệu quả. Apache là máy chủ web hàng đầu kể từ khi nó được phát hành năm 2006 và Nginx hiện đang sử dụng trong các trang web hàng đầu. Lý do sử dụng Apache và Nginx rất rõ ràng, sức mạnh của Apache và tốc độ của Nginx. Bằng cách cài đặt Nginx làm proxy ngược, chúng ta có thể tăng tốc độ và hiệu suất của trang web trên máy chủ. Điều này là do Nginx sẽ chăm sóc tất cả các nội dung tĩnh trong trang web như CSS, hình ảnh, tập tin SWF, MP4 và nhiều hơn nữa. Apache sẽ quản lý phần còn lại của các yêu cầu (yêu cầu động - trang php). Điều này được gọi là thiết lập proxy ngược Nginx. Nginx là một máy chủ front end kết hợp với máy chủ Apache backend mạnh mẽ.
 
1. Làm thế nào để cài đặt?

Nếu bạn muốn cài đặt Nginx làm proxy ngược trên cPanel & WHM thì hãy làm theo các bước sau:

a. SSH đến máy chủ với quyền root.
b. Di chuyển vào thư mục /usr/local/src

Mã nguồn [Chọn]
# cd /usr/local/src

  Tải xuống gói nginxadmin mới nhất và cài đặt

Mã nguồn [Chọn]
#wget http://nginxcp.com/latest/nginxadmin.tar
#tar xf nginxadmin.tar
#cd publicnginx
#./nginxinstaller install


  Trong cPanel & WHM, plugin Nginx Admin sẽ có sẵn trong phần plugin. Sau khi cài đặt, đảm bảo tiến trình Nginx đang chạy trên máy chủ, bạn có thể kiểm tra điều này bằng cách sử dụng lệnh sau.

Mã nguồn [Chọn]
# ps aux | grep nginx

  Nếu nó không hiển thị bất kỳ tiến trình nào, thì hãy hủy tiến trình httpd và khởi động lại httpd

Mã nguồn [Chọn]
#killall -9 httpd
#/etc/init.d/httpd restart


2. Hướng dẫn gỡ cài đặt Nginx Admin:

Mã nguồn [Chọn]
#cd /usr/local/src
#wget http://nginxcp.com/latest/nginxadmin.tar
#tar xf nginxadmin.tar
#cd publicnginx
#./nginxinstaller uninstall


Hãy đảm bảo rằng Nginx đang chạy trên cổng 80 và Apache trên các cổng khác nhau (như 8080). Đừng quên mở các cổng mới tường lửa của máy chủ.