微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP Wamp服务器-一台服务器上有2个SSL证书

如何解决PHP Wamp服务器-一台服务器上有2个SSL证书

我有一个PHP(Wamp)服务器,该服务器应托管两个不同的域。

每个域都有一个不同的证书文件(.crt .key)

我正在尝试编辑 httpd-ssl.conf 文件以配置每个域证书。

但是,我无法在虚拟主机头中定义正确的过滤器。仅此过滤器有效:

VirtualHost :443

从根本上讲,这意味着所有域都定向到一个认证书(并且我需要每个都定向到另一个证书)

我想对其进行配置,以便每个域将使用不同的过滤器。示例:

VirtualHost domain1.com:443

VirtualHost domain2.com:443

但这不起作用。当我像这样配置它时,两个域都没有获得证书。

我仅尝试编辑 httpd-ssl 文件,我还应该编辑其他文件吗?

谢谢

解决方法

解决方案:

您需要使用两个各自的ServerName指令(ServerName domain1.com和ServerName domain2.com)创建2个虚拟主机。不要使用,通常需要使用。 VirtualHost指令确定要侦听的IP地址,而不是名称。如果将域名放在服务器启动时将其解析为IP地址,出于各种原因,您将不希望使用该域名。有关示例配置,请参阅Serverfault上的此答案。

https://serverfault.com/questions/744960/configuring-ssl-with-virtual-hosts-under-apache-and-centos/745285#745285

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。