好的,我确定有人会告诉我这是一个非常愚蠢的想法,但请幽默我。
我有一个使用Lighttpd托管的php网站。我有多个域可以解析到我的网站(例如... mysite.com和mysite2.com)。这些网站需要使用https。
当要求mysite.com或mysite2.com时,我希望我的php页面能够使用正确的证书进行响应。因此,澄清一下,当浏览器从我的php页面获得响应时,它不会抱怨证书,因为它将使用正确的证书。
这可能吗?怎么样?
谢谢!
EV
答案 0 :(得分:0)
当PHP运行时,您的Web服务器已经完成了SSL握手,所以它无法对证书做任何事情。
如果您使用的是基于名称的虚拟主机,但仍希望使用不同的SSL证书,则可以利用大多数浏览器和Web服务器支持的SNI
(SSL和TLS的扩展)(需要OpenSSL> = 0.9.8),包括Lighttpd。