मैं वर्चुअल होस्ट के साथ Ubuntu 12.04.3 पर चलने वाले डिजिटल महासागर पर एक VPS संचालित करता हूं। मैं यहां इस ट्यूटोरियल के बाद चीजों को सेट करने में सक्षम था: https://www.digitalocean.com/community/articles/how-to-set-up-apache-virtual-hosts-on-ubuntu-12-04-lts
हालाँकि, कुछ दिनों के बाद मैंने अपने मुख्य डोमेन (noelforte.com) पर नेविगेट किया और यह देखने के लिए कि क्या सब कुछ सुचारू रूप से चल रहा है, लेकिन लैंडिंग पृष्ठ को देखने के बजाय जिसे मैंने अस्थायी रूप से स्थापित किया था, मुझे इसके बजाय एक निर्देशिका लिस्टिंग के साथ स्वागत किया गया था।
विचित्र रूप से पर्याप्त है, जो उप डोमेन मैंने VHosts के साथ कॉन्फ़िगर किया था, वह अभी भी सही निर्देशिका को इंगित करता था, हालांकि मेरा मुख्य डोमेन डिफ़ॉल्ट दस्तावेज़ रूट पर इंगित करने के लिए वापस आ गया /var/www
।
/etc/apache2/sites-available
सब कुछ फिर से एक ही परिणाम प्राप्त करने और सब कुछ सेट करने में कॉन्फ़िगर फ़ाइलों को हटाने : कोई भी उपडोमेन सही स्थान पर इंगित करेगा, हालांकि रूट TLD रहता है /var/www
।
इस तरह की स्थिति के कारण क्या हो सकता है, और फिर शुरू में ठीक से काम क्यों किया?