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 |
Tags
- DSM6
- ipod
- TeamCity
- High Availability
- 개발
- 닷넷
- DotNetOpenAuth
- Gears of War
- c#
- XBOX360
- mmbot
- replication
- 기어스 오브 워
- NoSQL
- AirComic
- sentinel
- 레디스
- gitlab
- .NET
- ASP.NET
- iPod Touch
- Keepalived
- 센티넬
- Cover Guru
- redis
- 고가용성
- 커버구루
- 복제
- 네아로
- haproxy
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