/ / अपाचे - डॉक्यूमेंटहूट में पेज नहीं देख सकते हैं, सेटअप के बाद एक VirtualHost - अपाचे, वर्चुएलहोस्ट

अपाचे - डॉक्यूमेंटहूट में पेज नहीं देख सकते हैं, सेटअप के बाद VirtualHost - अपाचे, वर्चुअलाइज

अच्छी तरह से, httpd.conf में एक VirtualHost सेटअप करने के बाद, मैं DocumentRoot में पृष्ठों पर नहीं जा पा रहा हूँ और सभी अनुरोध निर्धारित VirtualHost को भेज दिए गए हैं!

DocumentRoot "/usr/local/www/apache24/data"
<Directory "/usr/local/www/apache24/data">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

<VirtualHost *:80>
ServerName sub.domain.site
DocumentRoot /usr/local/www/apache24/data/sub_domain_site/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /usr/local/www/apache24/data/sub_domain_site/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

</VirtualHost>

कृपया ध्यान दें कि, VirtualHost में DNS प्रविष्टि हैऔर इसलिए इसके नाम के साथ इंटरनेट उपलब्ध हो सकता है। हालाँकि अब मुझे जो पूरा करने की आवश्यकता है वह सर्वर आईपी के माध्यम से अपाचे डिफ़ॉल्ट डॉक्यूमेंटरूट में संग्रहीत पृष्ठों तक पहुँचने के लिए है।

उत्तर:

जवाब के लिए 0 № 1

मैं बस के बाद एक और VirtualHost ब्लॉक जोड़ रहा हूँमेरे उपडोमेन के लिए वर्तमान परिभाषित VirtualHost। और नए में मैंने "ServerName [IP-ADDRESS] दर्ज किया है, और यह भी Apache DocumentRoot को इंगित करता है। यह ठीक काम किया।

तो मुझे आश्चर्य है कि अगर मैंने इसे सही तरीके से किया? क्या ऐसा करने का कोई बेहतर तरीका है?

धन्यवाद,