Мне нужен доступ к локально разработанной webapp
(порт 80
), который на данный момент находится внутри компьютера, к которому нельзя получить удаленный доступ: local machine
(например, это за firewall
).
Итак, я подумал, что использую remote ssh tunnel
через server
который доступен удаленно (через порт 80
): ssh -N -f -R 80:localhost:80 user@server
, но порт 80
используется apache
.
Я пытаюсь добиться того, чтобы когда я server
в браузере это мой webapp
размещен на моем local machine
что появляется.
Мне будет очень интересно решение этого вопроса с помощью apache
с помощью mod_proxy
, или с reverse-proxy
лайк nginx
например.
Плохо, не тестировал как надо.
Сейчас он хорошо работает с:
ssh -N -f -R 9000:localhost:80 root@server
Затем на любом компьютере, когда я пытаюсь открыть в браузере http://server:9000
он показывает контент, хранящийся на моем local machine
.
Думаю, мне не нужен reverse proxy
для этого.