मैं कई युद्धों और कई की मेजबानी करना चाहता हूंएक एकल ec2 उदाहरण से WordPress अनुप्रयोगों। मैं कई युद्धों या कई वर्डप्रेस अनुप्रयोगों की मेजबानी करने में कामयाब रहा, लेकिन दोनों नहीं। एक उपयोग मामला कुछ इस तरह हो सकता है:
Www.tomcatA.com के रूप में अनुरोध एवर के लिए टॉमकैट द्वारा सौंपा जाना चाहिए
Www.tomcatB.com के रूप में अनुरोध B.war के लिए tomcat द्वारा दिया जाना चाहिए
Www.ApacheA.com के रूप में अनुरोध अपाचे, आवेदन ए द्वारा सौंपा जाना चाहिए
Www.ApacheB.com के रूप में अनुरोध अपाचे, आवेदन बी द्वारा सौंपा जाना चाहिए
मैं सिर्फ टॉमकैट या सिर्फ एपाचे के लिए वर्चुअल होस्ट बनाने में कामयाब रहा। लेकिन मैं इसे अपाचे और टॉमकैट दोनों के लिए कैसे कर सकता हूं?
उत्तर:
जवाब के लिए 0 № 1संभवतः आप tomcat ऐप्स के लिए प्रॉक्सी कर सकते हैं और बस अलग हो सकते हैं DocumentRoot
अपाचे अनुप्रयोगों के लिए। निम्नलिखित के समान कुछ:
<VirtualHost *:80>
ServerName www.tomcata.com
ProxyPass / http://localhost:8080/A
</VirtualHost>
<VirtualHost *:80>
ServerName www.tomcatb.com
ProxyPass / http://localhost:8080/B
</VirtualHost>
<VirtualHost *:80>
ServerName www.apachea.com
DocumentRoot /applicationA
</VirtualHost>
<VirtualHost *:80>
ServerName www.apacheb.com
DocumentRoot /applicationB
</VirtualHost>