ฉันมีปัญหาเล็กน้อยที่เชื่อมโยง/var/www/
ไปยังWebroot
ไดเรกทอรีใหม่ภายในโฟลเดอร์บ้านของฉัน ฉันคิดว่าสิ่งเหล่านี้มาจากการขาดความเข้าใจในสิทธิ์ของ linux
เท่าที่ฉันทราบ symlink ควรอยู่ในรูปแบบของไดเรกทอรีที่คุณต้องการเชื่อมโยงและไดเรกทอรีที่คุณต้องการที่จะเชื่อมโยงดังนั้นในกรณีของฉันฉันวิ่ง:
sudo ln -s ~/Webroot/* /var/www/
นี่เป็นการเรียงลำดับของการทำงานถ้าฉันเรียกใช้ls
บน/var/www/
ฉันสามารถดูไฟล์ทั้งหมดในWebroot
ไดเรกทอรีของฉัน
เมื่อใดก็ตามที่ฉันพยายามเรียกใช้ไฟล์ที่อยู่ในWebroot
โฟลเดอร์ของฉันฉันได้รับข้อผิดพลาดในการอนุญาต 403 เป็นเพราะไฟล์ในไดเรกทอรี Webroot ของฉันถูกสร้างขึ้นโดยฉันและอินสแตนซ์ apache กำลังทำงานเป็น www-data หรือไม่
หากเป็นกรณีนี้หมายความว่าฉันจำเป็นต้องเปลี่ยนการอนุญาตในทุกไฟล์ที่ฉันสร้างเพื่อเรียกใช้หรือไม่
ก่อนหน้านี้ฉันได้เรียกใช้อินสแตนซ์อะแพชในเครื่องของฉันชี้ไปที่รูทไดเรกทอรีของ vhost เริ่มต้นของฉันไปที่Webroot
โฟลเดอร์ในอินสแตนซ์นี้ฉันไม่จำเป็นต้องแก้ไขการอนุญาตใด ๆ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม