Điểm:0

proxy ngược nginx IP_adr/1881 thành localhost:1881 proxy_pass

lá cờ cn

Tôi đã đọc bài đăng này và thử nhiều thứ nhưng tôi gặp vấn đề với việc viết lại regex. đây

Tôi có nhiều quy trình node.js dưới dạng phụ trợ với các cổng luôn khác nhau để truy cập.

Với proxy ngược Nginx trong cùng một máy chủ, tôi muốn chuyển qua ví dụ: https://my-site/1881 đến http://127.0.0.1:1881 proxy_pass.

Tôi có thể nhận được 1881 từ trang web của tôi/1881 nhưng tôi luôn ở cuối 127.0.0.1:1881/1881. Hoặc lỗi Nginx. Tôi không biết chính xác làm thế nào để xóa /1881 với viết lại.

Mà tôi đã cố gắng:

vị trí ~ ^/(?<cổng>\d\d\d\d)$ { #Ok

        viết lại "^/[0-9]{4}(.*)$" $1 break; #thử và thử lại tại đây
        proxy_pass http://127.0.0.1:$port; #Vâng
}

Cảm ơn sự giúp đỡ của bạn, chúc một ngày tốt lành

djdomi avatar
lá cờ za
tôi nghĩ rằng / bị thiếu ở cuối vì nếu không nó sẽ tạo ra một url tương đối
dinastar66 avatar
lá cờ cn
Không, tôi luôn có 127.0.0.1:1881/1881 :-(
Điểm:0
lá cờ cn

Vâng,

Tôi đang chạy với:

vị trí ~ ^/(?<cổng>\d\d\d\d) {

viết lại "^/\d{4}/(.*)" /$1 break;
proxy_pass http://127.0.0.1:$port;

}

Và hoạt động tốt nhưng bây giờ không hiển thị bất kỳ hình ảnh nào :-(

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.