ฉันกำลังพยายามโฮสต์การวิเคราะห์ที่น่าเชื่อถือด้วยตนเอง จนถึงตอนนี้ฉันได้ติดตั้งนักเทียบท่าและเริ่มใช้งานคอนเทนเนอร์นักเทียบท่าแล้ว ฉันยังมั่นใจว่า nginx กำลังทำงานอยู่ มีการกำหนดค่าที่ถูกต้อง อนุญาตพอร์ต 80 และ 443 ผ่าน ufw และกำหนดค่า nginx ด้วยโดเมน: https://plausible.example.com.
การกำหนดค่า nginx ของฉันมีลักษณะดังนี้:
   เซิร์ฟเวอร์ {
    server_name plausible.example.com;
    ที่ตั้ง / {
        proxy_pass http://localhost:8000;
        proxy_set_header X-ส่งต่อ-สำหรับ $proxy_add_x_forwarded_for;
    }
    ฟัง [::]:443 ssl; # จัดการโดย Certbot
    ฟัง 443 ssl; # จัดการโดย Certbot
    ssl_certificate /etc/letsencrypt/live/plausible.example.com/fullchain.pem; # จัดการโดย Certbot
    ssl_certificate_key /etc/letsencrypt/live/plausible.example.com/privkey.pem; # จัดการโดย Certbot
    รวม /etc/letsencrypt/options-ssl-nginx.conf; # จัดการโดย Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # จัดการโดย Certbot
}
 เซิร์ฟเวอร์ {
    ถ้า ($host = plausible.example.com) {
        ส่งคืน 301 https://$host$request_uri;
    } # จัดการโดย Certbot
    server_name plausible.example.com;
    ฟัง 80;
    ฟัง [::]:80;
    กลับ 404; # จัดการโดย Certbot 
}
ปัญหาคือเมื่อฉันพยายามที่จะเยี่ยมชม plausible.example.com ฉันได้รับ 502 เกตเวย์เสีย ข้อผิดพลาด. เมื่อฉันตรวจสอบบันทึกข้อผิดพลาด nginx ฉันได้รับข้อผิดพลาดนี้:
[ข้อผิดพลาด] 935230#935230: *579224 recv() ล้มเหลว (104: ข้อผิดพลาดที่ไม่รู้จัก) ขณะอ่านส่วนหัวการตอบสนองจากอัปสตรีม
ฉันได้พยายามค้นหาวิธีแก้ไขข้อผิดพลาดนี้ แต่ก็ไม่สามารถทำได้เช่นกัน ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม ขอบคุณ.
แก้ไข: ฉันควรเพิ่มสิ่งนั้นในตัวแปร env ที่เป็นไปได้ ชื่อโฮสต์คือ: https://plausible.example.com