ฉันให้ 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)
ความคิดใด ๆ ?