Score:0

NGINX ให้บริการเส้นทางที่แตกต่างกันจากสถานที่ต่างๆ

ธง ke

ฉันได้แหย่ไปรอบ ๆ ในหัวข้อที่คล้ายกันทั้งหมดและดูเหมือนจะไม่สามารถตัดผ่านหัวข้อนี้ได้

การตั้งค่าของฉัน: แอป JS ที่แตกต่างกัน 2 แอปให้บริการผ่านไฟล์ index.html:

/var/www/html/original_dir/dist -> เสิร์ฟจาก my.awesomesite.com

/var/www/html/not_so_original_dir/dist -> เสิร์ฟจาก my.awesomesite.com/oldie

เซิร์ฟเวอร์ {
  รูท /var/www/html/original_dir/dist;
  ดัชนี index.html;
  server_name my.awesomesite.com;
  ตำแหน่ง ~* \.(?:css|js)$ {
    หมดอายุ 1 ปี;
    access_log off;
  }
}

ฉันเดาว่าการใช้นามแฝงสามารถแก้ปัญหานี้ได้

เซิร์ฟเวอร์ {
  รูท /var/www/html/original_dir/dist;
  ดัชนี index.html;
  server_name my.awesomesite.com;
  สถานที่ / เก่า {
    นามแฝง /var/www/html/not_so_original_dir/dist;
    ดัชนี index.html;
  }
}

เมื่อเข้าถึง my.awesomesite.com/oldie จะมีการร้องขอ index.html ที่ถูกต้อง อย่างไรก็ตามการอ้างอิง css และ js ทั้งหมดได้รับการแก้ไขด้วยตำแหน่งเก่า: Fx การอ้างอิงสำหรับ /css/app.css ที่ my.awesomesite.com/oldie กำลังพยายามแก้ไขที่ /var/www/html/original_dir/dist/css/app.css แทนที่จะเป็น /var/www/html/not_so_original_dir /dist/css/app.css.

มีความคิดเกี่ยวกับวิธีแก้ไขไฟล์เพื่อให้ส่งผ่านโฟลเดอร์ที่ถูกต้องหรือไม่?

Gerard H. Pille avatar
in flag
คุณลองอ้างอิง "./css/app.css" หรือไม่
us flag
โปรดเพิ่มการกำหนดค่า nginx ที่สมบูรณ์ตามที่กำหนดโดยคำสั่ง `nginx -T` ให้กับคำถาม

โพสต์คำตอบ

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