Установите GITLAB доступным в локальной сети

#networking #gitlab #virtual-machine

#сеть #gitlab #виртуальная машина

Вопрос:

После многих исследований я ничего не нашел…

Я устанавливаю GITLAB на виртуальную машину CentOS. IP-адрес CentOS — 192.168.100.1. В файле /etc/gitlab/gitlab.rb я изменил строку:

 external_url 'http:192.168.100.1:1234'
  

Я выполнил команду «перенастроить gitlab-ctl», и ошибок не появилось.
Когда я использую Firefox, и я могу получить доступ к моей Gitlab со всеми интерфейсами Centos:

  • 192.168.100.1:1234
  • 127.0.0.1:1234

Это нормально, потому что, когда я выполняю «netstat -ntlp», я вижу:

 tcp  0  0.0.0.0:1234    LISTEN    22222/nginx:master
  

В чем проблема?

Я не могу получить доступ к GitLab извне из той же сети 192.168.100.1 / 24.

С другой виртуальной машины в той же сети (192.168.100.2) я могу выполнить запрос ‘192.168.100.2’. Я также устанавливаю ssh-соединение, но если я сделал:

 curl 192.168.100.1:1234
  

Результатом является «Тайм-аут»

Спасибо,

Винсент

Комментарии:

1. CentOS по умолчанию запускает брандмауэр, вам может потребоваться проверить его и открыть порт 1234. (Возможно, временно отключите его для тестирования =

2. ДА… Это было так…. Мне стыдно. Я не привык работать на CentOS, и я был убежден, что брандмауэр отключен. Спасибо.