Доступ к удаленно недоступному веб-приложению через доступный сервер
Мне нужно получить доступ к локально разработанному 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
например.
1 ответ
Мой плохой, я не проверял это, как я должен.
Это работает хорошо сейчас с:
ssh -N -f -R 9000:localhost:80 root@server
Затем на любой машине, когда я пытаюсь получить доступ в браузере к http://server:9000
это показывает содержание, хранящееся на моем local machine
,
Я думаю, мне не нужно reverse proxy
для этого.