Невозможно получить правильную информацию в openssl с сервера webmin

У меня установлен сервер webmin в дистрибутиве debian 10. Установлены разные веб-сайты, например:

website1.com
website2.com
website3.com
website4.com
website5.com

Я хочу получить информацию о ssl с помощью этой команды

openssl s_client -connect website3.com:443
openssl s_client -connect website5.com:443

Я получаю правильную информацию, только если у меня есть клиент linux ... На платформе OSX или Windows у меня всегда есть информация о website1.com (!)

Я думаю, что это проблема на стороне сервера, но я не знаю где ... .

0
задан 24 February 2020 в 15:09
1 ответ

Нет, скорее всего, это не проблема сервера, и я вижу тот же симптом - как и ожидалось - как на моем Mac, так и на сервере Ubuntu 18.04 при тестировании.

openssl s_client -connect << hostname | ip>: port> просто пытается подключиться к прослушивателю с включенным TLS через его DNS-имя или его IP-адрес.

Если вы размещаете несколько доменов позади того же слушателя, вам нужно указать, к какой службе вы хотите подключиться, добавив аргумент -servername .

Полная команда для подключения выглядит следующим образом:

openssl s_client -connect websitex.com:443 -servername website3.com , где websitex можно заменить любым допустимым DNS-именем или псевдонимом, указывающим на соответствующего слушателя.

1
ответ дан 26 February 2020 в 00:36

Теги

Похожие вопросы