Skonfigurowałem i uruchamiamy domyślną instalację GitLab w wersji 6.0.1 (wkrótce również zaktualizujemy). To była konfiguracja „produkcyjna”, dokładnie według tego przewodnika:
https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md
Jak teraz możemy bezpiecznie zmienić adres URL działającej instalacji?
Najwyraźniej nasz adres URL jest bardzo długi i opracowaliśmy nowy adres URL. Edytowałem wiele plików konfiguracyjnych i raport „Sprawdzanie stanu aplikacji” informuje, że wszystko jest w porządku. Zrestartowałem serwer, aby upewnić się, że wszystko nadal działa.
Mogę uzyskać dostęp do Nginx przez nasz oryginalny SSL. Mogę przeglądać witrynę GitLab, tworzyć repozytorium, itd. Potrafię dobrze rozwidlać i zatwierdzać.
Wszystko wydaje się być w porządku; ale ponieważ nie jest to dla mnie środowisko natywne, chciałem dokładnie sprawdzić, czy zrobiłem wszystko, aby zmienić nazwę witryny GitLab.
Pliki, które edytowałem to:
/etc/hosts
127.0.0.1 localhost
10.0.0.10 wake.domain.com wake
10.0.0.10 git.domain.com git
/home/git/gitlab/config/gitlab.yml
production: &base
gitlab:
host: git.domain.com
/home/git/gitlab-shell/config.yml
gitlab_url: "https://git.domain.com"
^- yes, we are on SSL and that is working, even on a new URL
/etc/nginx/sites-available/gitlab
server {
server_name git.domain.com