Tôi đã thấy hàng triệu trang web sử dụng nginx như một máy chủ web chuyên nghiệp làm việc cùng với Apache. Nhưng tôi đã thấy rất ít máy chủ chỉ chạy nginx như máy chủ web mặc định của họ. Nhược điểm chính của cấu hình như vậy là gì?
Tôi có thể thấy một số:
- Không thể sử dụng các tệp cấu hình trên mỗi thư mục như .htaccess, vì vậy mọi thay đổi cấu hình nên được thực hiện đối với tệp cấu hình máy chủ chính và yêu cầu tải lại máy chủ. Nhưng htscanner pecl có thể bù chúng cho các cài đặt php
- Không có sẵn mod_php cho nginx, có thể được bù bằng php-fpm chẳng hạn.
Những người khác là gì? Tại sao mọi người không bỏ Apache và chuyển sang nginx hoặc bất kỳ giải pháp nhẹ nào khác? Có thể, có một số lý do đặc biệt?
EDIT: câu hỏi này chủ yếu là về làm việc với LAMP stack.