使用PHP中的开放SSL创建https网站

时间:2017-03-14 07:00:46

标签: php ssl openssl

我目前正在学习PHP,并正在使用原始PHP进行学习的Web应用程序。 现在我想让我的网络应用程序使用https,我在PHP中发现了一个名为open SSL的东西,但我找不到任何关于如何使用它来使我的网站https的例子。

是否可以使用开放式SSL而不是实际购买证书来制作我的网络应用https?

2 个答案:

答案 0 :(得分:2)

SSL在 Web服务器级别配置(Apache,Nginx等)。至于避免购买证书,您可以使用Let's Encrypt生成免费证书。

答案 1 :(得分:2)

SSL在HTTP服务器级别处理,而不是在PHP级别处理。如何设置SSL取决于您使用的HTTP服务器(例如Apache HTTPD)。

您可以按generating your own certificate设置SSL,但浏览器和您之间不会有自动信任链,因此人们会收到可靠的安全警告Let's Encrypt提供免费证书。