تنظیم دامنه روی لوکال هاست معمولا برای راحتی برنامه نویس و شبیه سازی بیشتر محیط سرور مجازی به سرورهای واقعی صورت میگیرد که بسیار کاربردی است.
معرفی نرم افزار xampp و wamp
نرم افزار XAMPP و WAMP که خیلی از برنامهنویسهای تحت وب از آنها استفاده میکنند، یک سرور مجازی در کامپیوتر ما ایجاد میکنند که در واقع یک پکیج حاوی ۳ نرمافزار اصلی زیر هستند که ممکن است نرمافزارهای دیگری هم بسته به انتخاب شما، همراه خود داشته باشند:
برای ایجاد دامنه مجازی روی لوکال هاست تنها باید چند قدم ساده زیر را بردارید:
قدم اول: فولدر پروژه مورد نظر خود را در دایرکتوری htdocs زمپ سرور یا www ومپ سرور ایجاد کنید.
قدم دوم: ایجاد VirtualHost در لوکال هاست با توجه به سرور مجازی که استفاده میکنید به یکی از مسیرهای زیر بروید و فایل httpd-vhosts.conf را با یک نرمافزار ادیتور متن باز کنید.
در خط دوم باید آدرس سرور ادمین را وارد کنیم. در خط سوم باید مسیری که میخواهیم دامنه روی آن تنظیم شود را وارد میکنیم.
نکته: توجه کنید که سرور مجازی شما دقیقا در چه مسیری نصب شده.
در خط چهارم باید نام سرور که همان نام دامنه موردنظر ماست وارد کنیم.
در قسمت ErrorLog و CustomLog باید نام دو فایل log را ویرایش کنیم. (معمولا فایلهای log خطاهایی که در سیستم رخ میدهد را ثبت میکنند.) در این دو خط تنها کافیست بهجای your-domain.com نام دامنه خود را وارد کنید.
در آخر این فایل را ذخیره کنید.
قدم سوم: به مسیر زیر رفته و فایل hosts را با یک ادیتور متن باز کنید.
C:/Windows/System32/drivers/etc
توجه: ممکن است که این فایل hidden باشد پس فایلهای hidden سیستم خود را نمایان کنید.
در انتهای فایل این خط را اضافه کنید:
1
127.0.0.1your-domain.com
و به جای your-domain.com نام دامنه خود را بنویسید و فایل را ذخیره کنید.
نکته یک: این فایل فقط در mode administrator ویرایش میشود و نیاز دارید تا ادیتور متن خود را با استفاده از run as administrator اجرا کنید.
نکته دو: قبل از ویرایش این فایل آنتیویروس خود را غیرفعال کنید.
حال با توجه به نکات بالا فایل را ذخیره کنید.
قدم چهارم:سرویس apache سرورمجازی خود را ریاستارت کنید تا تغییرات اعمال شود.
حال از دامنه مجازی خود برای دسترسی به دایرکتوری موردنظر استفاده کنید و لذت ببرید. 🙂
نکته اضافه! : همه مراحل بالا را درست انجام میدهید اما دامنه مجازی شما کار نمیکند؟ 🙁 پس حتما سری به فایل httpd.conf وبسرور apache بزنید و # ابتدای خط LoadModule alias_module modules/mod_alias.so را بردارید، به همین سادگی. برای دسترسی به httpd.conf میتوانید از قسمت apache نرمافزار سرور مجازی خود این فایل را پیدا کنید.
اگر در هنگام تنظیم دامنه روی لوکال هاست به مشکلی برخوردید حتما از طریق نظرات با ما در میان بگذارید.
سلام وقتتون بخیر همه این مراحل رو مو به مو طبق اون چیزی که گفتید پیش رفتم ولی دامنه مجازیم اصلا کار نمی کنه همش ارور 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””.
سلام وقت بخیر تا حالا به همچین پیامی بر نخوردم. متن ارور بصورت انگلیسی سرچ کنید. قطعا افرادی بودن که قبلا به مشکل مشابه برخوردن و راه حلش رو به اشتراک گذاشتن موفق باشید
سلام وقتتون بخیر. ببخشید من تمام راه کار های بالا رو انجام دادم ولی بازم وارد دامنه ی مجازی نمیشه و وقتی your_admin.com رو داخل کروم میزنم با error 404 not found مواجه میشم ممنون میشم راهنمایی کنید.
سلام یکی از مراحل به درستی انجام نشده احتمالا. در انتخاب نام هم از ـ استفاده نکنید به جاش از – استفاده بشه بهتره. آموزش بالا هم برای your-domain.com ادرس هستش نه این your_admin.com
سلام گرامی من یه ماشین مجازی ساختم و زمپ رو هم نصب کردم و کانفیگ هم کردم و توی پوشه htdocs هم یک صفحه وب ساختم حالا میخوام خارج از محیط ماشین مجازی یعنی سیستم عامل اصلی هم بتونم صفحه رو مشاهده کنم. بنظرتون باید چه کنم؟
با سلام میخام در لوکال هاست زمپ مرورگرکروم رو با مرورگر IE عوض کنم وعوض نمیشه چون وردپرس با اینترنت اکسپلورر کار نمیکنه چه مراحلی رو باید طلگی کنم تا زمپ با کروم باز بشه
سلام دوست عزیز زمپ یا وردپرس یا هرچیز دیگهای وابسته به مرورگر نیستن که بخوان فقط تو کروم باز بشن یا… یعنی اصلا ربطی به مرورگر نداره. از هر مرورگری میتونید استفاده کنید. حالا اگر IE شما کار نمیکنه احتمالا مشکل از جای دیگست نه از زمپ و…
سلام خسته نباشید دوستان من یه ویرچوال هاست ساختم برای لاراول و یه روت ایجاد کردم ولی توی بخش ویرچوال هاست اون روت رو نمیشناسه وقتی با artisan اجرا میکنم همه چی اوکیه دلیلش چیه ؟
سلام وقتتون بخیر
همه این مراحل رو مو به مو طبق اون چیزی که گفتید پیش رفتم ولی دامنه مجازیم اصلا کار نمی کنه
همش ارور 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””.
سلام وقت بخیر
تا حالا به همچین پیامی بر نخوردم. متن ارور بصورت انگلیسی سرچ کنید.
قطعا افرادی بودن که قبلا به مشکل مشابه برخوردن و راه حلش رو به اشتراک گذاشتن
موفق باشید
سلام
اگه تو مجموعه اداری و شبکه داخلی روی یکی از سرورها نصب باشه و از طریق شبکه داخلی بخواییم دسترسی به سایت داشته باشم چه ماری باید انجام بدیم؟
ممنون
سلام شخصا تا به حال این حالت رو تست نکردم لطفا از مسئول شبکه سازمان سوال بفرمایید.
عالی بود و مشکل مرا حل نمودید ممنون
سلام.میخواستم بدونم با بقیه نرم افزارهای لوکال هاست مثل Wamp هم میشه اینکار رو انجام داد؟با سپاس
سلام فرشاد جان. بله میشه مشکلی نداره
سلام Servsradmin رو از کجا بیارم؟
کافیه فقط جای عبارت your-domain.com نام دامنه خودتون رو بذارید
سلام من تمام مراحل را انجام دادم وقتی xamp را اجرا می کنم apache روشن نمیشه ارور میده
سلام با این کار اگر ما با یه دستگاه دیگه آدرس دامنه مون رو تایپ کنیم سایتمون روی مرور گر بالا میاد؟
و اون لوکال هاست مثل هاست واقعی عمل میکنه؟
سلام خیر لوکال هاست که فقط در سیستم شماست بنابراین شخصی نمیتونه به این اطلاعات دسترسی داشته باشه
سلام وقتتون بخیر. ببخشید من تمام راه کار های بالا رو انجام دادم ولی بازم وارد دامنه ی مجازی نمیشه و وقتی
your_admin.com رو داخل کروم میزنم با
error 404 not found مواجه میشم ممنون میشم راهنمایی کنید.
سلام یکی از مراحل به درستی انجام نشده احتمالا. در انتخاب نام هم از ـ استفاده نکنید به جاش از – استفاده بشه بهتره. آموزش بالا هم برای your-domain.com ادرس هستش نه این your_admin.com
من پورت 80سیستمم پر بود روی 8080کذاشتم ولی my sql adminمن نمیاره میشه بگین چیکار کنم
سلام گرامی
من یه ماشین مجازی ساختم و زمپ رو هم نصب کردم و کانفیگ هم کردم و توی پوشه htdocs هم یک صفحه وب ساختم حالا میخوام خارج از محیط ماشین مجازی یعنی سیستم عامل اصلی هم بتونم صفحه رو مشاهده کنم. بنظرتون باید چه کنم؟
سلام سامان جان
بعید میدونم راهی وجود داشته باشه. میتونی به زبان انگلیسی سوالتو سرچ کنی ببینی راه حلی ارائه شده یا نه.
با سلام میخام در لوکال هاست زمپ مرورگرکروم رو با مرورگر IE عوض کنم وعوض نمیشه چون وردپرس با اینترنت اکسپلورر کار نمیکنه چه مراحلی رو باید طلگی کنم تا زمپ با کروم باز بشه
سلام دوست عزیز
زمپ یا وردپرس یا هرچیز دیگهای وابسته به مرورگر نیستن که بخوان فقط تو کروم باز بشن یا…
یعنی اصلا ربطی به مرورگر نداره. از هر مرورگری میتونید استفاده کنید. حالا اگر IE شما کار نمیکنه احتمالا مشکل از جای دیگست نه از زمپ و…
سلام خسته نباشید دوستان من یه ویرچوال هاست ساختم برای لاراول و یه روت ایجاد کردم ولی توی بخش ویرچوال هاست اون روت رو نمیشناسه
وقتی با artisan اجرا میکنم همه چی اوکیه دلیلش چیه ؟
داداش منم با لاراول ساختم تو کروم که میزدم بیاره نمیاره اگه راه حلشو فهمیدی لطفا به منم بگو