Tôi đang xem xét việc thay đổi từ Apache sang nginx, nhưng tôi tưởng tượng nó sẽ là một nỗi đau.
Tôi đã đọc
Cho đến nay tôi vẫn chưa thể tìm thấy nhiều thông tin về các vấn đề liên quan đến việc thay đổi từ Apache sang nginx.
VẤN ĐỀ LỚN
Tôi biết rằng tôi sẽ cần chuyển đổi bất kỳ quy tắc Apache nào sang định dạng nginx. Tôi hy vọng các tiện ích mở rộng dựa trên tệp .htaccess sẽ không hoạt động hoặc tôi sẽ phải tự chuyển đổi quy tắc của chúng sang nginx.
Có bất kỳ vấn đề nào khác liên quan đến Joomla mà tôi có thể gặp phải khi chuyển từ Apache sang nginx không?
Có ai đã thực hiện nginx plunge cho Joomla? Bạn có đề nghị làm điều đó?
Tôi đã thực hiện "cú nhảy" tới nginx và kết quả của tôi:
Quy tắc .htaccess là một trong những vấn đề chính, nhưng có thể khắc phục bằng cách "dịch" chúng sang hướng dẫn cấu hình nginx (bạn có thể thực hiện chúng bằng tay, nhưng có một số công cụ tiện dụng trên internet để giúp bạn chuyển đổi chúng, như thế này: chuyển đổi htaccess sang nginx )
Lưu ý rằng trong một số trường hợp có .htaccess với các quy tắc nhất định (mà nginx sẽ bỏ qua) sẽ phá vỡ trang web! (nginx bỏ qua nó, nhưng bằng cách nào đó nó phá vỡ nó (đưa ra một lỗi 500)). Điều này đã không xảy ra với stock .htaccess từ Joomla.
Ngoài ra, tôi không tìm thấy bất kỳ vấn đề nào khác.
EDIT: một số đầu vào có mục đích về các phần mở rộng:
Các tiện ích mở rộng khác hoạt động như mong đợi, những tiện ích tôi đã thử nghiệm là:
Sao lưu Akeeba (mới nhất); JCE (mới nhất); Xây dựng cộng đồng (mới nhất); Chronoforms (mới nhất)
Điều này có hai trang web (các chi tiết kỹ thuật là Joomla 3.2.2, nginx/1.1.19, PHP 5.4.25 (FPM), myQuery 5.5.35, Ubuntu 12.04.4).
Điểm mấu chốt là trong các thử nghiệm và trang web sản xuất của tôi, tất cả đều hoạt động tốt và không khó để thiết lập và chạy, vì vậy hãy thực hiện nó!