เปิดไฟล์ httpd.conf ใน XAMPP/xamppfiles/etc/httpd.conf จากนั้นเอาเครื่องหมาย # ออกในบรรทัด
# Virtual hosts
Include etc/extra/httpd-vhosts.conf
แก้ไขส่วน User ค้นหา
User daemon
Group daemon
แก้เป็น Username ที่ login ของคุณ
User yourusername
Group daemon
จากนั้นเปิดไฟล์ httpd-vhosts.conf ใน XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf
เพิ่มส่วน Virtual Host ที่ต้องการไปยัง Root ของ เว็บไซต์ ถ้าเป็น Yii2 เช่น frontend/web หรือ backend/web
# localhost
<VirtualHost *:80>
ServerName localhost
DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"
<Directory "/Applications/XAMPP/xamppfiles/htdocs">
Options Indexes FollowSymLinks Includes execCGI
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@iop-api.dev
DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/yii2-iop/api/web"
ServerName iop-api.dev
ErrorLog "logs/iop-api.dev-error_log"
CustomLog "logs/iop-api.dev-access_log" common
</VirtualHost>
จากนั้นเปิดแก้ไขไฟล์ hosts ให้เรียกเว็บภายในเครื่อง โดยพิมพ์คำสั่ง
sudo nano /etc/hosts
เพิ่ม domain ที่เราได้ตั้งค่าไว้
127.0.0.1 iop-api.dev
กด ctrl+o และ ctrl+x
จากนั้น restart apache แล้วทดลองเข้า url ที่ได้ตั้งค่า ในที่นี้คือ iop-api.dev จะพบหน้าจอ Web Application ของเราเรียบร้อย
ความคิดเห็น