Saya telah melihat jutaan situs web menggunakan nginx sebagai server web proksi yang bekerja bersama dengan Apache. Tetapi saya telah melihat sangat sedikit server yang menjalankan nginx hanya sebagai server web default mereka. Apa kelemahan utama dari konfigurasi tersebut?
Saya dapat melihat beberapa:
- Ketidakmampuan untuk menggunakan file konfigurasi per-direktori seperti .htaccess sehingga setiap perubahan konfigurasi harus dilakukan ke file konfigurasi server utama dan memerlukan server memuat ulang. Tetapi pecl htscanner dapat mengompensasi mereka untuk pengaturan php
- Tidak tersedianya mod_php untuk nginx, yang dapat dikompensasi dengan php-fpm misalnya.
Apa yang lainnya? Mengapa orang tidak langsung meninggalkan Apache dan beralih ke nginx atau solusi ringan lainnya? Mungkin, ada beberapa alasan khusus?
EDIT: pertanyaan ini terutama tentang bekerja dengan tumpukan LAMP.