Điểm:0

NGINX proxy_pass với thay đổi URI

lá cờ us

Những gì tôi muốn đạt được:

Khi tôi truy cập trang web của mình "https://my.domain.com/comics", nó sẽ trỏ đến http://192.168.1.55:3322/đăng nhập trang đó là trang đăng nhập máy chủ web truyện tranh. Tôi sẽ nhập mật khẩu của mình, sau đó máy chủ web truyện tranh sẽ http://192.168.1.55:3322/dashboard. Sau đó, tôi có thể điều hướng đến các trang sách, tài khoản, v.v. của máy chủ web đã nói.

Cách duy nhất tôi có thể làm cho nó hoạt động nếu cài đặt của tôi là như thế này:

 địa điểm / {
     proxy_pass http://192.168.1.55:3322/;
     proxy_set_header X-Forwarded-Host $server_name:$server_port;
     proxy_hide_header Người giới thiệu;
     proxy_hide_header Nguồn gốc;
     proxy_set_header Người giới thiệu '';
     proxy_set_header Xuất xứ '';
     add_header X-Frame-Options "SAMEORIGIN";

Với các cài đặt này, mọi thứ hoạt động tốt. Các trang được hướng dẫn như dự định. Tôi hiểu rằng nó hoạt động vì vị trí/khớp với mọi thứ.

Vì vậy, những gì tôi muốn làm là khi tôi gõ https://my.domain.com/comics nó trỏ đến trang đăng nhập đó là http://192.168.1.55:3322/đăng nhập, sau đó nó sẽ tiếp tục theo URI do máy chủ web đặt.

Máy chủ web truyện tranh có các trang như:

http://192.168.1.55:3322/đăng nhập
http://192.168.1.55:3322/dashboard
http://192.168.1.55:3322/account
http://192.168.1.55:3322/books

Tôi khá mới ở nginx và sẵn sàng học hỏi. Tôi đã thử đọc các trang hướng dẫn nhưng gặp khó khăn trong việc hình dung cách thức hoạt động của một số thông số. Các thông số mình viết ở trên là từ một trang khác hướng dẫn cách thiết lập nginx với máy chủ torrent.

Cảm ơn bạn trước.

Điểm:0
lá cờ us

Sau khi đăng bài này, tôi nghĩ rằng tôi sẽ kiểm tra máy chủ phương tiện truyện tranh (Komga) và nó thực sự có cấu hình để làm cho máy chủ bắt đầu một thư mục con.

SERVER_SERVLET_CONTEXT_PATH / server.servlet.context-path: <baseUrl>

URL cơ sở, hữu ích nếu bạn cần đảo ngược proxy bằng thư mục con.

Mặc định là /

Tôi đã quản lý để thêm cấu hình đó và bây giờ mọi thứ hoạt động như dự kiến.

djdomi avatar
lá cờ za
hãy nhớ rằng bạn cần phải chấp nhận câu trả lời của riêng bạn

Đă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.