I'm setting up GitLab on an internal server at my company. I can't use a
SSL certificate, even self-signed, for various reasons. I believe I changed
the GitLab and Nginx configuration appropriately for this, but for some
reasons I'm still being redirected to https://10.7.2.245 when I try to
reach http://10.7.2.245. I'm not sure why. My gitlab.conf file for Nginx
looks like this:
server {
listen *:80;
server_name 10.7.2.245;
server_tokens off;
root /home/git/gitlab/public; # this doesn't have to be a valid path
since we are redirecting, you don't have to change it.
#rewrite ^ https://$server_name$request_uri permanent;
# individual nginx logs for this gitlab vhost
access_log /var/log/nginx/gitlab_access.log;
error_log /var/log/nginx/gitlab_error.log;
location / {
# serve static files from defined root folder;.
# @gitlab is a named location for the upstream fallback, see below
try_files $uri $uri/index.html $uri.html @gitlab;
}
# if a file, which is not found in the root folder is requested,
# then the proxy pass the request to the upsteam (gitlab unicorn)
location @gitlab {
proxy_read_timeout 300; #
https://github.com/gitlabhq/gitlabhq/issues/694
proxy_connect_timeout 300; #
https://github.com/gitlabhq/gitlabhq/issues/694
proxy_redirect off;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Ssl on;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://gitlab;
}
}
In config/gitlab.yml, SSL is not enabled:
gitlab:
## Web server settings (note: host is the FQDN, do not include http://)
host: 10.7.2.245
port: 80
https: false
Is there another area I should check to make sure I'm not redirected to a
SSL URL?
--
You received this message because you are subscribed to the Google Groups
"GitLab" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.