4
ฉันจะกำหนดค่าเซิร์ฟเวอร์ HTTP Nginx proxy_pass Node.js ผ่านซ็อกเก็ต UNIX ได้อย่างไร
ฉันกำลังพยายามกำหนดค่าเซิร์ฟเวอร์ Nginx เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ Node.js HTTP ผ่านซ็อกเก็ตโดเมน UNIX ไฟล์การกำหนดค่า Nginx: server { listen 80; location / { proxy_pass http://unix:/tmp/app.socket:/; } } (ตามhttp://wiki.nginx.org/HttpProxyModule#proxy_pass ) สคริปต์ Node.js: var http = require('http'); http.createServer(function(req, res) { console.log('received request'); req.end('received request\n'); }).listen('/tmp/app.socket'); ตอนนี้เมื่อฉันพยายามโทร curl http://localhost/ ฉันได้รับหน้าข้อผิดพลาด 502 Bad Gateway เป็นแบบม้วนเท่านั้นและไม่มีสิ่งใดในกระบวนการ Node.js ฉันกำลังทำอะไรผิดหรือเปล่า? แก้ไข: หลังจากลองวิธีแก้ปัญหาของ quanta ความผิดพลาดจะต้องเกี่ยวข้องกับการกำหนดค่า …