Score:0

DocumentRoot จะไม่เปลี่ยนแปลง -Ubuntu 20 Apache2 บน windows wsl2

ธง ca

ฉันอยู่ที่ปลายปัญญาของฉันที่นี่ ฉันติดตั้ง 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
ca flag
ฉันคิดว่านั่นเป็นปลาเฮอริ่งแดง รากหลักทั้งหมดที่ฉันมองไปที่จุดนั้น ไม่สามารถผ่านมันบอกว่าไม่สามารถเขียนไปยัง index.html ไม่รู้ว่าทำไมมันถึงบอกว่าเพราะฉันไม่มี index.html ทุกที่และ IO ก็มี index.php เป็นดัชนีให้โหลด
in flag
Apache มีสิทธิ์เข้าถึงตำแหน่งนั้นหรือไม่ คุณได้ตรวจสอบว่าไม่ได้ติดตั้ง AppArmour และบล็อก Apache จากตำแหน่งที่ไม่ได้มาตรฐานหรือไม่
ca flag
ไม่เคยได้ยินเกี่ยวกับ appArmor เลย ขณะนี้ฉันกำลังย้ายไฟล์ windows ทั้งหมดไปยัง Ubuntu ดังนั้นฉันจึงไม่ต้องชี้ไปที่ windows DIR
ca flag
กลับไปสู่พื้นฐาน ฉันเปลี่ยนรูทเอกสารของ 000-default.conf ไปที่ /var/www/mysite แต่ยังคงไปที่ /var/www/html เท่านั้น ฉันไม่รู้ว่าเกิดอะไรขึ้น!
ca flag
lol apache กำลังสร้างไฟล์ index.html ใน /var/www dir ไฟล์โฮสต์ของฉันไม่ได้ชี้ไปที่มัน ...
ca flag
ทุกครั้งที่ฉันไปที่ store.test มันจะสร้างไฟล์ index.html ใหม่ index.html.1 index.html.2 ฉันไม่เคยพบสิ่งนี้มาก่อน
Score:0
ธง cn

หากคุณได้ตั้งค่า SSL แล้ว คุณอาจประสบปัญหาเดียวกับที่ฉันเพิ่งพบ [/sites-available/default-ssl.conf] และเอกสารที่เกี่ยวข้องกับ SSL อื่นใดที่จำเป็นต้องได้รับการอัปเดตด้วยเช่นกัน เริ่มบริการ apache ใหม่และชี้ไปที่ไดเร็กทอรีที่ถูกต้องทันที

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา