Poprowadź z serwera na inny komputer

0

Mam serwer oparty na Debianie z zainstalowanym Apache 2.x. Na routerze wszystkie połączenia przychodzące na wybranych portach są przekazywane do tego serwera. Mam też własny komputer roboczy z serwerem.

Chcę uzyskać dostęp do mojego komputera domowego (192.168.1.101) przez serwer (192.168.1.100) z adresem URL takim jak http://my-ip.com/my-home-computer/.

Ten rodzaj routingu jest możliwy?

aso
źródło

Odpowiedzi:

1

Brzmi to tak, jakbyś chciał użyć odwrotnych serwerów proxy. Apache je obsługuje.

Serwery odwrotne to takie, w których serwer WWW, taki jak Apache, pobiera żądania do określonego adresu URL i przekazuje je do innego serwera WWW. Następnie przekaże z powrotem odpowiedzi.

To działa najłatwiej, gdy adres URL serwera „backend” jest tym samym prefiksem, co front end, czyli chcesz dotrzeć http://192.168.1.101/my-home-computer z http://192.168.1.100/my-home-computer.

Możesz skonfigurować mapowanie do różnych adresów URL, takich jak dotarcie tylko http://192.168.1.101/ z http://192.168.1.100/my-home-computer, ale niektóre aplikacje webowe mogą być problematyczne, a wtedy będziesz musiał przejść do przepisywania treści HTTP w locie, co czasami może być trudne, gdy jest włączony Javascript.

Dużo informacji online o tym, jak dokładnie to skonfigurować tutaj to dobry punkt wyjścia.

LawrenceC
źródło