हमारे वर्तमान स्टाॅक अपाचे + टोमसैट + माईएसक्यूएल है, ProxyPass
अजाक से लेकर अॅाॅम टॅाकाट तक के अनुरोधों का उपयोग करते हुए । हम एक ही साइटों पर वर्डप्रेस के लिए PHP भी चलाते हैं, और इसलिए काम करने वाली .htaccess
फ़ाइलों की आवश्यकता होती है। एक कष्टप्रद समस्या के जवाब में (यह स्टैक ओवरफ्लो पृष्ठ देखें) , हम वैकल्पिक ढेर पर विचार कर रहे हैं। ध्यान दें कि हम आम तौर पर अपाचे को काफी पसंद करते हैं, लेकिन यह समस्या एक शो-स्टॉपर है: यदि हम इसे ठीक नहीं कर सकते हैं, तो हम अपाचे का उपयोग नहीं कर सकते हैं।
विकल्प में शामिल हैं:
- अकेले टॉमकट
- ग्लासफिश (जावा ऐप सर्वर, टॉमकैट से कांटा गया)
- जेट्टी (जावा सर्वर)
- राल
- LightTPD (हल्के HTTP सर्वर)
- Nginx (हल्के HTTP सर्वर)
जिस तरह से मैं इसे देखता हूं, समाधान दो शिविरों में आते हैं: शुद्ध जावा शिविर, जैसे ग्लासफिश; या हमारे वर्तमान अपाचे + तोमकैट जैसे विभाजन शिविर। हम शुद्ध जावा समाधान के विचार को पसंद करते हैं, क्योंकि कम चलने वाले हिस्सों का मतलब गलत होने के लिए कम होना चाहिए; लेकिन उनमें से कोई भी PHP, .htaccess
फ़ाइलें, आदि का समर्थन करता है ?
सिद्धांत रूप में हम दूसरे तरीके से विभाजन कर सकते हैं - एक साधारण सामने का छोर है जो केवल उन बिट्स पर अपाचे को समीप करता है जिन्हें उन विशेषताओं की आवश्यकता होती है - लेकिन व्यवहार में यह अनुरोधों का 80% होगा।
लोग क्या विकल्प सुझाते हैं?