زمان انتشار:
دوشنبه 17 آذر 1399
تنظیم دامنه مجازی روی لوکال هاست
نرم افزار XAMPP و WAMP قابلیت ایجاد یک سرور مجازی در کامپیوتر را دارند، در واقع یک پکیج حاوی ۳ نرمافزار اصلی زیر می باشد که ممکن است نرمافزارهای دیگری هم بسته به نیاز کاربر نصب نماید:
• وب سرور apache
• پایگاه داده mysql همراه با کنترل پنل phpmyadmin
• مفسر php

-
با با توجه به نرم افزار سرور مجازی که استفاده مینمائید، به یکی از مسیرهای زیر مراجعه نمائید و فایل "httpd-vhosts.conf" را با یک نرمافزار ادیتور متن باز نمائید.
Xampp → apache/conf/extra
Wamp → bin/apache/conf/extra
-
اگر از نرم افزار "Xampp" استفاده مینمائید، در انتهای فایل کد زیر را کپی نمائید:
ServerAdmin admin@your-domain.com
DocumentRoot "C:/xampp/htdocs/your-dir"
ServerName your-domain.com
ErrorLog "logs/your-domain.com-error.log"
CustomLog "logs/your-domain.com-access.log" common
-
اما اگر از نرم افزار "Wamp" استفاده می نمائید، در انتهای فایل کد زیر را کپی نمائید:
ServerAdmin admin@your-domain.com
DocumentRoot "c:/wamp/www/your-dir"
ServerName your-domain.com
ServerAlias your-domain.com
ErrorLog "logs/your-domain.com-error.log"
CustomLog "logs/your-domain.com-access.log" combined
توجه کنید که سرور مجازی شما دقیقا در چه مسیری نصب شده است.
-
به مسیر زیر رفته و فایل "hosts" را با یک ادیتور متن باز نمائید.
C:/Windows/System32/drivers/etc
توجه: ممکن است که این فایل "Hidden" باشد، پس فایلهای "Hidden" سیستم را نمایان نمائید.
در انتهای فایل خط زیر را اضافه نمائید:
127.0.0.1 your-domain.com
این فایل فقط در "mode administrator" ویرایش میگردد و نیاز می باشد تا ادیتور متن را با استفاده از "Run As Administrator" اجرا نمائید، قبل از ویرایش این فایل آنتیویروس را غیرفعال کنید.
-
سرویس "apache" سرورمجازی را ریست نمائید، تا تغییرات اعمال گردد.
[root@crscentos4 ~]# service httpd restart
اگر مراحل ذکر شده را طی نمودید اما دامنه مجازی درست کار ننمود حتما سری به فایل "httpd.conf" وبسرور apache بزنید و اگر کاراکتر "#" ابتدای خط "LoadModule alias_module modules/mod_alias.so" بود از ابتدای خط حذف گردد، که دامنه مجازی به درستی کار نماید.