Хостинг SVN Server на моем ПК для удаленного доступа
Я пытаюсь подключиться к моему серверу SVN (установленному на моем локальном ПК) с удаленной машины. После прохождения некоторых вопросов SO и других руководств, я сделал следующие шаги:
SVN Server устанавливается поверх сервера Apache по протоколу HTTP. Я могу получить к нему доступ, набрав
http://localhost/svn
в моем браузере и в TortoiseSVN.Я настроил запись DNS, используя бесплатных провайдеров DNS для моего динамического IP.
Теперь могу набрать
http://MyFreeDNSName.FreeDNSServer.com
в удаленной машине, и это берет меня к моей машине.
Проблема, однако, в том, что этот адрес открывает страницу маршрутизатора по умолчанию вместо страницы SVN. Это та же страница, к которой я могу получить доступ на локальной машине, набрав 192.168.1.1. Итак, мой вопрос, как я могу настроить свой компьютер для передачи входящего запроса на страницу SVN?
2 ответа
Вам нужно будет настроить переадресацию портов на маршрутизаторе, чтобы он указывал на ваш компьютер. Перенаправьте порт 80 на локальный IP-адрес вашего ПК. Как именно это сделать, будет зависеть от модели вашего маршрутизатора. Это также может помочь дать вашему компьютеру статический IP-адрес.
Вы не должны перенаправлять входящий запрос на порт 80 с маршрутизатора на порт 80 внутреннего хоста.
Вы должны выбрать любой другой порт, для которого вы добавите правила переадресации портов для переадресации с маршрутизатора:PORT на внутренний:80