小编Gau*_*kar的帖子

Apache httpd conf 文件配置不匹配

自过去 3 天以来,我一直面临一个奇怪的问题;在在这里发布我的问题之前,我已经完成了所有要求我做的事情。

我的 httpd.conf 如下所示:

NameVirtualHost *:443
Listen *:443
<VirtualHost server1.example.com:443>
ServerName server1
#ServerName server1.example.com
SSSLEngine on
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

SSL 应用在 server1.example.com 上,但是当我们访问网站时,它只适用于 ServerName server1,而不适用于 ServerName server1.example.com。我们在任何配置和网络文件中都没有 server1。

因此,当我们执行此操作时https://server1.example.com/xyz/ --- 它适用于 ServerName server1 但不适用于 ServerName server1.example.com。

问题出在哪里;我不明白。/etc/hosts、/etc/sysconfig/network,我们没有server1;即使在 DNS 中也是如此。

请建议。

这是我们在错误日志中得到的:

[Thu Nov 24 11:40:14 2016] [warn] RSA server certificate CommonName (CN) `server1.example.com' does NOT match server name!?
[Thu Nov 24 11:40:14 2016] [notice] Digest: generating secret for digest authentication ...
[Thu Nov 24 11:40:14 2016] [notice] Digest: done …
Run Code Online (Sandbox Code Playgroud)

linux ssl apache-2.2

4
推荐指数
1
解决办法
668
查看次数

标签 统计

apache-2.2 ×1

linux ×1

ssl ×1