У меня есть сервер с GitLab, и я хочу иметь возможность использовать nginx и для других сервисов (в моем случае, Jenkins). Я изменил конфигурацию GL, чтобы добавить дополнительные виртуальные хосты согласно этому ответу, и все работает нормально.
Однако я также хочу установить SSL-сертификат с помощью certbot, однако, когда я запускаю sudo certbot --nginx
, я получаю следующее:
nginx: [error] invalid PID number "" in "/run/nginx.pid"
Я предполагаю, что это связано с тем, что экземпляр GitLab nginx не помещает pid в каталог запуска, как это сделал бы обычный экземпляр nginx. Итак, мой вопрос:
Можно ли настроить GitLab для создания PID здесь?
... or
Можно ли настроить certbot для поиска PID в другом месте?