Score:0

Nginx ส่งไบต์ที่อ่านไม่ออกสำหรับคำขอใด ๆ

ธง cn

ฉันได้ตั้งค่าไซต์ใหม่บนเซิร์ฟเวอร์ Nginx เป็นโดเมนย่อยของไซต์อื่นบนเซิร์ฟเวอร์เดียวกัน ไซต์อื่น ๆ ของฉันทั้งหมดยังคงทำงานได้ดีอย่างสมบูรณ์ แต่ไซต์ใหม่นี้เพียงแค่ส่งไบต์สุ่มจำนวนมากเพื่อตอบสนองต่อคำขอใด ๆ ด้วยเส้นทางใด ๆ ไม่มีส่วนหัวหรือสิ่งใดในการตอบกลับ

�����������Ð������ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï ¿½ ����������������

ดูสิ่งนี้สำหรับ nginx.conf ของฉัน และอันนี้สำหรับการกำหนดค่าไซต์ของฉัน ฉันไม่รู้ด้วยซ้ำว่าจะเริ่มจากตรงไหน ไม่มีอะไรในบันทึกการเข้าถึงและไม่มีอะไรใหม่ในบันทึกข้อผิดพลาด ฉันมีข้อมูลน้อยมาก

ฉันได้ลองลบการจัดทำดัชนีอัตโนมัติออกจากการกำหนดค่าไซต์และวาง index.html ในรูทของเว็บ แต่ก็แค่นั้น ไม่มีอะไรอื่นอยู่ในใจจริงๆ

cn flag
ลืมใส่ลิงค์เสียใจ! เราอยู่ที่นั่น
djdomi avatar
za flag
โปรดอย่าใช้ Pastebin เพื่อแสดงการกำหนดค่าของคุณ ให้ใส่ลงในที่นี่โดยตรง
cn flag
@djdomi ahhh ขออภัยฉันคิดว่ามันคงน่ารำคาญที่จะมีการกำหนดค่าจำนวนมากในโพสต์โดยตรง ฉันเก็บความคิดเห็นและสิ่งต่าง ๆ ไว้ทั้งหมดดังนั้นมันจึงค่อนข้างยาว
us flag
ปัญหาในการโพสต์คำถามที่สำคัญบนเว็บไซต์ของบุคคลที่สามคือคำถามเหล่านี้อาจหายไปเมื่อใดก็ได้ ทำให้คำถามไม่สมบูรณ์ในอนาคต
Score:0
ธง us

การกำหนดค่าของคุณมีบรรทัดเหล่านี้:

เซิร์ฟเวอร์ {
    ฟัง 80 http2;
    ฟัง [::]:80 http2;

หมายความว่าคุณกำลังบอกให้ nginx ให้บริการเนื้อหาโดยใช้ HTTP/2 บนพอร์ต 80 เนื่องจากเบราว์เซอร์ไม่มีข้อมูลว่าเซิร์ฟเวอร์ของคุณใช้ HTTP/2 บนพอร์ต 80 พวกเขาจึงเชื่อมต่อโดยใช้ HTTP กับพอร์ต และไม่เข้าใจ การตอบสนอง.

คุณต้องใช้

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

ในการกำหนดค่าของคุณ

cn flag
เหตุใดเบราว์เซอร์จึงไม่รู้ว่าเซิร์ฟเวอร์กำลังใช้ http/2 ปกติเค้าบอกกันยังไง?
us flag
พอร์ต 80 ถูกจัดสรรไว้สำหรับโปรโตคอล HTTP1 เมื่อเบราว์เซอร์เชื่อมต่อกับพอร์ต 80 จะคาดหวังเซิร์ฟเวอร์ที่ใช้ HTTP1 เสมอ ในขณะเดียวกัน การเชื่อมต่อ TLS จะทำผ่านพอร์ต 443 และมีกลไก (ALPN) ที่จะบอกว่าอะไรอยู่ในการเชื่อมต่อที่เข้ารหัส ดังนั้นเบราว์เซอร์สามารถร้องขอ HTTP หรือ HTTP/2 จากเซิร์ฟเวอร์ในระหว่างการจับมือ TLS ซึ่งหมายความว่า HTTP/2 จะติดตั้งผ่าน TLS ได้ง่ายที่สุด
cn flag
โอ้ และนั่นคือสาเหตุที่ไซต์อื่นๆ ของฉันใช้งานได้ พวกเขามีการตั้งค่า TLS ไว้แล้ว ได้เลย ขอบคุณมาก!!

โพสต์คำตอบ

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