ฉันกำลังพยายามที่จะลุกขึ้นWebDav พลวัตบนโฮสต์เสมือนของฉัน
<VirtualHost *:80>
# http://www.example.com/test.txt -> /var/www/example.com/www/test.txt
VirtualDocumentRoot /var/www/%-2.0.%-1.0/%-3+/
<Location /webdav>
Dav On
AuthType Basic
AuthName "example.com"
AuthUserFile /var/www/[PROBLEM-1]/passwd.dav
Require valid-user
</Location>
</VirtualHost>
- มีวิธีใด ๆ ที่ฉันสามารถตั้งค่าแบบไดนามิกปัญหา-1ตัวยึดอยู่บนพื้นฐานของสิ่งที่มาพร้อมกับHTTP_HOST ? ส่วนหนึ่งของมันแม่นยำมากขึ้น? ตัวอย่าง:
- HTTP_HOST = www.example.com -> PROBLEM-1 = example.com
- HTTP_HOST = example.com -> PROBLEM-1 = example.com
สิ่งที่ฉันพยายามทำที่นี่คือการโหลดไฟล์ dav passwd แบบไดนามิกตามที่ร้องขอโดเมน มันเป็นเหมือน "กลุ่ม" ถ้าคุณต้องการ เพื่อให้เจ้าของโดเมน A ไม่ได้รับอนุญาตให้เข้าถึงไฟล์ของ domainB ดังนั้นอาจมีวิธีการแก้ปัญหาอื่น ๆ ตามคำสั่งAuthGroupFile ? หรืออะไรก็ตามที่ใช้การพิสูจน์ตัวจริงของ LDAP ซึ่งจะใช้กลุ่มที่ตั้งชื่อตามโฮสต์