Score:0

Nginx ส่งคืน 404 ในไฟล์สแตติกทั้งหมดเมื่อใช้อัปสตรีมและรีเวิร์สพร็อกซีกับแอพ VueJS

ธง tr

ฉันมีแอป VueJS เดียวกันสองอินสแตนซ์ในสองเซิร์ฟเวอร์ที่แตกต่างกัน ฉันกำลังพยายามใช้ nginx ฟอร์มอัปสตรีมสำหรับโหลดบาลานซ์ แต่มันส่งคืน 404 ในไฟล์ทั้งหมดภายใต้สแตติก

ฉันพยายามทำให้ง่ายที่สุดเท่าที่จะทำได้ นี่คือไฟล์กำหนดค่า Nginx:

หนังสือมอบฉันทะ:

ส่วนหน้าต้นน้ำ {
    เซิร์ฟเวอร์ 10.16.19.173;
    เซิร์ฟเวอร์ 10.16.19.166;
}

เซิร์ฟเวอร์ {
    ที่ตั้ง / {
# try_files $uri $uri/ /index.html;
        proxy_set_header โฮสต์ $host;
        proxy_pass http://ส่วนหน้า;

    }

}

การกำหนดค่าบนเซิร์ฟเวอร์ที่โฮสต์แอป:

เซิร์ฟเวอร์ {

    ฟัง 80;
    รูท /usr/share/nginx/html/portal-web/dist/cms;

   ที่ตั้ง / {
        try_files $uri $uri/ /index.html;
   }

   error_page 404 /404.html;
        ตำแหน่ง = /40x.html {
   }

   error_page 500 502 503 504 /50x.html;
        ตำแหน่ง = /50x.html {
   }

}

ไฟล์สแตติกอยู่ภายใต้ /usr/share/nginx/html/portal-web/dist/cms/static

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

ขอบคุณ

djdomi avatar
za flag
ฉันพลาดทั้งคำสั่ง server_name ดังตัวอย่างจาก [โพสต์อื่นที่ฉันตอบ](https://serverfault.com/questions/1097219/make-nginx-redirect-to-https-even-with-competing-location- regex/1097496#1097496) ฉันคิดว่าคุณอาจดูแลเรื่องนั้น

โพสต์คำตอบ

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