2013-05-04 4 views
-1

Я пытаюсь подключиться к моему SVN-серверу (установленному на локальном ПК) с удаленной машины. После прохождения некоторых SO вопросов и других руководств, я сделал следующие шаги:Хостинг SVN-сервера на моем ПК для удаленного доступа

  1. SVN сервер устанавливается поверх сервера Apache с использованием протокола HTTP. Я могу получить к нему доступ, набрав http://localhost/svn в своем браузере и в TortoiseSVN.

  2. Я установил запись DNS с помощью бесплатных поставщиков услуг DNS против моего динамического IP.

  3. Теперь я могу ввести http://MyFreeDNSName.FreeDNSServer.com в удаленной машине, и это приведет меня к моей машине.

Проблема состоит в том, что этот адрес открывает страницу по умолчанию для маршрутизатора вместо страницы SVN. Это та же самая страница, на которую я могу получить доступ на локальной машине, набрав 192.168.1.1. Поэтому мой вопрос заключается в том, как настроить мой компьютер для передачи входящего запроса на страницу SVN?

ответ

0

Вам необходимо настроить перенаправление портов на маршрутизаторе, чтобы указать на ваш компьютер. Передать порт 80 на локальный IP-адрес вашего ПК. Точно как это сделать будет зависеть от вашей модели маршрутизатора. Это может также помочь предоставить компьютеру статический IP-адрес.

+0

Именно то, что мне нужно было сделать. Огромное спасибо. – dotNET

+1

** Никогда не перегружайте порт порта, на котором веб-сервер маршрутизатора с функцией панели администратора - ** вы потеряете доступ администратора к маршрутизатору таким образом !!! **. –

1

Вы не должны вперед входящий запрос на порт 80 от маршрутизатора к порту внутреннего узла 80.

Вы должны выбрать любой другой порт, для которого вы будете добавлять порт вперед правила для пересылки от маршрутизатора : ПОРТ на внутренний: 80

+0

Не уверен, что я тебя понимаю. Читая свой комментарий выше, похоже, вы имеете в виду, что я не смогу открыть страницу администрирования маршрутизатора после порта 80 отправки. Но это, похоже, не так. Я все еще могу получить доступ к серверу svn и к странице администрирования моего маршрутизатора. – dotNET

+1

@dotNET - со стороны LAN (AFAIR) вы получите маршрутизатор на 80-м порту. Но не с WAN-стороны, где port-forward будет играть до маршрутизатора-сервера –

+0

@lazy, в большинстве случаев вы не хотите, чтобы страница администратора маршрутизатора была видимой из WAN. Я никогда не видел случая, когда порт 80 передачи блокирует доступ со стороны локальной сети. –

Смежные вопросы