Score:0

ข้อผิดพลาด 502 ใน reverse-proxy nginx

ธง cn

ฉันได้รับ

ข้อผิดพลาด 500 ข้อผิดพลาดเซิร์ฟเวอร์ภายใน
ข้อผิดพลาดภายในเซิร์ฟเวอร์

การทำสมาธิคุรุ:
XID: 549061798

ดังนั้นฉันจึงหยุดการเคลือบเงา ตอนนี้ฉันได้รับ:

502 เกตเวย์ไม่ถูกต้อง nginx.dll

ดังนั้นฉันได้ยินมาว่า 502 หมายความว่า nginx ทำงานได้ดี แต่ Apache นั้นใช้งานไม่ได้ เป็นกรณีนี้หรือไม่? เนื่องจากฉันคัดลอกการกำหนดค่าจากเซิร์ฟเวอร์อื่นซึ่งเว็บไซต์ทำงานได้อย่างถูกต้องและเปลี่ยน url เพื่อให้ตรงกับอันที่ใหม่กว่า

เป็นไปได้ไหมว่าเป็น nginx ที่ไม่ใช่การทำ reverse proxying อย่างถูกต้อง หรือเป็นเพราะฉันต้องเปิดใช้งานการเคลือบเงาเพื่อให้ทำงานได้

นี่คือการกำหนดค่า nginx:

เซิร์ฟเวอร์ {
  ฟัง 175.35.85.95:80 ;

  
  server_name staging.prod.com www.staging.prod.com preprod.staging.prod.com staging.prod.com ;
  

  

  

  client_max_body_size 64M;

  ที่ตั้ง / {
    proxy_pass http://127.0.0.2:80;

    proxy_buffers 8 2m;
    proxy_buffer_size 12m;
    proxy_busy_buffers_size 12m;

    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-ส่งต่อ-สำหรับ $proxy_add_x_forwarded_for;
    proxy_set_header X-ส่งต่อโปรโต https;
    proxy_set_header X-Forwarded-Port 80;
    proxy_set_header โฮสต์ $host;

    proxy_connect_timeout 600;
    proxy_send_timeout 600;
    proxy_read_timeout 600;
    send_timeout 600;
  }
}

สิ่งหนึ่งที่ฉันสงสัยคือทำไมมันฟัง "175.35.85.95:80" (ไม่ใช่ ip จริง) แต่ ip ของเซิร์ฟเวอร์แตกต่างจาก ip นั้น

เราสามารถตัดการเคลือบเงาออกและถือว่าไม่ใช่การเคลือบเงาและเป็นการกำหนดค่า Apache ที่ยังมีปัญหาอยู่หรือไม่?

in flag
อ่านบันทึกข้อผิดพลาดของคุณ

โพสต์คำตอบ

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