NameVirtualHost का कोई प्रभाव नहीं है


34

आपको क्या लगता है कि मेरी समस्या का समाधान क्या होगा?

user@admin:~$ sudo service apache2 restart
sudo: unable to resolve host admin
* Restarting web server apache2                                                
AH00548: NameVirtualHost has no effect and will be removed in the next release
/etc/apache2/ports.conf:8

जवाबों:


48

अपाचे प्रलेखन से:

2.3.11 से पहले, NameVirtualHost को सर्वर को यह निर्देश देने की आवश्यकता थी कि एक विशेष IP पता और पोर्ट संयोजन नाम-आधारित वर्चुअल होस्ट के रूप में उपयोग करने योग्य था। 2.3.11 और बाद में, किसी भी समय एक आईपी पते और पोर्ट संयोजन का उपयोग कई वर्चुअल होस्ट में किया जाता है, नाम-आधारित वर्चुअल होस्टिंग स्वचालित रूप से उस पते के लिए सक्षम होती है।

इस निर्देश का वर्तमान में कोई प्रभाव नहीं है।

आपकी समस्या का समाधान NameVirtualHost निर्देश को निकालना है।


36
मैं एक अपग्रेड के बाद उसी त्रुटि संदेश में भाग गया, लेकिन बस NameVirtualHostनिर्देश को हटाने के लिए अपाचे को फिर से मेरे लिए काम करने के लिए पर्याप्त नहीं था। IP और होस्ट हेडर की परवाह किए बिना हर अनुरोध को डिफ़ॉल्ट vhost द्वारा संसाधित किया गया। नवीनीकरण के दौरान कुछ और भी बदल गया था। पुराने apache2.confअनुमत vhosts जिनके नाम के साथ समाप्त नहीं हुआ .conf, नए कॉन्फ़िगर ने चुपचाप ऐसे सभी vhosts को अनदेखा कर दिया। इस टिप्पणी को यहां छोड़ना चाहते थे, ताकि अगले व्यक्ति को उस उम्मीद में दौड़ने के लिए उस पर उतना समय न बिताना पड़े, जितना मैंने किया था।
10

6
NameVirtualHost को हटाने के बाद आपको अपने आप को बदलने के लिए सुनिश्चित करें ताकि आपके पास हो: <VirtualHost *: 80>
OnePablo

1
कासपर्ड की टिप्पणी के लिए एक अनुवर्ती के रूप में, साइटों में उपलब्ध .conf फ़ाइलों को .conf एक्सटेंशन की आवश्यकता होती है। अपाचे 2.2 से 2.4 पर अपग्रेड करते समय मैं इस धागे के पार आ गया। linode.com/docs/security/upmission/…
मिटाएं
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.