
Redmine이 실행되는 서버에 gitLab 설치
환경
CentOS 6.7
Redmine 3.2.0(실행 중)
GitLab Community Edition 9.5.5
하고 싶은 일
redmine이 실행되고 있는 서버에, 같은 도메인에서 포트를 나누어 gitLab를 움직이고 싶다. 이런 식으로 ↓
http://redmine.sample/
http://redmine.sample:8000/
redmine은 Apache에서 움직이고 있지만 gitLab은 Nginx에서 움직이는 것 같습니다.
gitLab 공식 페이지에 따라 설치
gitLab 공식 페이지 : htps // 아보 t. 기 t b. 코 m / 엔 s 타치 온 / # 센토 s-6
아무것도 생각하지 않고 작성된대로 명령을 치십시오.
$ sudo yum install -y curl openssh-server cronie
$ sudo lokkit -s http -s ssh
$ sudo yum install postfix
$ sudo service postfix start
$ sudo chkconfig postfix on
$ curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
$ sudo yum -y install gitlab-ee
$ sudo gitlab-ctl reconfigure
Redmine에 더 이상 액세스할 수 없습니다.
"이 사이트에 액세스 할 수 없습니다"… 
우선 방화벽을 정지해 보니 볼 수 있었다.$ sudo /etc/rc.d/init.d/iptables stop
분명히 두 번째 명령 $ sudo lokkit -s http -s ssh
가 iptables를 다시 쓰는 모양입니다.
redmine의 포트를 부활시키지 않으면 ...
(명령은 의미를 이해하고 나서 치자 자신)
Redmine을 부활시키다
/etc/httpd/conf.d/redmine.conf
를 보면 포트 443에서 움직이고 있었기 때문에 443을 허가한다
$ sudo vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
추가
재부팅$ sudo /etc/rc.d/init.d/iptables restart
부활했습니다 
gitLab 설정
URL 설정
/etc/gitlab/gitlab.rbexternal_url 'http://redmine.sample:8000/'
reconfigure$ sudo gitlab-ctl reconfigure
이것만으로 gitLab에 액세스 할 수있었습니다! 
※ 처음, sudo를 붙이지 않고 gitlab-ctl reconfigure
하고, 저것~ 표시되지 않는다…
/var/opt에 쓰기 권한이 없어도 모든 파일이 생성되지 않은 것 같습니다. …
redmine이 실행되고 있는 서버에, 같은 도메인에서 포트를 나누어 gitLab를 움직이고 싶다. 이런 식으로 ↓
http://redmine.sample/
http://redmine.sample:8000/
redmine은 Apache에서 움직이고 있지만 gitLab은 Nginx에서 움직이는 것 같습니다.
gitLab 공식 페이지에 따라 설치
gitLab 공식 페이지 : htps // 아보 t. 기 t b. 코 m / 엔 s 타치 온 / # 센토 s-6
아무것도 생각하지 않고 작성된대로 명령을 치십시오.
$ sudo yum install -y curl openssh-server cronie
$ sudo lokkit -s http -s ssh
$ sudo yum install postfix
$ sudo service postfix start
$ sudo chkconfig postfix on
$ curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
$ sudo yum -y install gitlab-ee
$ sudo gitlab-ctl reconfigure
Redmine에 더 이상 액세스할 수 없습니다.
"이 사이트에 액세스 할 수 없습니다"… 
우선 방화벽을 정지해 보니 볼 수 있었다.$ sudo /etc/rc.d/init.d/iptables stop
분명히 두 번째 명령 $ sudo lokkit -s http -s ssh
가 iptables를 다시 쓰는 모양입니다.
redmine의 포트를 부활시키지 않으면 ...
(명령은 의미를 이해하고 나서 치자 자신)
Redmine을 부활시키다
/etc/httpd/conf.d/redmine.conf
를 보면 포트 443에서 움직이고 있었기 때문에 443을 허가한다
$ sudo vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
추가
재부팅$ sudo /etc/rc.d/init.d/iptables restart
부활했습니다 
gitLab 설정
URL 설정
/etc/gitlab/gitlab.rbexternal_url 'http://redmine.sample:8000/'
reconfigure$ sudo gitlab-ctl reconfigure
이것만으로 gitLab에 액세스 할 수있었습니다! 
※ 처음, sudo를 붙이지 않고 gitlab-ctl reconfigure
하고, 저것~ 표시되지 않는다…
/var/opt에 쓰기 권한이 없어도 모든 파일이 생성되지 않은 것 같습니다. …
$ sudo yum install -y curl openssh-server cronie
$ sudo lokkit -s http -s ssh
$ sudo yum install postfix
$ sudo service postfix start
$ sudo chkconfig postfix on
$ curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
$ sudo yum -y install gitlab-ee
$ sudo gitlab-ctl reconfigure
"이 사이트에 액세스 할 수 없습니다"…

우선 방화벽을 정지해 보니 볼 수 있었다.
$ sudo /etc/rc.d/init.d/iptables stop
분명히 두 번째 명령
$ sudo lokkit -s http -s ssh
가 iptables를 다시 쓰는 모양입니다.redmine의 포트를 부활시키지 않으면 ...
(명령은 의미를 이해하고 나서 치자 자신)
Redmine을 부활시키다
/etc/httpd/conf.d/redmine.conf
를 보면 포트 443에서 움직이고 있었기 때문에 443을 허가한다
$ sudo vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
추가
재부팅$ sudo /etc/rc.d/init.d/iptables restart
부활했습니다 
gitLab 설정
URL 설정
/etc/gitlab/gitlab.rbexternal_url 'http://redmine.sample:8000/'
reconfigure$ sudo gitlab-ctl reconfigure
이것만으로 gitLab에 액세스 할 수있었습니다! 
※ 처음, sudo를 붙이지 않고 gitlab-ctl reconfigure
하고, 저것~ 표시되지 않는다…
/var/opt에 쓰기 권한이 없어도 모든 파일이 생성되지 않은 것 같습니다. …
URL 설정
/etc/gitlab/gitlab.rb
external_url 'http://redmine.sample:8000/'
reconfigure
$ sudo gitlab-ctl reconfigure
이것만으로 gitLab에 액세스 할 수있었습니다!

※ 처음, sudo를 붙이지 않고
gitlab-ctl reconfigure
하고, 저것~ 표시되지 않는다…/var/opt에 쓰기 권한이 없어도 모든 파일이 생성되지 않은 것 같습니다. …
