2013-10-06 1 views
0

В моем файле конфига nginx я идентифицировал ssl_certificate. Согласно OpenSSL, дата окончания этого сертификата будет в будущем. Когда я обращаюсь к своему сайту из браузера, он говорит, что срок действия сертификата истек.Почему мои браузеры говорят, что SSL-сертификат моего сервера истек, но OpenSSL говорит, что нет?

Возможно, ранее я использовал сертификат с истекшим сроком действия, но я не понимаю, откуда сейчас его получает браузер. Любые предложения, где я должен смотреть?

ответ

1

Сертификат имеет два поля - Действителен от и Действителен до. Убедитесь, что оба параметра в порядке, то есть Valid From в прошлом, а Valid To - в будущем.

Когда вы посещаете сайт с помощью браузера, он показывает значок блокировки либо слева, либо URL-адрес в адресной строке или в строке состояния. Нажав на значок блокировки, вы увидите сертификат, который видит браузер. Убедитесь, что этот сертификат соответствует тому, который у вас есть в конфигурации сервера.

+0

Дата начала в порядке - в прошлом. Сертификат, который видит браузер, имеет разные даты начала и окончания, чем тот, который я ожидаю для обслуживания, поэтому это другой сертификат, но я не знаю, почему он не использует тот, который я ожидаю. – Mitch

+1

Похоже, я неправильно начал nginx с моей текущей конфигурацией. После остановки и запуска, я вижу правильный сертификат. Спасибо. – Mitch

+0

@Mitch Да, у меня также были проблемы с правильным перезапуском nginx с измененной конфигурацией. Отправка сигнала HUP, похоже, не работает правильно. –

Смежные вопросы