Score:0

แก้ไข 502 Bad Gateway

ธง in

ฉันให้ Nginx ทำงานบนเซิร์ฟเวอร์ Ubuntu (มหาสมุทรดิจิทัล) ฉันได้ตั้งค่า LEMP stack สำหรับโฮสต์เว็บไซต์ Wordpress ฉันได้รับ 501 เกตเวย์ไม่ดี เมื่อฉันพยายามเข้าถึงเว็บไซต์โดยใช้ที่อยู่ IP

ฉันเห็นข้อผิดพลาดนี้ในบันทึก:

2022/05/24 14:43:52 [ข้อผิดพลาด] 199802#199802: *3 การเชื่อมต่อ() ล้มเหลว (111: การเชื่อมต่อถูกปฏิเสธ) ขณะเชื่อมต่อกับอัปสตรีม ไคลเอ็นต์: 212.58.120.29 เซิร์ฟเวอร์: localhost คำขอ: "GET /ttemp .php HTTP/1.1", อัพสตรีม: "fastcgi://127.0.0.1:9000", โฮสต์: "46.101.238.240"
2022/05/24 14:43:52 [ข้อผิดพลาด] 199802#199802: *3 การเชื่อมต่อ() ล้มเหลว (111: การเชื่อมต่อถูกปฏิเสธ) ขณะเชื่อมต่อกับอัปสตรีม ไคลเอ็นต์: 212.58.120.29 เซิร์ฟเวอร์: localhost คำขอ: "GET /favicon .ico HTTP/1.1", อัปสตรีม: "fastcgi://127.0.0.1:9000", โฮสต์: "46.101.238.240", ผู้อ้างอิง: "https://46.101.238.240/ttemp.php"

และนี่คือการกำหนดค่า Nginx ของฉัน:

เซิร์ฟเวอร์ {
    ฟัง 80;
    ฟัง 443 ssl;
    ssl_certificate /var/www/ssl/default.crt;
    ssl_certificate_key /var/www/ssl/default.key;
    server_name localhost mydomain.com www.mydomain.com;

    รูท /var/www/mydomain.com;

    ข้อมูล error_log /var/log/nginx/error.log;

    ที่ตั้ง / {
        try_files $uri $uri/ /index.php?$args;
        ดัชนี index.html index.htm index.php;
    }

    ตำแหน่ง ~ \.php$ {
        try_files $uri =404;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        รวม fastcgi_params;
    }

}

และสถานะ UFW ของฉัน:

ถึงการดำเนินการจาก
-- ------ ----
Nginx HTTP อนุญาตทุกที่
Nginx HTTPS อนุญาตทุกที่
22/tcp อนุญาตได้ทุกที่
22 อนุญาตได้ทุกที่
2222 อนุญาตได้ทุกที่
3306 อนุญาตได้ทุกที่
80 อนุญาตได้ทุกที่
443 อนุญาตได้ทุกที่
9000 อนุญาตได้ทุกที่
Nginx HTTP (v6) อนุญาตทุกที่ (v6)
Nginx HTTPS (v6) อนุญาตทุกที่ (v6)
22/tcp (v6) อนุญาตทุกที่ (v6)
22 (v6) อนุญาตทุกที่ (v6)
2222 (v6) อนุญาตทุกที่ (v6)
3306 (v6) อนุญาตทุกที่ (v6)
80 (v6) อนุญาตทุกที่ (v6)
443 (v6) อนุญาตได้ทุกที่ (v6)
9000 (v6) อนุญาตทุกที่ (v6)

ความคิดใด ๆ ?

Ivan Shatsky avatar
gr flag
โปรดแสดงเอาต์พุต `lsof -P -n -i :9000`
in flag
คำสั่ง `lsof -P -n -i :9000` ไม่มีเอาต์พุต
Ivan Shatsky avatar
gr flag
นั่นหมายความว่า PHP-FPM daemon ไม่ฟังพอร์ต TCP 9000ตรวจสอบการกำหนดค่าเริ่มต้นของพูล ส่วนใหญ่เป็นไปได้ว่าเป็นการฟังบนซ็อกเก็ต UNIX บางตัวแทน
in flag
@IvanShatsky ช่วยได้ ขอบคุณมาก!
djdomi avatar
za flag
โปรดตอบคำถามมิฉะนั้นจะเปิดตลอดไป

โพสต์คำตอบ

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