I have a ubuntu machine on home network. I host a local gitlab on that machine and I want to access that gitlab from internet.
I have configured ssl on gitlab instance for a local domain lets say gitlab.example.com
. And I was connecting to gitlab from home network with that domain and ssl (/etc/hosts)
After that, I wanted to connect my gitlab instances from internet and I setup the Cloudflare tunnel. The connection was successful. I configured if I go gitlab.realdomain.com
(real domain), it will proxy to gitlab.example.com
(local domain). But instead of proxy, it just forwards me to gitlab.example.com
which does not exists on internet.
For test purpose, I run a nginx web server and wanted to proxy that if tunnel works. I configured if I go gitlab.realdomain.com
, proxy it to http://localhost:80
. And I was able to connect that local nginx from internet.
But the first gitlab case was not working, Instead of proxying, the tunnel was just forwarding me to domain. What can I do?