#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, и я был убежден, что брандмауэр отключен. Спасибо.