Значок лисы отображается после установки.Только перенастроить внешнюю ссылку было предложено.
Вслед за GitLab Doc using-a-non-bundled-web-server
После этого ответа измените часть /etc/gitlab/gitlab.rb
Добавлен gitlab-apache24.conf
с gitlab.com
в /etc/apache2/sites-available
После изменения доменного имени в conf и перезагрузки apache2 вы получите ошибку ниже
systemctl status apache2.service
//folded some lines
apache2[25437]: AH00112: Warning: DocumentRoot [/home/git/gitlab/public] does not exist
apache2[25437]: AH00557: apache2: apr_sockaddr_info_get() failed for ecs1
apache2[25437]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message
apache2[25437]: (2)No such file or directory: AH02291: Cannot access directory '/var/log/httpd/logs/' for error log of vhost defined at /etc/apache2/sites-enabled/gitlab-apache24.conf:12
apache2[25437]: AH00014: Configuration check failed
apache2[25437]: Action 'configtest' failed.
apache2[25437]: The Apache error log may have more information.
systemd[1]: apache2.service: Control process exited, code=exited status=1
На самом деле, нет /home/git/gitlab/public
на машине, либо делает /var/log/httpd/logs/
.Проблема с Apache2
в этой машине?
Также изменились /etc/hosts
, добавьте имя машины после 127.0.0.1 localhosts
, но ничего не изменилось.
Домен можно посетить с других компьютеров и ping
через машину.Но браузер покажет страницу Apache
умолчанию.
apache
версия 2.4, система ubuntu 16.04 LTS
, gitlab-ce
устанавливается из apt-install
ОБНОВЛЕНИЕ: После mkdir -p /var/log/httpd/logs/
mkdir -p /home/git/gitlab/public
состояние reload
меняется с белого на красный.Но страница, показанная в домене, все еще является страницей Apache по умолчанию.
Отключил страницу по умолчанию и все заработало!