पर अलग-अलग एप्लिकेशन की सेवा करते हैं। मैंने अपने स्थानीय नेटवर्क पर अपाचे 2 के साथ एक उबंटू सर्वर पर सेटअप किया है।अपाचे वर्चुअलहोस्ट: अलग-अलग पथ एक ही आईपी
मैं एक ही सर्वर पर विभिन्न अनुप्रयोगों का प्रबंधन करना चाहता हूं, जब आप एक यूआरएल अनुरोध करते हैं कि एक समर्पित एप्लिकेशन परोसा जाता है।
उदा।
http://192.168.0.25/my_app_1 -> responds with app1 (for example a Ruby on Rails app)
http://192.168.0.25/my_app_2 -> responds with app2 (for example a php website)
[...]
# where 192.168.0.25 is the IP of the server
मुझे लगता है कि इस Apache2 में सही ढंग से VirtualHosts को विन्यस्त द्वारा किया जाता है।
इस समय, APP1 का एक नमूना विन्यास (अर्थात रूबी ऑन रेल्स) का पालन की तरह है:
<VirtualHost 192.168.0.25:80>
DocumentRoot path_to_my_public_app1_folder
<Directory path_to_my_public_app1_folder>
Options -MultiViews
AllowOverride All
</Directory>
RailsEnv production
</VirtualHost>
कैसे उप पथ परिभाषित कर सकते हैं? शायद ऐसा कुछ?
<VirtualHost 192.168.0.25/my_app1:80>
क्या मैं इसे सही कर रहा हूं? क्योंकि इस पल में मुझे 404 (कस्टम अपाचे पेज भी नहीं है "यह काम करता है!)
+1 धन्यवाद आप पूरी जवाब के लिए, अब यह काम करता है! :) – damoiser