بارها شده که چندین بار سوال تکراری نحوه راه اندازی میزبان مجازی (VirtualHost) رو ازم پرسیدن و هر چند میشه خیلی راحت میشه با یه جستجوی ساده به هدف نزدیک شد، اما یه توضیح مختصر میدم

برای رسیدن به هدف کافی است مراحل زیر را گام به گام انجام دهید:

۱. فرض کنید میخوایم میزبانی را برای دامنه فرضی  demo-project.com تعریف کنیم، به همین منظور یه فایل به نام demo-project.com.conf در مسیر زیر ایجاد نمایید:

/etc/apache2/sites-available/demo-project.com.conf

۲. محتویات زیر را درون فایل قرار دهید:

<VirtualHost *:80>
ServerName demo-project.com
DocumentRoot /home/youruser/demo-project_root
</VirtualHost>

۳. سپس به فایل /etc/hosts خط زیر را اضافه کنید:

127.0.0.1 localhost demo-project.com

۴. اکنون نوبت فعال سازی میزان مجازی و معرفی آن به آپاچی است:

sudo a2ensite <code>demo-project

.com.conf

۵. آپاچی رو راه اندازی مجدد کنید:

sudo /etc/init.d/apache2 reload

به همین سادگی و به همین خوشمزگی