Нужно ли покупать домен для обслуживания Bugzilla? - PullRequest
0 голосов
/ 03 июня 2009

Я попытался поместить свой IP-адрес с сайта whatismyip.com в базу URL-адресов Bugzilla, но это не сработало. Я не смог создать новую учетную запись для моего товарища по команде, и он не смог получить доступ к серверу, введя мой ip-адрес в своем обзоре. И, конечно же, когда я снова подключусь, мой IP-адрес изменится. Нужно ли покупать адрес www для размещения Bugzilla?

Ответы [ 2 ]

3 голосов
/ 03 июня 2009

Вы можете настроить динамический DNS-сервис, например, через http://www.dyndns.com или http://www.no -ip.com или http://freedns.afraid.org, чтобы решить проблему смены IP-адресов без покупки домен (или покупка домена, но это не обязательно).

Но реальная проблема заключается в том, что ваш товарищ по команде не может получить доступ к серверу через текущий IP-адрес, что указывает либо на неверную конфигурацию веб-сервера (прослушивание только на localhost?), Либо на межсетевой экран между или, скорее всего, на этот порт на вашем маршрутизаторе не настроена пересылка запросов, поступающих на ваш внешний IP-адрес, для пересылки на компьютер, на котором настроена Bugzilla. Кроме того, вы должны установить в urlbase свой локальный IP-адрес, а не внешний IP-адрес, как говорит blak3r.

Проверьте http://www.portforward.com для получения инструкций о том, как сделать переадресацию портов. Но не забывайте, что все упомянутое должно работать:

  • Веб-сервер, прослушивающий внешние запросы : это можно проверить из той же внутренней сети через IP-адрес локальной сети (что вы видите, набрав в консоли командной строки ipconfig в Windows и ifconfig в Linux). Если вы можете подключиться с другого компьютера в той же сети через локальный IP-адрес, это будет решено.
  • Брандмауэры (в маршрутизаторе и на сервере веб-сервера), принимающие соединения с портом веб-сервера : Для брандмауэров на веб-сервере выполняется тот же тест, что и выше.
  • Переадресация портов, поэтому маршрутизатор перенаправляет запросы, полученные через порт веб-сервера, на компьютер веб-сервера : Это проверяется так же, как и брандмауэры в маршрутизаторе, то есть у вас должен быть ваш друг (или вы сами из дома своего друга) попробуйте подключиться к настроенному имени dyn dns или к внешнему IP-адресу, как сообщает whatsmyip.org.

Все это предполагает, что ваш тестовый партнер не находится в той же сети, если он есть, просто используя локальный IP-адрес (показанный через ipconfig или ifconfig) вместо внешнего IP-адреса и убедившись, что первый шаг покрыт (web сервера, слушающего внешние запросы) должно хватить и больше ничего не нужно!

1 голос
/ 03 июня 2009

Скорее всего, ваш порт 80 не перенаправлен на ваш компьютер, поэтому он не может подключиться при использовании IP-адреса, полученного с whatismyip.com.

Предполагается, что вы находитесь в окне Windows ... сделать

  Start->Run->cmd then type 
  ipconfig

Если ваш адрес начинается с 192. . . * Или 10. . . * Это IP вашей локальной сети (LAN). Если это так, то ваш провайдер предоставил вам маршрутизатор. Найдите параметр, называемый переадресацией портов или «настройкой приложения», который позволяет перенаправлять весь входящий трафик на маршрутизаторе на определенный IP-адрес. Зайдите в настройки конфигурации вашего маршрутизатора и убедитесь, что порт 80 (и, возможно, 443, если вы используете ssl, перенаправляются на ваш локальный ip).

Другая проблема, которую вы упомянули, заключается в том, что у вас нет статического IP-адреса. Это обычная проблема, и вам не нужно покупать адрес. Есть несколько сайтов, которые могут предоставить вам бесплатный динамический хост DNS. Попробуйте no-ip.org.

...