Tumpukan kami saat ini adalah Apache + Tomcat + MySQL, menggunakan ProxyPass
AJP untuk memecat permintaan dari Apache ke Tomcat. Kami juga menjalankan PHP untuk Wordpress di situs yang sama, dan karenanya perlu .htaccess
file yang berfungsi . Menanggapi masalah yang mengganggu (lihat halaman Stack Overflow ini) , kami mempertimbangkan tumpukan alternatif. Perhatikan bahwa secara umum kami sangat menyukai apache, tetapi masalah ini adalah penghenti acara: jika kami tidak dapat memperbaikinya, kami tidak dapat menggunakan Apache.
Alternatif termasuk:
- Tomcat sendiri
- Glassfish (server aplikasi Java, bercabang dari Tomcat)
- Jetty (server Java)
- Damar
- LightTPD (server HTTP ringan)
- Nginx (server HTTP ringan)
Menurut saya, solusinya terbagi dalam dua kubu: kubu Jawa murni, seperti Glassfish; atau split camp seperti Apache + Tomcat kami saat ini. Kami menyukai ide solusi Java murni, karena lebih sedikit bagian yang bergerak berarti lebih sedikit kesalahan; tetapi apakah ada di antara mereka yang mendukung PHP, .htaccess
file, dll?
Secara teori kita bisa melakukan pemisahan dengan cara lain - memiliki front end sederhana yang proksi ke Apache hanya pada bit yang membutuhkan fitur tersebut - tetapi dalam praktiknya itu akan menjadi 80% dari permintaan.
Opsi apa yang disarankan orang?