ฉันได้รับ
ข้อผิดพลาด 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 ที่ยังมีปัญหาอยู่หรือไม่?