تنظیم دامنه مجازی روی لوکال هاست


نویسنده:
شنبه 21 اردیبهشت 1398
تنظیم دامنه روی لوکال هاست

تنظیم دامنه روی لوکال هاست معمولا برای راحتی برنامه نویس و شبیه سازی بیشتر محیط سرور مجازی به سرورهای واقعی صورت می‌گیرد که بسیار کاربردی است.

معرفی نرم افزار xampp و wamp

تنظیم دامنه روی زمپ و ومپ

نرم افزار XAMPP و WAMP که خیلی از برنامه‌نویس‌های تحت وب از آن‌ها استفاده می‌کنند، یک سرور مجازی در کامپیوتر ما ایجاد می‌کنند که در واقع یک پکیج حاوی ۳ نرم‌افزار اصلی زیر هستند که ممکن است نرم‌افزارهای دیگری هم بسته به انتخاب شما، همراه خود داشته باشند:

  • وب سرور apache
  • پایگاه داده mysql همراه با کنترل پنل phpmyadmin
  • مفسر php

افزودن دامنه به لوکال هاست

برای ایجاد دامنه مجازی روی لوکال هاست تنها باید چند قدم ساده زیر را بردارید:

قدم اول: فولدر پروژه مورد نظر خود را در دایرکتوری htdocs زمپ سرور یا www ومپ سرور ایجاد کنید.

قدم دوم: ایجاد VirtualHost در لوکال هاست
با توجه به سرور مجازی که استفاده می‌کنید به یکی از مسیرهای زیر بروید و فایل httpd-vhosts.conf را با یک نرم‌افزار ادیتور متن باز کنید.

Xampp → apache/conf/extra
Wamp → bin/apache/conf/extra

اگر از xampp استفاده می‌کنید، در انتهای فایل کد زیر را کپی کنید:

اما اگر از wamp استفاده می‌کنید، در انتهای فایل کد زیر را کپی کنید:

در خط دوم باید آدرس سرور ادمین را وارد کنیم.
در خط سوم باید مسیری که می‌خواهیم دامنه روی آن تنظیم شود را وارد می‌کنیم.

نکته: توجه کنید که سرور مجازی شما دقیقا در چه مسیری نصب شده.

در خط چهارم باید نام سرور که همان نام دامنه موردنظر ماست وارد کنیم.

در قسمت ErrorLog و CustomLog باید نام دو فایل log را ویرایش کنیم. (معمولا فایل‌های log خطاهایی که در سیستم رخ می‌دهد را ثبت می‌کنند.) در این دو خط تنها کافیست به‌جای your-domain.com نام دامنه خود را وارد کنید.

در آخر این فایل را ذخیره کنید.

قدم سوم: به مسیر زیر رفته و فایل hosts را با یک ادیتور متن باز کنید.

C:/Windows/System32/drivers/etc

توجه: ممکن است که این فایل hidden باشد پس فایل‌های hidden سیستم خود را نمایان کنید.

در انتهای فایل این خط را اضافه کنید:

و به جای your-domain.com نام دامنه خود را بنویسید و فایل را ذخیره کنید.

نکته یک: این فایل فقط در mode administrator ویرایش می‌شود و نیاز دارید تا ادیتور متن خود را با استفاده از run as administrator اجرا کنید.

نکته دو: قبل از ویرایش این فایل آنتی‌ویروس خود را غیرفعال کنید.

حال با توجه به نکات بالا فایل را ذخیره کنید.

قدم چهارم: سرویس apache سرورمجازی خود را ری‌استارت کنید تا تغییرات اعمال شود.

حال از دامنه مجازی خود برای دسترسی به دایرکتوری موردنظر استفاده کنید و لذت ببرید. 🙂

نکته اضافه! : همه مراحل بالا را درست انجام می‌دهید اما دامنه مجازی شما کار نمی‌کند؟ 🙁 پس حتما سری به فایل httpd.conf وب‌سرور apache بزنید و # ابتدای خط LoadModule alias_module modules/mod_alias.so را بردارید، به همین سادگی. برای دسترسی به httpd.conf می‌توانید از قسمت apache نرم‌افزار سرور مجازی خود این فایل را پیدا کنید.

اگر در هنگام تنظیم دامنه روی لوکال هاست به مشکلی برخوردید حتما از طریق نظرات با ما در میان بگذارید.

آموزش ویدیویی تنظیم دامنه مجازی روی لوکال هاست

ویدیوی آموزشی در تاریخ ۱۳۹۸/۲/۲۵ اضافه شد.

مطالب زیر را حتما بخوانید

آموزش کامل مدیریت سرور مجازی برای تازه‌کارها

مدیریت سرور مجازی یکی از تخصص‌هایی است که اگر دوست دارید در حوزه دیجیتال فعالیت کنید می‌تواند به دردتان بخورد....

بررسی تفاوت فرانت اند و بک اند در طراحی وب به صورت جامع

در این مقاله تفاوت فرانت اند و بک اند را با هم بررسی خواهیم کرد. اگر یک کاربر مبتدی کامپیوتر...

