मैं दो आवेदन एक ही सर्वर में चल रहे (यानी) है और मैं एक यूआरएल में सब-पाथ से सेवा की है करने के लिए करना चाहते हैं:अपाचे उर्फ आभासी मेजबान
- foo.com ->/var/www/foo
- foo.com/bar ->/var/www/बार
मैं एक उपनाम करने के लिए कोशिश कर रहा हूँ, लेकिन काम नहीं कर रहा:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName foo.com
DocumentRoot /webapps/foo/current/public
<Directory /webapps/foo/current/public>
AllowOverride all
Options -MultiViews
</Directory>
RailsEnv staging
Alias /blog /webapps/blog/current
<Directory /webapps/blog/current>
allow from all
Options +Indexes
</Directory>
क्या आप जानते हैं कि यह क्यों काम नहीं कर रहा है?
मैंने बिना किसी सफलता के सर्वरपैथ निर्देश का भी प्रयास किया।
क्या आप जानते हैं कि इसे कैसे प्राप्त किया जाए?
अग्रिम धन्यवाद।
अपने वर्चुअलहोस्ट बिल्कुल काम कर रहा है? यदि आपको 'www.' के साथ-साथ डोमेन की जड़ के माध्यम से इसे एक्सेस करने की आवश्यकता है, तो मुझे लगता है कि आपको वहां' ServerAlias www.foo.com' की आवश्यकता है ... – DaveRandom
इसके अलावा, क्या कोई ऐप किसी भी 'mod_rewrite का उपयोग करता है 'ing? – DaveRandom
ओह क्षमा करें, वास्तव में पता www के बिना है। मैंने उस पद पर तय किया। वर्चुअलहोस्ट काम कर रहा है, मैं इसे एक्सेस करने में सक्षम हूं, लेकिन अगर मैं/ब्लॉग पर जाता हूं/यह कुछ भी नहीं करता है। दोनों अनुप्रयोगों में उनके अंदर mon_rewrite है .httaccess – Rafael