إذا كان لديك واحدة لمعالجة الملكية الفكرية ملقمك وتريد أن تكون قادرة على استضافة العديد من المواقع لديك عدة خيارات. يمكنك إعداد الموقع مع كل الميادين الفرعية أو يمكنك استخدام الإعداد الافتراضي تستضيف أباتشي وتخدم مجالات متعددة من نفس واحدة وجهاز خادم الويب. معظم الشركات التي تقدم استضافة مشتركة استضافة المواقع استخدام الفعلي يستضيف لذلك. كما تستضيف الافتراضية مفيدة جدا عند وضع خطط التنمية المحلية والبيئة على الشبكة العالمية على جهاز الكمبيوتر. أنا سأريك كيفية الإعداد الافتراضي باستخدام تستضيف اباتشي على آلة أوبونتو لينوكس.
في هذا المثال سيكون الإعداد الافتراضي تستضيف اثنين على آلة المحلية -- calvin.dev وhobbes.dev. كل من هذه النقطة إلى مكان آخر في الملفات الخاصة بك واستضافة مواقع مختلفة. ولأبدأ تركيب اباتشي ومجموعات الدعم. من سطر ، مسألة الأمر التالي :
# sudo - ملائمة الحصول على تثبيت apache2 - utils - apache2 عام
هل يمكن فعلا تثبيت هذه الحزم. إذا ، عند تشغيل أعلاه القيادة عليك أن يقال ما. وبعد ذلك ، تحقق للتأكد من أن تعمل أباتشي الغرامة. للقيام بذلك بدء مستعرض ويب على جهازك واذهب إلى رابط http://localhost . سترى صفحة بسيطة أبلغكم الذي تقوم بتشغيله أباتشي خادم الويب. لم يكن الأمر كذلك ، يرجى مراجعة على الشبكة للمساعدة على تثبيت اباتشي.
وهناك عدد من الخطوات التي تنطوي عليها هذه العملية. here'sa تفاصيل بشأن ما نحن عليه القيام به. أولا ، سنقوم تكوين اباتشي مع تستضيف جديدتين الافتراضية التي نريد الإعداد. ثم سنقوم إيجاد جذور للأدلة جديدة على حد سواء من هذه يستضيف الافتراضية. بعد ذلك سنقوم بإضافة دخول النظام / الخ / تستضيف ملف الإشارة إلى هذه المجالات تستضيف الافتراضية. وأخيرا ، سنقوم خلق ملف بسيط في كل من هذه افتراضية المضيف الدليل الرئيسي لتحديد المجال الذي يرتبط ذلك. ثم الاختبار.
مع خادم الويب والعمل على تركيب ونحن نتحرك الآن على تكوين ملقم الويب. إنشاء ملف جديد / etc/apache2/sites-available/vhosts.conf في المفضلة لديك محرر نصوص. يضاف النص التالي :
<VirtualHost*:80>
ServerName calvin.dev
ServerAlias www.calvin.dev
DocumentRoot / فار / على شبكة الاتصالات العالمية / calvin.dev
</ VirtualHost><VirtualHost*:80>
ServerName hobbes.dev
ServerAlias www.hobbes.dev
DocumentRoot / فار / على شبكة الاتصالات العالمية / hobbes.dev
</ VirtualHost>
حفظ الملف. الآن تهيئة دليلين المذكورة في التهيئة :
# sudo mkdir / فار / على شبكة الاتصالات العالمية / calvin.dev
# sudo mkdir / فار / على شبكة الاتصالات العالمية / hobbes.dev
إضافة الى هذين المجالين تستضيف الملف الخاص بك. فتح ملف / الخ / تستضيف في محرر النصوص وإضافة السطر التالي في النهاية :
127.0.0.1 calvin.dev
127.0.0.1 hobbes.dev
الآن تفعيل vhosts.conf التهيئة في اباتشي.
# sudo قرص / etc/apache2/sites-enabled /
فالأمم - # ق.. / المواقع المتاحة / vhosts.conf
نحن الآن تقريبا. نحن فقط لاستئناف اباتشي :
# sudo / etc/init.d/apache2 استئناف
وتضيف بضع تجارب الملفات :
# صدى "مرحبا انا كالفن"> / فار / على شبكة الاتصالات العالمية / calvin.dev / index.html
# صدى "مرحبا انا هوبز"> / فار / على شبكة الاتصالات العالمية / hobbes.dev / index.html
الآن تبقي أصابعك عبروا. حان الوقت لجعل أعمال السحر. اطلاق متصفح الويب الخاص بك واذهب إلى رابط http://calvin.dev. ينبغي أن أقول "مرحبا انا كالفن". ثم http://hobbes.dev. هذا يقول "مرحبا انا هوبز".
يجب عليك الآن عمل مجموعة افتراضية تستضيف. كما يمكنك إضافة العديد من هذه كما تريد. إذا كنت ترغب في تشغيل هذا الجهاز عن بعد على يمكنك استبدال "* : 80" في ملف vhosts.conf الملكية الفكرية للتصدي لآلة ، مثل "10.2.10.6:80"





























1 comment… read it below or (1 تعليق قرأته... أو أقل أضيف )
عادة ، لا خلق ملف واحد / etc/apache2/sites-available/vhosts.conf معلومات عن جميع vhosts ، ولكن تقوم بإنشاء ملف جديد لكل vhost (وصلة من... / مواقع للتوصيل) بحيث يمكنك تمكين / تعطيل كل منها بشكل مستقل. على كل حال ، هذا هو السبب..../sites- * الأدلة. كما أن هناك بعض الكتابات مع اباتشي - السحرية التي تحمل مثل a2ensite ملف لكل vhost
ترك التعليق