خطأ:"VirtualHost *:80 — خلط * الموانئ غير* الموانئ مع NameVirtualHost عنوان غير معتمد, المتابعة مع غير معروف النتائج"
سؤال
أنا على التوالي المزج v2.0 على WindowsXP و لدي مجموعة من المضيفين الظاهري في الإعداد http-vhosts.الملف conf.
كان هذا العامل ، ولكن في الأسبوع الماضي كلما أحاول & بدء المزج يمكنني الحصول على هذا الخطأ في سجلات الأحداث:
VirtualHost *:80 -- خلط * الموانئ غير* الموانئ مع NameVirtualHost العنوان غير معتمد, المتابعة مع غير معروف النتائج.
والخادم لن تبدأ.لا أستطيع التفكير ماذا تغير.
لقد نسخ الملف conf أدناه.
NameVirtualHost *
<VirtualHost *:80>
ServerName dev.blog.slaven.net.au
ServerAlias dev.blog.slaven.net.au
ServerAdmin user@host.com
DocumentRoot "c:/Project Data/OtherProjects/slaven.net.au/blog/"
ErrorLog "logs/blog.slaven.localhost-error.log"
CustomLog "logs/blog.slaven.localhost-access.log" common
<Directory "c:/Project Data/OtherProjects/slaven.net.au/blog/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
تحرير: قصدت إلى إضافة ، إذا قمت بتغيير NameVirtualHosts التوجيه لتحديد منفذ أنا.هـ
NameVirtualHost *:80
يمكنني الحصول على هذا الخطأ:
باستخدام واحد فقط من كل مأخذ عنوان (/بروتوكول عنوان الشبكة/منفذ) يسمح عادة.:make_sock:لا يمكن ربط العنوان 0.0.0.0:80
المحلول
NameVirtualHost *:80
يمكنني الحصول على هذا الخطأ:
باستخدام واحد فقط من كل مأخذ عنوان (/بروتوكول عنوان الشبكة/ميناء) هو عادة >المسموح بها.:make_sock:لا يمكن ربط العنوان 0.0.0.0:80
أعتقد أن هذا قد يكون لديك شيء آخر الاستماع إلى المنفذ 80.هل لديك أي ملقمات أخرى (أو على سبيل المثال سكايب) الركض ؟
(إذا كانت Skype:قم بإلغاء تحديد "أدوات > خيارات > خيارات متقدمة > اتصال > استخدام المنفذ 80 و 443 كبدائل للاتصالات الواردة")
نصائح أخرى
حسنا, يبدو أن المشكلة هناك طريقة (والنظام) في تعيين المنافذ.
في الأساس, *:80 يعني "استخدام المنفذ 80 لجميع المضيفين في هذا التكوين".عند القيام بذلك ، أباتشي يحاول ربط هذا المضيف إلى 0.0.0.0:80 ، مما يعني أن المضيف سوف تتلقى كل واحد الحزمة قادمة إلى الجهاز من خلال المنفذ 80, بغض النظر عما المضيف الظاهري أنه كان ينوي الذهاب إلى.هذا شيء يجب أن تستخدم مرة واحدة فقط ، إلا إذا كان لديك واحد تستضيف في هذا التكوين.
وبالتالي, إذا كان لديك نفس *:80 التوجيه على اثنين من المضيفين في ملف تكوين الملقم لن التحميل لأن ذلك سوف تحاول ربط 0.0.0.0:80 مرتين ، الفشل في المحاولة الثانية.(وهو ما يفسر "باستخدام واحد فقط من كل مأخذ عنوان (/بروتوكول عنوان الشبكة/منفذ) يسمح عادة.:make_sock:لا يمكن ربط العنوان 0.0.0.0:80" الرسالة).