Назад | Перейти на главную страницу

Время ожидания подключения истекло - сервер Apache2 / Ubuntu. Зачем?

Мне удалось создать сервер SVN, который работает на localhost (я использовал этот учебник).

Касса и все остальные команды работают локально (когда я использую адрес https: // localhost / svn / имя-репозитория)

У меня есть домен, который указывает на мой IP-адрес.

ping mydomain.com 

возвращает мой IP-адрес.

Этот IP-адрес ведет к маршрутизатору, который настроен на пересылку портов 80 и 443 на мой сервер.

К сожалению, оформление заказа https://mydomain.com/svn/repository-name не работает (время ожидания подключения истекло).

Зачем? Пожалуйста помоги.

На моем сервере работает Apache2 @ Ubuntu 10.10.

У вас либо проблемы с переадресацией портов (то есть: пакеты, поступающие на ваш маршрутизатор, не достигают вашего сервера), либо 443 закрыт в интерфейсе, на который вы пересылаете пакеты.

Пытаться https://ip.being.forwarded.to/svn/repository-name локально (то есть на сервере) с IP-адресом, который вы настроили на своем маршрутизаторе. Это так работает?

Также проверьте фильтрацию INPUT (iptables -nvL INPUT). И опубликовать netstat -ntlp если возможно.

Вы уверены, что ваш маршрутизатор перенаправляет соединения, сделанные через внутренний интерфейс, обратно во внутреннюю сеть? Очень часто дешевые маршрутизаторы выполняют переадресацию портов только для трафика, поступающего на внешний интерфейс.

Попробуйте протестировать за пределами вашей сети и посмотрите, работает ли это лучше.

Проблема заключалась в закрытых портах.

Параметры переадресации портов не работали на моем маршрутизаторе. Пришлось сбросить до заводских настроек и заново настроить. Теперь работает нормально.

Почему мой маршрутизатор не смог перенаправить порты? Без понятия. Но сброс маршрутизатора устранил проблему.

Хочу поблагодарить @Eduardo и @pehrs за помощь !!