我在 Debian 10 发行版上安装了 webmin 服务器。安装了不同的网站,例如:
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或者视窗平台,我总是有关于 website1.com 的信息(!)
我认为这是服务器端的问题,但我不知道在哪里......
答案1
不,这很可能不是服务器问题,而且我在测试时在我的 Mac 和 Ubuntu 18.04 服务器上都看到了相同的症状 - 正如预期的那样。
只是openssl s_client -connect <<hostname|ip>:port>
尝试通过其 DNS 名称或 IP 地址连接到启用 TLS 的侦听器。
如果您在同一个侦听器后面托管多个域,则需要通过附加参数来指定要访问的服务-servername <websitex.com>
。
连接的完整命令如下:
openssl s_client -connect websitex.com:443 -servername website3.com
,其中websitex
可以替换为指向相关侦听器的任何有效 DNS 名称或别名。