Sziasztok!
Miutána gitlabot átállítottam https-re és beállítottam rá apache proxy-t nem tudok ki checkelni.
fatal: unable to access 'https://gitlab.example.com/example.git/': The requested URL returned error: 500
gitlab.example.com.conf: https://pastebin.com/4Jr7x4tT
gitlab.rb: https://pastebin.com/hn9TwB9Y
Mi lehet a probléma?
Üdv.: Bobesz
- 1595 megtekintés
Hozzászólások
Ennek a kimenete nem segít?
GIT_CURL_VERBOSE=1 GIT_TRACE=1 git pull origin master
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Ezt talán nem kellett volna: Authorization: Basic Ym9iZXN6OlB1ZmlLYTIy
- A hozzászóláshoz be kell jelentkezni
Bar feltetelezem megvolt, a biztonsag kedveert aze' megkerdezem:
`sudo gitlab-ctl reconfigure && sudo gitlab-ctl restart` megvolt?
-------------------------
Roses are red
Violets are blue
Unexpected '}' on line 32
- A hozzászóláshoz be kell jelentkezni
Igen, megvolt :)
- A hozzászóláshoz be kell jelentkezni
Hol akarsz SSL-t terminálni? Az Apache-on, vagy a Gitlab nginxében?
Az Apache Proxy milyen headereket továbbít?
A Gitlab előír pár headert, amit át kell adni:
Host, X-Forwarded-Ssl, X-Forwarded-For, X-Forwarded-Port
- A hozzászóláshoz be kell jelentkezni
És ha a gitlab tudja, hogy az ő urlje https, de nem ott akarod terminálni, azt is ki kell verni belőle.
- A hozzászóláshoz be kell jelentkezni
Igen, es ezek a dolgok nagyon jol le vannak irva a dokumentacioban.
- A hozzászóláshoz be kell jelentkezni
Apache-on.
RequestHeader set X_FORWARDED_PROTO 'https'
RequestHeader set X-Forwarded-Ssl on
- A hozzászóláshoz be kell jelentkezni