Chuyển tới nội dung chính
Version: 4.1

Apache, Nginx, OpenResty, OpenLiteSpeed, and Varnish

Cấu hình Nginx, Apache, OpenResty, OpenLiteSpeed và Varnish cho từng người dùng trong HiTechCloud.

Khi tạo người dùng, bạn có thể đặt loại web server sẽ dùng:

  • Apache
  • Apache + Varnish
  • Nginx
  • Nginx + Varnish
  • OpenResty
  • OpenResty + Varnish
  • OpenLitespeed
  • OpenLitespeed + Varnish

So sánh các web server:

Tính năng / Web serverApacheNginxOpenRestyOpenLiteSpeed
Hỗ trợ VarnishCóCóCóCó
Hỗ trợ .htaccessĐầy đủKhông (phải sửa tệp VHost)Không (phải sửa tệp VHost)Đầy đủ (có một số hạn chế)
Nhiều phiên bản PHPCóCóCóKhông, chỉ 1 phiên bản
Hiệu năng (nội dung tĩnh)Trung bìnhCaoCaoCao
Hiệu năng (PHP động)Trung bìnhCaoCaoRất cao
Mức dễ tuỳ chỉnh của người dùng.htaccess hoặc trình sửa VHostChỉ qua trình sửa VHostChỉ qua trình sửa VHost.htaccess hoặc trình sửa VHost
Mức dùng bộ nhớTrung bình (~50–100 MB mỗi tiến trình)Thấp (~10–30 MB mỗi worker)Thấp (~15–40 MB mỗi worker)Trung bình (~30–60 MB mỗi tiến trình)
Kích thước Docker~200 MB~120 MB~150 MB~1000 MB

Ghi chú:

  • Các giá trị bộ nhớ / dung lượng đĩa là gần đúng và phụ thuộc vào cấu hình và lưu lượng.
  • Varnish có thể gánh bớt nội dung tĩnh, giảm đáng kể tải cho web server.
  • Với mô-đun 'docker', người dùng có thể đổi loại web server bất cứ lúc nào qua trang Đổi máy chủ web.
  • OpenLiteSpeed nhìn chung phù hợp nhất cho các ứng dụng PHP hiệu năng cao cần hỗ trợ .htaccess.

Quản trị viên có thể chọn web server mặc định tại trang HiTechAdmin > Cài đặt > Mặc định người dùng.


Apache​

Apache có thể được gán mặc định cho mọi người dùng mới hoặc cho từng người dùng khi tạo tài khoản.

Đặt cho một người dùng​

Để đặt Apache cho một người dùng khi tạo:

  1. Mở biểu mẫu Người dùng mới.
  2. Trong phần Nâng cao, chọn Apache làm web server.

apache cho người dùng

Mẹo: Để bật Varnish cho người dùng này, chỉ cần bật Varnish Cache trên cùng trang đó.

Đặt làm mặc định​

Để Apache là mặc định cho mọi người dùng mới tạo:


Nginx​

Nginx có thể được gán mặc định cho mọi người dùng mới hoặc cho từng người dùng khi tạo tài khoản.

Đặt cho một người dùng​

  1. Mở biểu mẫu Người dùng mới.
  2. Trong Nâng cao, chọn Nginx làm web server.

nginx cho người dùng

Mẹo: Bật Varnish Cache nếu bạn muốn dùng Nginx + Varnish.

Đặt làm mặc định​


OpenResty​

OpenResty có thể được gán mặc định cho mọi người dùng mới hoặc cho từng người dùng khi tạo tài khoản.

Đặt cho một người dùng​

  1. Mở biểu mẫu Người dùng mới.
  2. Trong Nâng cao, chọn OpenResty.

openresty cho người dùng

Mẹo: Bật Varnish Cache để dùng OpenResty + Varnish.

Đặt làm mặc định​


OpenLiteSpeed​

OpenLiteSpeed có thể được gán mặc định cho mọi người dùng mới hoặc cho từng người dùng khi tạo tài khoản.

Đặt cho một người dùng​

  1. Mở biểu mẫu Người dùng mới.
  2. Trong Nâng cao, chọn OpenLiteSpeed.

openlitespeed cho người dùng

Mẹo: Bật Varnish Cache để kết hợp OpenLiteSpeed với Varnish.

Đặt làm mặc định​