Доступ к удаленно недоступному веб-приложению через доступный сервер

Мне нужно получить доступ к локально разработанному 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 для этого.

Другие вопросы по тегам