Apache-IP-BasedVirtualHosting

اگر شما در لوکال هاست خود کار می کنید و می خواهید که یک هاست مجازی در لوکال خود قرار داده برای توسعه دادن به قالب خود به طوری که دیگر کارهای شما در لوکال هاست نباشد مثلا به جای 

localhost/wpmen

۱۲۷.۰.۰.۱/wpmen

شما بخواهید لینک 

wpmen.dev

را قرار دهید که این هم برای توسعه دهندگان وب از جمله frontend کار ها و backend کارها مناسب می باشد.برای این کار ما آموزش آن را در ویندوز را برای شما عزیزان توسعه دهنده وب قرار می دهیم.این کار به وسیله  تنظیمات آپاچه انجام می شود.

از مزایای هاست مجازی:

  • میزبان مجازی  تمیزکننده URL ها می باشند به عنوان مثال   – localhost /mysite را می توان به  محتوی مقابل mysite.local تبدیل کرد.
  •  میزبان مجازی مجوز دسترسی  ساده تر را فراهم می کند- محدود کردن دسترسی برای vhost تنها در یک شبکه محلی در مقابل اجازه دسترسی به تمام سایت های بر روی شبکه محلی شما.
  • بعضی از برنامه نیاز به یک "." در URL (مگنتو اهم ahem Magento). در حالی که شما  localhost.com/mysite  را راه اندازی کرده اید اما می توانید  ، یک vhost که  راه حل بهتر است را داشته باشید.

حال در ویندوز و نرم افزار wamp آن را به شما آموزش می دهیم.

در جایی که برنامه wamp  را نصب کرده اید فایل httpd.conf را باز کنید مانند مسیر زیر.

C:\wamp\bin\Apache#.#.#\conf\httpd.conf

در مرحله بعدی  بعد از باز کردن httpd.conf کلمه LoadModule vhost_alias_module  را در آن حستجو کنید (سعی کنید httpd.conf را با یک ادیتور خوب مانند sublime باز کنید تا قدرت شما بیشتر شود) سپس علامت # جلوی آن را بردارید(به تصویر زیر دقت کنید)

 

سپس بعد از آن در همین فایل httpd.conf کلمه Virtual Hosts را جست و جو کرده و در زیر آن Include conf/extra/httpd-vhosts.conf را هم بدون # قرار دهید

 

فایل httpd.conf را ذخیره کرده و آن را ببندید.

حال در مرحله بعدی می خواهیم هاست مجازی خود را به آپاچه بفهمانیم که چه سایتی مجازی می باشد.تنظیمات httpd-vhosts.conf. را از مسیر مشابه زیر باز کنید 

C:\wamp\bin\Apache#.#.#\conf\extra\httpd-vhosts.conf

حال در انتهای آن چیزی شبیه به کد زیر را وارد نمایید

<VirtualHost *:80>

//تنظیمات ریشه جایی که ما می خواهیم به عنوان هاست باشد  
    DocumentRoot "C:/wamp/www/cms/public"

//تنظیمات آدرس سایتی که ما می خواهیم در مرورگر وارد نماییم
    ServerName cms.dev

</VirtualHost>

البته این یک تنظیمات ساده است.

حال این فایل را نیز ذخیره کرده و به hosts در مسیر مشابه زیر می رویم تا url خود را نیز تعیین کنیم.

C:\Windows\System32\drivers\etc\hosts

 

فایل hosts را باز می کنیم و در آن در انتهای فایل جایی که کد زیر قرار دارد 

۱۲۷.۰.۰.۱       localhost 

یک خط پایین آن کد زیر را وارد می کنیم

۱۲۷.۰.۰.۱    cms.dev

 

که در مرحله قبلی cms.dev را تعریف کرده بودیم.این فایل را ذخیره کنید.

 

حال در مرحله آخر در کنار سمت راست در کنار تاریخ و ساعت روی wamp کلیک راست کرده و restart all services را مطابق تصویر زیر انجام دهید.

شما هاست مجازی خود را ساختید.مرورگر خود را باز کرده و cms.dev را بزنید.البته شما باید در مسیری که گفته بودید مانند C:/wamp/www/cms/public فایلی را موجود داشته باشید.در قسمت های بعدی هاست مجازی در مک و لینوکس اوبونتو را نیز آموزش می دهیم.با ما همراه باشید.

 

تاریخ آخرین بروزرسانی : ۲۳ مرداد ۱۳۹۵
میلاد میلادی

باور هایت را که پرورش دهی به هرچیزی دست خواهی یافت.

ارسال نظر

آدرس الکترونیکی شما نمایش داده نمی شود *

Time limit is exhausted. Please reload CAPTCHA.