موقع برنامه نویسی وب و کار با پروژه ها داخل ویندوز معمولا از برنامه ای به نام زمپ (XAMPP) استفاده می کنیم که یک سرور محلی برای ما ایجاد می کند تا برنامه های تحت وبی که می نویسیم داخل ویندوز اجرا کنیم.
موقع تست همیشه در مرورگر باید آدرس را به صورت localhost/project وارد کنیم تا برنامه اجرا شود
خیلی ساده تر می شود اگر برای هر پروژه ای که می خواهیم روی آن کار کنیم یک دامنه درون ویندوز مشابه دامنه های روی وب بسازیم و از این طریق به هر پروژه دسترسی پیدا کنیم.
مثلا من یک پروژه ای دارم به اسم resumebuilder. می خواهم برای راحتی بیشتر به جای اینکه هربار ینویسم:
localhost/resumebuilder
یک دامنه برای این پروژه بسازم مثلا
resumebuilder.iri
برای اینکار اول از همه وارد مسیر زیر می شویم
C:\xampp\apache\conf
اینجا یک سری فایل میبینید از اینها باید httpd-vhosts.conf را انتخاب کنید و با یکی از ویرایشگرها باز کنید
من اینجا با notepad++ این کار را انجام می دهم
حالا این کد را باید به این این فایل اضافه کنیم. من اینجا دامنه خودم رو iri. اتتخاب کردم یعنی آدرس پروژه من می شود resumebuilder.iri شما هر چیز دیگری دوست دارید می توانید به جای آن بنویسید. فقط حواستان باشد که دامنه های تعریف شده در وب مثل com یا ir را نمیتوانید اجرا کنید.
<VirtualHost *:80>
ServerAdmin webmaster@resumebuilder.iri
DocumentRoot “C:/xampp/htdocs/resumebuilder.iri”
ServerName resumebuilder.iri
</VirtualHost>
ErrorLog “logs/resumebuilder.iri-error.log”
حالا وارد این مسیر شوید
از اینجا فایل hosts را با ویرایشگرتان باز کنید.
کد زیر را به فایل hosts اضافه کنید.
127.0.0.1 resumebuilder.iri
در آخر هم فایل را ذخیره کنید.
حالا کافی است یک بار زمپ رو خاموش و دوباره روشن کنید. الان دامنهای که ساختید باید برنامه شما را اجرا کند.