Score:0

ทุกพอร์ตใน centos 7 ต้องการสิทธิ์ขั้นสูง

ธง cn

ฉันกำลังพยายามรวมแอป express js กับ nginx แอปด่วนทำงานบนพอร์ต 3001 หรือ 8000 จากนั้นใช้ nginx ฉันต้องการฟังพอร์ต 443 และส่งต่อคำขอไปยังแอปนั้น:

/etc/nginx/sites-available/example.com มีเนื้อหานี้:

เซิร์ฟเวอร์ {
    ฟัง 443 ssl;
    server_name example.com;
    access_log /var/log/nginx/access.log;
    error_log /var/log/nginx/error.log ดีบัก;
    ssl_certificate x.crt;
    เส้นทาง ssl_certificate_key/ca.key;

    ที่ตั้ง / {
        proxy_set_header X-ส่งต่อ-สำหรับ $remote_addr;
        proxy_set_header โฮสต์ $http_host;
        proxy_pass "http://127.0.0.1:3001";
    }

}

แต่เมื่อฉันเริ่มแอป expressjs ด้วยforever ฉันได้รับข้อผิดพลาดเหล่านี้:

พอร์ต 3001 ต้องการสิทธิ์ขั้นสูง
ข้อผิดพลาด: สคริปต์ที่ตรวจพบตลอดกาลออกด้วยรหัส: 1
ข้อผิดพลาด: พยายามรีสตาร์ทสคริปต์ #9
พอร์ต 3001 ต้องการสิทธิ์ขั้นสูง
ข้อผิดพลาด: สคริปต์ที่ตรวจพบตลอดกาลออกด้วยรหัส: 1
ข้อผิดพลาด: พยายามรีสตาร์ทสคริปต์ #10
พอร์ต 3001 ต้องการสิทธิ์ขั้นสูง
ข้อผิดพลาด: สคริปต์ที่ตรวจพบตลอดกาลออกด้วยรหัส: 1
ข้อผิดพลาด: พยายามรีสตาร์ทสคริปต์ #11

ไม่ว่าฉันลองใช้พอร์ตใดก็ตาม มันบอกว่าต้องใช้สิทธิ์ขั้นสูง ฉันแค่ต้องการให้แอปของฉันทำงานบน https โดยไม่ต้องมีสิทธิ์รูท ถ้าฉันเริ่มต้นด้วย sudo และไม่มี nginx มันก็ใช้ได้ แต่ฉันพยายามหลีกเลี่ยงสิ่งนั้น

ขอบคุณ

djdomi avatar
za flag
บล็อกสำหรับ nginx ดูถูกต้อง แต่ฉันคิดว่าแอปพลิเคชันของคุณเป็นปัญหา

โพสต์คำตอบ

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