Недавно я обновил GitLab, и теперь встроенный сервер Nginx GitLab больше не запускается. /var/log/gitlab/nginx/current
постоянно печатает то же самое сообщение об ошибке:GitLaB Nginx вниз недопустимое значение «+ TLSv1.1» в gitlab-http.conf
nginx: [warn] invalid value "+TLSv1.1" in /var/opt/gitlab/nginx/conf/gitlab-http.conf:66
Здесь находятся содержимое gitlab-http.conf:66
:
ssl_protocols +TLSv1.1 +TLSv1.2;
Обратите внимание, что я не прикоснулся файл конфигурации GitLab и sudo gitlab-ctl reconfigure
завершает просто отлично. Обычно я использую установку GitLab через SSL с использованием самозаверяющего сертификата, но у меня не было никаких проблем с ним в прошлом.
Вот выход sudo gitlab-rake gitlab:env:info
:
информация Системная информация
System: elementary OS 0.3.2
Current User: git
Using RVM: no
Ruby Version: 2.1.8p440
Gem Version: 2.5.1
Bundler Version: 1.10.6
Rake Version: 10.5.0
Sidekiq Version: 4.0.1
GitLab
Version: 8.7.5
Revision: 0e8b7d8
Directory: /opt/gitlab/embedded/service/gitlab-rails
DB Adapter: postgresql
Using LDAP: no
Using Omniauth: no
GitLab Shell
Version: 2.7.2
Repositories: /var/opt/gitlab/git-data/repositories
Hooks: /opt/gitlab/embedded/service/gitlab-shell/hooks/
Git: /opt/gitlab/embedded/bin/git
У кого-то другого нет такой же проблемы, и я в недоумении. Пожалуйста помоги.
Благодарим за ответ, но '+ TLSv1.1 + TLSv1.2' являются действительными. Я успешно использую их на нескольких других серверах. – Vadim
@ Серверы Vadim Apache? Они действительны для директивы 'SSLProtocol' в Apache, но nginx использует другой синтаксис. Также обратите внимание, что этот 'warn' не предотвращает запуск nginx. Таким образом, если вы используете эти параметры на других серверах nginx, вы, вероятно, тоже предупреждаете о них. – VBart
Прошу прощения. Кажется, ты прав. Это плюс знак '+' перед директивой 'TLS', которая вызывала проблему. Я исправил проблему, изменив '+ TLSv1.1 + TLSv1.2' на' TLSv1.1 TLSv1.2'. Все еще не уверен, как это изменение произошло в первую очередь, но, по крайней мере, оно исправлено. Спасибо!!! – Vadim