آموزش جامع و کامل نصب وردپرس در لاراگون

نصب وردپرس در لاراگون کاربسیار ساده‌ای است. همانطور که می‌دانید وردپرس محبوب‌ترین سیستم مدیریت محتوا در دنیا است. لاراگون یک...

حل مشکل ارسال ایمیل در لوکال هاست (localhost)

ارسال ایمیل در لوکال هاست یکی از مشکلاتی است که همه توسعه دهندگان وب به آن برخورده‌اند. با ما همراه...

دیدگاهتان را بنویسید

59 پاسخ به “تنظیم دامنه مجازی روی لوکال هاست”

  1. محمدرضا گفت:

    سلام وقتتون بخیر
    همه این مراحل رو مو به مو طبق اون چیزی که گفتید پیش رفتم ولی دامنه مجازیم اصلا کار نمی کنه
    همش ارور Not Found میده
    حتی فایل httpd.conf رو هم چک کردم اصلا کنار “LoadModule alias_module modules/mod_alias.so” هیچ علامت # وجود نداره و همین “LoadModule alias_module modules/mod_alias.so” رو که تو کادر Find وارد می کنم و روی دکمه Find کلیک می کنم با اینکه LoadModule alias_module modules/mod_alias.so وجود داره توی فایل httpd.conf زمپ من ولی ارور میده و میگه “Cannot find “LoadModule alias_module modules/mod_alias.so””.

    • سلام وقت بخیر
      تا حالا به همچین پیامی بر نخوردم. متن ارور بصورت انگلیسی سرچ کنید.
      قطعا افرادی بودن که قبلا به مشکل مشابه برخوردن و راه حلش رو به اشتراک گذاشتن
      موفق باشید

  2. حمید گفت:

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

  3. سهیل گفت:

    عالی بود و مشکل مرا حل نمودید ممنون

  4. فرشاد گفت:

    سلام.میخواستم بدونم با بقیه نرم افزارهای لوکال هاست مثل Wamp هم میشه اینکار رو انجام داد؟با سپاس

  5. samira padidar گفت:

    سلام Servsradmin رو از کجا بیارم؟

  6. سیدعلی گفت:

    سلام من تمام مراحل را انجام دادم وقتی xamp را اجرا می کنم apache روشن نمیشه ارور میده

  7. محمد مهدی گفت:

    سلام با این کار اگر ما با یه دستگاه دیگه آدرس دامنه مون رو تایپ کنیم سایتمون روی مرور گر بالا میاد؟
    و اون لوکال هاست مثل هاست واقعی عمل میکنه؟

  8. پوریا گفت:

    سلام وقتتون بخیر. ببخشید من تمام راه کار های بالا رو انجام دادم ولی بازم وارد دامنه ی مجازی نمیشه و وقتی
    your_admin.com رو داخل کروم میزنم با
    error 404 not found مواجه میشم ممنون میشم راهنمایی کنید.

    • سلام یکی از مراحل به درستی انجام نشده احتمالا. در انتخاب نام هم از ـ استفاده نکنید به جاش از – استفاده بشه بهتره. آموزش بالا هم برای your-domain.com ادرس هستش نه این your_admin.com

  9. ساناز گفت:

    من پورت 80سیستمم پر بود روی 8080کذاشتم ولی my sql adminمن نمیاره میشه بگین چیکار کنم

  10. سامان منفرد گفت:

    سلام گرامی
    من یه ماشین مجازی ساختم و زمپ رو هم نصب کردم و کانفیگ هم کردم و توی پوشه htdocs هم یک صفحه وب ساختم حالا میخوام خارج از محیط ماشین مجازی یعنی سیستم عامل اصلی هم بتونم صفحه رو مشاهده کنم. بنظرتون باید چه کنم؟

  11. مریم گفت:

    با سلام میخام در لوکال هاست زمپ ‌ مرورگرکروم رو با مرورگر IE عوض کنم وعوض نمیشه چون وردپرس با اینترنت اکسپلورر کار نمیکنه چه مراحلی رو باید طلگی کنم تا زمپ با کروم باز بشه

    • سلام دوست عزیز
      زمپ یا وردپرس یا هرچیز دیگه‌ای وابسته به مرورگر نیستن که بخوان فقط تو کروم باز بشن یا…
      یعنی اصلا ربطی به مرورگر نداره. از هر مرورگری می‌تونید استفاده کنید. حالا اگر IE شما کار نمی‌کنه احتمالا مشکل از جای دیگست نه از زمپ و…

  12. مهدی گفت:

    سلام خسته نباشید دوستان من یه ویرچوال هاست ساختم برای لاراول و یه روت ایجاد کردم ولی توی بخش ویرچوال هاست اون روت رو نمیشناسه
    وقتی با artisan اجرا میکنم همه چی اوکیه دلیلش چیه ؟

    • علیرضا گفت:

      داداش منم با لاراول ساختم تو کروم که میزدم بیاره نمیاره اگه راه حلشو فهمیدی لطفا به منم بگو

دیدگاهتان را بنویسید