Το Apache προειδοποιεί NameVirtualHost *: 80 δεν έχει κανένα λάθος VirtualHosts όταν έναρξη
Όταν ο κεντρικός υπολογιστής δικτύου Apache έναρξης ή ξαναξεκινά την υπηρεσία HTTPD στον οικοδεσπότη Ιστού, το ακόλουθο μήνυμα προειδοποίησης μπορεί εμφανίζεται στην κονσόλα ή το κούτσουρο λάθους, ακόμα κι αν η υπηρεσία HTTP Apache μπορεί ακόμα ξεκίνημα και τρέχοντας πρόστιμο χωρίς λάθος.
[προειδοποιήστε] NameVirtualHost *: 80 δεν έχουν κανένα VirtualHosts
όπου * μπορεί να είναι ο ίδιος αστερίσκος (*), hostname ή διεύθυνση IP.
Ευτυχώς το μήνυμα είναι ακριβώς ένα μήνυμα προειδοποίησης και δεν έχει επιπτώσεις στη λειτουργία του κεντρικού υπολογιστή δικτύου, και ως εκ τούτου οι ιστοχώροι που φιλοξενούνται στον κεντρικό υπολογιστή μπορούν ακόμα να εξυπηρετηθούν κατάλληλα. Η πιθανή αιτία για το σύμπτωμα αυτού του προβλήματος είναι η ανακριβής χρήση του NameVirtualHost.
Όταν ο κεντρικός υπολογιστής, αφιερωμένος ή εικονικός ιδιωτικός οικοδεσπότης Ιστού κεντρικών υπολογιστών, έχει μόνο μια διεύθυνση IP, οι ιστοχώροι φιλοξενούνται από Apache μέσω βασισμένης της στο όνομα εικονικής φιλοξενίας. Σε αυτήν την περίπτωση, πρέπει να υπάρξει μόνο ένα NameVirtualHost καθορισμένος. Παραδείγματος χάριν,
NameVirtualHost *: 80
<VirtualHost *: 80>
servername οικοδεσπότης
serverPath /public_html/
DocumentRoot /public_html/
</VirtualHost>
Το όνομα ενός ή περισσότερων εικονικών οικοδεσποτών (όνομα περιοχών των ιστοχώρων) καθορίζεται από την οδηγία «servername». Έτσι εάν φιλοξενείτε περισσότερους από έναν ιστοχώρους σε μια ενιαία διεύθυνση IP, θα έχετε μια δήλωση NameVirtualHost και πολλά τμήματα VirtualHost για να διαμορφώσετε εκείνες τις περιοχές.
Εκτός από, προσπαθήστε στην καλύτερη περίπτωση να χρησιμοποιήσετε IPs ή * για το NameVirtualHost και <VirtualHost> τις οδηγίες. Σε μερικές περιπτώσεις, όπου στον ιστοχώρο ορίζεται μια αφιερωμένη διεύθυνση IP όπου μόνο ένας εικονικός οικοδεσπότης δηλώνεται, το NameVirtualHost μπορεί ακόμη και να πέσουν.
Για περισσότερο παράδειγμα στον τρόπο με τον οποίο VirtualHost υπέθεσε να είναι οργάνωση, επίσκεψη Apache 2.2 τεκμηρίωση ή Apache 1.3 τεκμηρίωση (η πιό κοινή έκδοση Apache που χρησιμοποιείται αυτήν την περίοδο ως η περισσότερη επιτροπή ελέγχου όπως το cPanel έρχεται με αυτό, αν και πρόκειται να αναβαθμιστεί στο cPanel 11).
ΣΗΜΑΝΤΙΚΟΣ: Η σελίδα είναι μεταφρασμένη με υπολογιστή και παρεχόμενη «όπως είναι» χωρίς εξουσιοδότηση. Η αυτόματη μετάφραση μπορεί να είναι δύσκολο να καταλαβευτεί. Παρακαλώ αναφερθείτε στο αρχικό αγγλικό άρθρο όποτε είναι δυνατόν.
Σχετικά άρθρα
- winnt_accept: Ασύγχρονο αποτυχημένο AcceptEx λάθος στο κούτσουρο Apache
- Το HTTP Apache FreeBSD δέχεται το λάθος φίλτρων
- Αίτημα URL /server-status ή μην βριαλμένη 404 σελίδων λάθος Apache
- cPanel WHM απέτυχε να λάβει τις πληροφορίες θέσης από το λάθος Apache
- Το εύρος ζώνης ασπίδων δυναμικής ζώνης αποτυπώσεων υπερβαίνον, TCP συνδέει την αναμονή, την αποτυχία Auth ή το λάθος έναρξης Daemon
- Αποτύπωση ανίκανη να καρφώσει App σε Taskbar και να αρχίσει το λάθος επιλογών (ελλείπουσες επιλογές πλαισίου και να πηδήσει τους καταλόγους) στα παράθυρα 7
- Η αναστοιχειοθέτηση «πάντα προειδοποιεί πριν από Previewing αυτόν τον τύπο για το αρχείο» θέτοντας στην προοπτική το 2007
- Το Firefox 3 δεν προτρέπει ή δεν προειδοποιεί για να επιβεβαιώσει κατά τον κλείσιμο των πολλαπλάσιων ετικεττών ως προειδοποίηση που δεν λειτουργούν
- Το YouTube επιτρέπει ότι για να αρχίσετε ενσωματώνετε το βίντεο στο συγκεκριμένο χρόνο έναρξης
- Εσωτερικό λάθος 2739 λάθος Vista (32 ή εξηντατετράμπιτος) Όταν εγκαταστήστε την πλίθα Photoshop CS3 και σχετικά με τα τον ανακλαστήρα προγράμματα










































16η Φεβρουαρίου 2009 08:35
Ευχαριστεί waveclaw.
18η Ιανουαρίου 2009 15:53
Αυτή η προειδοποίηση θα εκπεμφθεί επίσης εάν υπάρχουν πολλαπλάσιες καταχωρήσεις NameVirtualHost.
Στο βασικό εγκαταστήστε Apache 2 σε Debian 5 (Lenny) εγώ βλέπει το NameVirtualHost σε:
/etc/apache2/sites-enabled/000-default
και
/etc/apache2/ports.conf
Τόσο τουλάχιστον αυτό το έξω--ο-κιβώτιο εγκαθιστά θα εκπέμψει αυτήν την προειδοποίηση κάθε φορά που καλείται `/etc/init.d/apache2 reload για να ελέγξει τα αρχεία διαμόρφωσης.
Εάν η προειδοποίηση σας ενοχλεί, σχολιάστε ακριβώς έξω η είσοδος σε ports.conf και μην προσθέστε νέα πέστε, από ένα πρότυπο περιοχών παραδείγματος που κολλιέται σε ένα νέο αρχείο διαμόρφωσης.
23η Δεκεμβρίου 2008 12:54
NameVirtualHost *: 80 δεν έχουν κανένα VirtualHosts
10η Ιουλίου 2008 19:05
[...] Ακόμα, τώρα που τρέχω VPS μου, επίσης να το πάρω σταθερό. Τόσο εδώ είναι. [...]
20η Αυγούστου 2007 19:30
[...] οι άνθρωποι στον Ιστό λένε την ουσία όπως την αλλαγή `*: 80 σε ένα _default_: 80 ′ ή παρόμοιος - εστιάζοντας στην εξαπάτηση [...]