Задать вопрос
bartwell
@bartwell

Как пробросить локальный HTTP-сервер через удаленный сервер?

Исходные данные:
- Есть домашний сервер на Debian для умного дома в локальной сети. Установлен Apache
- Серый IP от провайдера
- Удаленный сервер тоже на Debian с несколькими сайтами и возможностью конфигурировать, как нужно

Задача: организовать доступ к нескольким HTTP-страницам с домашнего сервера извне каким-то образом проксировав их на удаленном сервере.

Как это можно сделать? Запросов будет мало, сложную систему городить не хочется, ставить много софта на удаленный сервер не относящийся к основной деятельности тоже не хочется.
  • Вопрос задан
  • 147 просмотров
Подписаться 1 Средний 4 комментария
Решения вопроса 1
bartwell
@bartwell Автор вопроса
Да, действительно, все крайне просто:
1. На удаленном сервере в /etc/ssh/sshd_config ставим GatewayPorts yes

2. На домашнем сервере набираем
ssh -f -N -R 1111:localhost:80 domain.ru user@domain.ru
где 1111 - порт на удаленном сервере, domain.ru - адрес удаленного сервера, user - пользователь на удаленном сервере.

Спасибо Алексей Тен.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы