Score:0

ใช้ดิสก์ภายนอกสำหรับไฟล์มีเดียด้วย RewriteRule

ธง nl

โฟลเดอร์ apache DocumentRoot ของฉันคือ $HOME/MyProject/src. ดิสก์ภายนอกขนาดใหญ่ติดตั้งบนเซิร์ฟเวอร์บน /พื้นที่จัดเก็บ เส้นทาง.

ฉันมีกฎการเขียนซ้ำมากมายที่ตั้งค่าไว้ใน apache .conf. ตัวอย่างเช่น:

RewriteEngine เปิดอยู่
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/api/media/(.*) /data/$1 [L]

เมื่อดิสก์ภายนอกใหม่เข้าที่แล้ว กฎการเขียนซ้ำควรชี้ไปที่เส้นทางสัมบูรณ์จริงที่เปิดอยู่ /storage/myproject/data/$1ซึ่งไม่ได้อยู่ใน DocumentRoot เส้นทาง.

ฉันต้องการใช้พื้นที่เก็บข้อมูลของดิสก์ภายนอกสำหรับไฟล์มีเดีย ฉันไม่สามารถใช้ดิสก์เริ่มต้นที่มีซอร์สโค้ดได้ เนื่องจากมีขนาดเล็กเกินไป ตัวเลือกที่ดีที่สุดของฉันคืออะไร? แน่นอนว่านี่ไม่ได้หมายถึงการย้ายซอร์สและ DocumentRoot เพื่อทำให้ที่จัดเก็บข้อมูลภายนอกของ HDD ช้าลง

djdomi avatar
za flag
และทำไมไม่ใช้การผูกมัด?
potato avatar
nl flag
ขอบใจ. ผูกเมานต์ครั้งแรก ใช้งานได้ดี
djdomi avatar
za flag
แก้ไขเรียบร้อยแล้ว?
potato avatar
nl flag
ใช่. แต่ใช้ symlink ในตอนท้าย
djdomi avatar
za flag
`mount --bind /from /to` ไม่ควรเป็นเรื่องยาก?

โพสต์คำตอบ

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