Score:0

Nginx ส่งผ่านพอร์ตจาก URL ไปยังพร็อกซีพาส

ธง in

ฉันใช้เซิร์ฟเวอร์ nginx และฉันต้องการส่งข้อมูลพอร์ตจาก url ไปยัง proxy_pass เป็นไปได้ไหม? ตัวอย่างเช่น: example.de/?port=4555 หรือ example.de/4555 ด้วยรหัสนั้น ฉันสามารถรับส่วนโดเมนย่อยได้ แต่ฉันไม่สามารถแก้ไขสิ่งนี้ได้ ซึ่งฉันจะได้รับพอร์ต

เซิร์ฟเวอร์ { 

    ฟัง 80 default_server;

    server_name ~^(?<proj>[^.]+).example.de;
    

    ที่ตั้ง / {
        proxy_pass http://localhost:$proj;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-ส่งต่อ-สำหรับ $proxy_add_x_forwarded_for;
        proxy_set_header โฮสต์ $http_host;
        proxy_set_header X-NginX-Proxy จริง;
    }
}
djdomi avatar
za flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [nginx รับพอร์ตเซิร์ฟเวอร์และใช้เป็นตัวแปร](https://serverfault.com/questions/831996/nginx-get-server-port-and-use-it-as-variable)

โพสต์คำตอบ

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