gitlab CE 버전 의 설치 및 Apache2 동시 운영 실패

sudo apt update
sudo apt dist-upgrade

sudo apt-get install curl openssh-server ca-certificates postfix
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt update
sudo apt install gitlab-ce
sudo EXTERNAL_URL=”http://git.truds.kr” apt-get install gitlab-ce

vi /etc/gitlab/gitlab.rb

sudo gitlab-ctl reconfigure

dpkg-reconfigure tzdata

a2enmod rewrite
a2enmod headers
a2enmod ssl
a2dismod -f autoindex
a2enmod proxy
a2enmod proxy_http

10 5 * * 1 /usr/bin/letsencrypt renew >> /var/log/le-renew.log
15 5 * * 1 /usr/bin/gitlab-ctl restart nginx

sudo vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml

gitlab-ctl restart
gitlab-ctl stop


ServerName gitlab.truds.kr
ServerSignature Off
ProxyPreserveHost On

<Location /> 
    Order deny,allow 
    Allow from all 

    ProxyPassReverse http://127.0.0.1:8080 
    ProxyPassReverse http://gitlab.truds.kr/ 
</Location> 

RewriteEngine on 
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f 
RewriteRule .* http://127.0.0.1:8080%{REQUEST_URI} [P,QSA] 

# needed for downloading attachments 
DocumentRoot /opt/gitlab/embedded/service/gitlab-rails/public 

그냥 정보를 알려주기보다는 그냥 기록을 남겨보는 정도 입니다. 명령어를 모아 놓아서 보기도 불편합니다. 하지만 실패도 기록이 되기에 남겨서 추후에 제가 잘못한 부분등이 있다면은 수정을 해서 다시 시도해 보기 위해서 기록을 남깁니다.

이전글
다음글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다