Башня Redhat Ansible и развертывание Gitlab

# #nginx #gitlab #ansible-tower

Вопрос:

Я пытаюсь развернуть RH Ansible tower и GitLab на сервере RHEL8.3. Я могу успешно развернуть GitLab и получить к нему доступ через браузер. Но когда я пытаюсь развернуть Ansible Tower на той же машине, он выдает ошибку ниже. Поскольку обе службы используют один и тот же порт 80, установка башни Ansible завершается неудачно. Как запустить как Gitlab, так и Ansible Tower на одной машине. Я пытаюсь запустить Gitlab в https://xx.xx.xx.xx:9443/ и Ансибельная башня на https://xx.xx.xx.xx:8443/** . Не могли бы вы, пожалуйста, помочь мне?

 Aug 13 11:23:46 tower_centos nginx[893591]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in us>
Aug 13 11:23:47 tower_centos nginx[893591]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in us>
Aug 13 11:23:47 tower_centos nginx[893591]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in us>
Aug 13 11:23:48 tower_centos nginx[893591]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in us>
Aug 13 11:23:48 tower_centos nginx[893591]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in us>
Aug 13 11:23:49 tower_centos nginx[893591]: nginx: [emerg] still could not bind() ```


 

Ответ №1:

После долгих поисков в Интернете и исследований я нашел ответ ниже, и он сработал. Вам нужно отправить порт в развертывании ansible tower, сначала я развернул Gitlab, а затем ansible tower. а затем запустите made

Селинукс как разрешающий

и побежал под командой

./setup.sh -e nginx_https_port=8443 -e nginx_http_port=85