ฉันอยู่ที่ปลายปัญญาของฉันที่นี่
ฉันติดตั้ง Ubuntu บน windows ด้วย wsl2 แล้ว
ฉันกำลังพยายามตั้งค่า apache2 ให้ชี้ไปที่ /mnt/my/windows/source/code
ไม่ว่าฉันจะทำอะไร. DocumentRoot เป็น /var/www/html เสมอ
ฉันพยายามมามาก ฉันคิดว่าฉันกำลังจะเป็นบ้า
นี่คือใน apache2.conf ของฉัน
* พยายามทำสิ่งนี้ด้วยความสิ้นหวัง
<Directory /mnt/c/Users/me/Development/online-store/web>
AllowOverride None
Options Indexes FollowSymLinks
Require all granted
</Directory>
<Directory />
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
ไฟล์ vhost
<VirtualHost *:80>
DocumentRoot /mnt/c/Users/me/Development/online-store/web
DirectoryIndex index.php index.html
ServerName store.test.domain.ca
ServerAlias store-*.test.domain.ca
<Directory "/mnt/c/Users/me/Development/online-store/web">
AllowOverride all
Require all granted
</Directory>
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
</VirtualHost>
ฉันปิดใช้งานไฟล์ 000 conf เพื่อให้เปิดใช้งานไฟล์นี้เท่านั้น
เมื่อฉันรัน sudo apache2ctl -S
การกำหนดค่า VirtualHost:
*:80 store.test.domain.ca (/etc/apache2/sites-enabled/store.conf:1)
รูทเซิร์ฟเวอร์: "/etc/apache2"
รูทเอกสารหลัก: "/var/www/html"
ErrorLog หลัก: "/var/log/apache2/error.log"
Mutex rewrite-map: using_defaults
ค่าเริ่มต้นของ Mutex: dir="/var/run/apache2/" กลไก=ค่าเริ่มต้น
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
กำหนด: DUMP_VHOSTS
กำหนด: DUMP_RUN_CFG
ผู้ใช้: name="www-data" id=33
กลุ่ม: name="www-data" id=33