我目前正在学习PHP,并正在使用原始PHP进行学习的Web应用程序。 现在我想让我的网络应用程序使用https,我在PHP中发现了一个名为open SSL的东西,但我找不到任何关于如何使用它来使我的网站https的例子。
是否可以使用开放式SSL而不是实际购买证书来制作我的网络应用https?
答案 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提供免费证书。