У меня включены 2 сайта nginx:
сервер {
слушать 80 default_server;
слушать [::]:80 default_server;
имя_сервера 202.nl84.seedit4.me;
расположение /.известный {
псевдоним /srv/.well-known;
позволять все;
default_type "текстовый/обычный";
включен автоиндекс;
}
место расположения / {
вернуть 301 https://$host$request_uri;
}
}
# конфигурация SSL
сервер {
слушать 443 ssl default_server;
слушать [::]:443 ssl default_server;
имя_сервера 202.nl84.seedit4.me;
ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem;
ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key;
включить snippets/ssl-params.conf;
client_max_body_size 60512M;
server_tokens отключены;
корень /срв/;
включить /etc/nginx/apps/*.conf;
местоположение ~ /\.ht {
отрицать все;
}
местоположение /fancyindex {
}
}
и
восходящая gitlab-рабочая лошадка {
сервер unix:/var/opt/gitlab/gitlab-workhorse/sockets/socket fail_timeout=0;
}
сервер {
журнал_доступа /var/log/nginx/gitlab.access.log;
error_log /var/log/nginx/gitlab.error.log;
слушать 443 ssl;
слушать [::]:443 ssl;
имя_сервера gitlab.202.nl84.seedit4.me;
server_tokens отключены;
корень /opt/gitlab/embedded/service/gitlab-rails/public;
ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem;
ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key;
включить snippets/ssl-params.conf;
client_max_body_size 60512M;
место расположения / {
client_max_body_size 0;
сжатие выключено;
proxy_read_timeout 300;
proxy_connect_timeout 300;
прокси_перенаправление выключено;
прокси_http_версия 1.1;
proxy_set_header Хост $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Ssl включен;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $ схема;
proxy_pass http://gitlab-workhorse;
}
}
когда я захожу на второй сайт, gitlab.202.nl84.seedit4.me, я всегда получаю «плохой шлюз»
лог-файлы пусты