دامنه مجازی چیه؟ دامنه مجازی به دامنه ای میگن که شما روی لوکال و سیستم خودتون و بر روی زمپ، ومپ یا دیگر برنامه هایی از این قبیل میسازید و میتونید توی لوکال ازش استفاده کنید به عنوان مثال میشه دامنه test.local یا google.loc یا هر دامنه دیگه که دلتون میخواد رو بسازید
برای این منظور در پوشه opt/lampp/htdocs/
پوشه دومین خود را بسازید بر فرض مثال ما تصمیم داریم پوشه ای به اسم phoenix.php رو بسازم پس با دستورات زیر به پوشه مراجعه و پوشه رو میسازیم
sudo cd /opt/lampp/htdocs sudo mkdir phoenix.php
محتویات فهرست [مخفی کردن]
قدم اول: فعال سازی دومین مجازی در آپاچی
برای این منظور با دستور زیر فایل کانفیگ آپاچی رو باز میکنیم من از ادیتور gedit استفاده کردم شما میتونید بر اساس میزکارتون از همان ادیتور استفاده کنید
sudo gedit /opt/lampp/etc/httpd.conf
دنبال گزینه زیر باشید
# Virtual hosts # Include etc/extra/httpd-vhosts.conf
حالا اون رو به شکل زیر تغییر بدید
# Virtual hosts Include etc/extra/httpd-vhosts.conf
حالا اون رو به شکل زیر تغییر بدید
# Virtual hosts Include etc/extra/httpd-vhosts.conf
قدم دوم: اضافه کردن دومین به فایل هاست
برای این منظور با دستور زیر فایل hosts را باز کنید و تغییرات زیر رو بهش اعمال کنید
sudo gedit /etc/hosts
و خط زیر رو به این فایل اضافه بکنید phoenix.php
اسم پوشه ای هست که در قدم اول ساختیم
127.0.0.1 phoenix.php
قدم سوم: اضافه کردن دومین به فایل httpd-vhosts.conf
فایل رو با دستور زیر باز میکنیم
sudo gedit /opt/lampp/etc/extra/httpd-vhosts.conf
حالا باید موارد زیر رو طبق نیازتون تغییر بدید من برای دومین phoenix.php تغییرات رو اعمال کردم و شما طبق نیازتون فقط با دومین مجازی من تغییر بدید
<VirtualHost *:80> ServerAdmin info@phoenix.php DocumentRoot "/opt/lampp/htdocs/phoenix.php" ServerName phoenix.php ErrorLog "logs/phoenix.php-error_log" CustomLog "logs/phoenix.php-access_log" common </VirtualHost>
قدم پایانی: ریستارت آپاچی
در این مرحله آپاچی رو ریستارت کنید تا تغییراتی که دادید اعمال شوند برای این منظور دستور زیر را در ترمینال وارد کنید
sudo /opt/lampp/lampp restart