티스토리 뷰
1. Gitlab Config 변경
$ sudo vi /etc/gitlab/gitlab.rb
// 주석제거 및 값 변경
> external_url 'http://도메인 혹은 아이피'
> web_server['external_users'] = ['아파치 사용자', 'www-data']
> nginx['enable'] = false
2. Apache proxy관련 모듈 허용
// proxy관련 모듈 허용
$ sudo a2enmod proxy
$ sudo a2enmod proxy_balancer
$ sudo a2enmod proxy_http
$ sudo a2enmod rewrite
3. Apache Virtualhost 등록
<VirtualHost *:80>
ServerName [자신의 도메인]
ServerSignature Off
ProxyPreserveHost On
<Location />
Order deny,allow
Allow from all
ProxyPassReverse http://127.0.0.1:8080
ProxyPassReverse http://gitlab.example.com/
</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
</VirtualHost>
4. 마지막으로 Gitlab reconfiture 및 Apache restart
$ sudo gitlab-ctl reconfigure
$ sudo systemctl restart apache2 (혹은 $ sudo service apache2 restart)
- TAG
- Apache, Apache reverse proxy, GitLab, Proxy, reverse, virtualhost
댓글
공지사항
최근에 달린 댓글
- Total
- 57,920
- Today
- 7
- Yesterday
- 45
링크
TAG
- fillText
- 배경색
- 글쓰기
- Fill
- arc()
- Bezier
- Symfony
- measureText
- 곡선
- rect
- strokeText
- GitLab
- 튜토리얼
- 도형그리기
- 심포니
- Canvas
- 라즈베리파이
- save
- 글자
- 베지어
- 캔버스
- 글
- translate
- HTML5
- 자바스크립트
- virtualhost
- JavaScript
- stroke()
- Round
- 텍스트