Я пытаюсь настроить сервер gitlab на своем локальном сервере и открыть его для доступа в Интернет. Я выполнил следующие шаги:
1) Контейнер, созданный с использованием образа на https://github.com/sameersbn/docker-gitlab, запустив wget https://raw.githubusercontent.com/sameersbn/docker-gitlab/master/docker-compose.yml
а потом docker-compose up
. Все работало нормально, и я могу получить доступ к своему серверу Gitlab по адресу http://127.0.0.1:10080, который является портом, настроенным на docker-compose.yml
файл загружен.
2) Я получил доступ к своему маршрутизатору и перенаправил порт 10080 на свой сервер (внутренний IP 192.169.0.3) в соответствии с это изображение здесь.
3) Я создал учетную запись на http://noip.com, динамический DNS-сервис и настроил сервер с именем emeraldfw.serveblog.net
, указывая на мой настоящий IP-адрес, найденный по адресу http://www.whatsmyrealip.com/. Я даже установил программу, чтобы периодически обновлять свой IP при его изменении.
4) Я проверил dig emeraldfw.serveblog.net
и он ответил моим текущим IP.
5) Наконец, я указал в браузере на http://emeraldfw.serveblog.net:10080 и ... ничего не произошло! У меня ошибка тайм-аута.
Затем я использовал nmap
чтобы проверить мой сервер, сделав nmap 127.0.0.1
и были открыты только два порта: 23 / tcp (telnet) и 631 / tcp (ipp). Я думал, что найду там порт 10080 открытым!
Что именно я забываю? Есть предложения, чтобы запустить это?
Заранее спасибо!