Я использую последний пакет Gitlabs Omnibus на машине EC2 Ubuntu.
Чтобы обновить мой SSL-сертификат (выданный через Let's Encrypt), мне нужно остановить Nginx Gitlab, чтобы Let's Encrypt мог проверить, что я владею доменом. Поэтому я нажал sudo gitlab-ctl stop
.
sudo gitlab-ctl status
после этого:
down: gitlab-workhorse: 325s, normally up; run: log: (pid 1109) 5361843s
down: logrotate: 324s, normally up; run: log: (pid 1104) 5361843s
down: nginx: 324s, normally up; run: log: (pid 1103) 5361843s
down: postgresql: 324s, normally up; run: log: (pid 1101) 5361843s
down: redis: 323s, normally up; run: log: (pid 1102) 5361843s
down: sidekiq: 322s, normally up; run: log: (pid 1112) 5361842s
down: unicorn: 322s, normally up; run: log: (pid 1100) 5361843s
Однако, когда я получаю доступ к своему домену, я получаю Nginx 502 Bad Gateway
.
Как я могу действительно остановить его внутренний Nginx.
Помимо части сертификата, etc/nginx/gitlab.rb
по-прежнему используется по умолчанию.
Вот результат ps -eaf|grep -i nginx
root 1091 985 0 2015 ? 00:07:15 runsv nginx
root 1103 1091 0 2015 ? 00:04:14 svlogd -tt /var/log/gitlab/nginx
gitlab-+ 24669 1 0 2015 ? 01:03:38 nginx: worker process
root 27272 1091 0 13:12 ? 00:00:00 /opt/gitlab/embedded/sbin/nginx -p /var/opt/gitlab/nginx
ubuntu 27275 27254 0 13:12 pts/2 00:00:00 grep --color=auto -i nginx
sudo service --status-all
), ниinitctl
(sudo initctl list
) - person Hedge   schedule 08.02.2016ps -eaf|grep -i nginx
ничего не вернуть? - person VonC   schedule 08.02.2016nginx stop
) - person VonC   schedule 08.02.2016