Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- haproxy
- Cover Guru
- 레디스
- Keepalived
- DSM6
- redis
- .NET
- Gears of War
- 커버구루
- 닷넷
- c#
- replication
- iPod Touch
- High Availability
- 센티넬
- 개발
- gitlab
- 네아로
- mmbot
- DotNetOpenAuth
- XBOX360
- 복제
- ASP.NET
- 기어스 오브 워
- 고가용성
- ipod
- NoSQL
- TeamCity
- sentinel
- AirComic
Archives
- Today
- Total
Once in a Lifetime
Gitlab SELINUX 설정 관련 본문
Gitlab 은 기본적으로 자체 Nginx(bundled web-server) 를 이용하는데, Nginx 나 Apache 를 설치한 상태에서 non-bundled web-server 를 이용할때의 설정에 대해서 간략하게 기술한다.
/etc/gitlab/gitlab.rb
nginx['enable'] = false
web_server['external_users'] = ['nginx']
nginx['listen_address'] = ['0.0.0.0','[::]']
# Unicorn 이 8080 사용중이라면 Unicorn 포트를 8081 로 변경함
nginx['listen_port'] = 8080
설정 재생성 및 재시작
gitlab-ctl reconfigure
gitlab-ctl restart
systemctl restart nginx
이때 gitlab socket 퍼미션 오류 발생시(13) 대응
Selinux 커스텀 정책 모듈 설정
yum install -y policycoreutils-{python,devel}
grep nginx /var/log/audit/audit.log | audit2allow -M nginx
semodule -i nginx.pp
usermod -a -G git nginx
Comments