깃랩 포트포워딩을 pfsense에서 했는데... 파일첨부 때문에 문의드립니다.

강한구   
   조회 4222   추천 0    

pfsense > haproxy 의 백앤드에서



처럼 셋팅을 해두었습니다.

192.168.2.11에는 해놀로지가 돌아가는 내부 IP 입니다.

그냥 웹 UI는 정상적으로 잘 돌아가는데 

파일첨부할때 정상적으로 작동되지 않아 확인해보니 

URL 호출 뒷부분에 :30000 으로 붙어 있더군요.


http://git.test.com:30000 했을때도 URL이 정상적으로 찾아가게 할려면

NAT 나 Haproxy에서 어떻게 설정해야 하는지 궁금합니다.


읽어주셔서 감사합니다~

-----------------------------------

증상




- 위키나 이슈에서 파일첨부시 "server responded with 0 code" 오류가 뜬다.

- 오류 원인은 깃랩 접근시 http://test.com 으로 하는데 pfsense > haproxy에서 포트포워딩한 30000 포트가 자동으로 붙어서

 업로드 URL이 내부적으로 http://test.com:30000/어쩌고 붙어 있어서 그랬었음


해결

- 처음에는 pfsense에서 하는 방법을 찾아보다가

- docker gitlab으로 검색해보니 /home/git/gitlab/lib/gitlab.rb 파일을 수정하는게 나왔던데 바로 편집하는게 없어서 더 찾아보니

- 깃랩 서비스 정지 후

- 환경변수 설정에 GITLAB_PORT가 gitlab.rb내의 eternal_port 설정값이라는것을 확인하고 해당 값을 초기화 함

그 후 정상적으로 파일업로드 처리가 되네요






짧은글 일수록 신중하게.
NaN 2021-01
깃랩자체의 base (app) url 이 어떻게되어있나요?
느낌이 어플리케이션단에서 바뀌는것같네요
     
강한구 2021-01
깃랩 자체적으로 url 설정이 따로 있나요?
설치 살정에서 base url을 설정했습니다
DarknessAng… 2021-01
?

내부:30000 - 외부:30000을 1:1로 매칭하신거라면 딱히 뭔가 안 해도 외부에서 도메인:30000으로 접근하면 접근 되어야 합니다
     
강한구 2021-01
네 웹상에서 보이는건 정상 출력됩니다
          
DarknessAng… 2021-01
웹으로 접근이 된다면 git로 받을떄도 포트 주면 될껍니다
               
강한구 2021-01
웹 접근은 git.test.com 으로 됩니다.
그런데 파일 첨부하는데 보면 자동적으로 git.test.com:30000 이 붙어있네요
이 부분을 별도로 설정할 수 있는지 궁금하네요
dach 2021-05
저도 이와 비슷한 증상을 겪고 있습니다. 저도 wiki에 파일을 넣으면 글쓴이분과 같은 오류가 나오고있고. 현재 저는 wiki에서는 파일 업로드가 되지 않으나, issues에서는 업로드가 되는 이상한 상황입니다.
그래서 issues에 드래그앤드랍 으로 넣으면 경로가 생성되는데 이경로를 복사하여 다시 wiki page에 넣으면 잘 되고있는 아이러니한 상황입니다.
깃랩 컨피그의 url은 http://로 설정해두었고, aws를 이용중이라, alb에서 http 80 을 443으로 리다이렉트 하게 되어있습니다. 그래서 접속시 https://로 자동으로 접속이되구요. 혹시 어떻게해야 이 상황을 해결 할 수있을지 모르겠어 글을 남깁니다ㅜㅜ 도움 부탁 드리겠습니다.


QnA
제목Page 3856/5707
2015-12   1670632   백메가
2014-05   5135731   정은준1
2019-08   4182   김건우
2019-02   4182   길가던뉴비
2007-04   4182   윤치열
2018-02   4182   캔위드
2015-04   4182   s김종화z
2019-03   4182   TLaJ3KtYGr
2015-02   4182   김덕영
2017-11   4182   레바인
2016-02   4182   해피버그
2015-05   4182   네이쳐
2016-11   4182   김황중
2021-06   4182   화이트노이즈
2016-01   4182   정은준1
2015-04   4182   나파이강승훈
2018-10   4182   엘케이
2020-07   4181   바부팅이
2019-09   4181   박종대
2020-08   4181   FreeBSD
2015-09   4181   python
2019-01   4181   2CPU최주희