كيفية الإعداد الافتراضي المضيفون في أباتشي

on December 16, 2008 من جانب Sukrit Dhandhania على 16 ديسمبر 2008

لينكستم تصميم الموقع و ديف

إذا كان لديك واحدة لمعالجة الملكية الفكرية ملقمك وتريد أن تكون قادرة على استضافة العديد من المواقع لديك عدة خيارات. يمكنك إعداد الموقع مع كل الميادين الفرعية أو يمكنك استخدام الإعداد الافتراضي تستضيف أباتشي وتخدم مجالات متعددة من نفس واحدة وجهاز خادم الويب. معظم الشركات التي تقدم استضافة مشتركة استضافة المواقع استخدام الفعلي يستضيف لذلك. كما تستضيف الافتراضية مفيدة جدا عند وضع خطط التنمية المحلية والبيئة على الشبكة العالمية على جهاز الكمبيوتر. أنا سأريك كيفية الإعداد الافتراضي باستخدام تستضيف اباتشي على آلة أوبونتو لينوكس.

في هذا المثال سيكون الإعداد الافتراضي تستضيف اثنين على آلة المحلية -- 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"

الوظائف ذات الصلة :
  • كيف يمكن بسهولة تثبيت اباتشي ، MySQL و PHP في نظام التشغيل العاشر
  • مقدمة لsudo قيادة وملفات
  • كيف لتركيب الملفات عن بعد في أوبونتو
  • بدء iptables في لينكس
  • كيف يمكن بسهولة تثبيت ورد في بيئة افتراضية
  • الحصول على مساعدة بسيطة مثل هذه الدروس واحد في صندوق الوارد في بريدك الإلكتروني كل يوم -- مجانا! فقط أدخل عنوان البريد الالكتروني التالي :

    يمكنك دائما أن تختار الانسحاب من الاشتراك في هذا البريد الإلكتروني في أي وقت.


    المرجعية والاسهم

    1 comment… read it below or (1 تعليق قرأته... أو أقل أضيف )

    1 youam 12.16.08 في 3:44 صباحا

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

    ترك التعليق

    يمكنك استخدام هذه العلامات والصفات هتمل : <ahref="" title=""> <abbrtitle=""> <acronymtitle=""> <b><blockquotecite=""> <cite><code> <deldatetime=""> <em><i><qcite=""> <strike><strong>