TypechoJoeTheme

至尊技术网

统计
登录
用户名
密码
/
注册
用户名
邮箱

悠悠楠杉

网站页面
搜索到 2 篇与 的结果
2024-01-05

php curl无法获得https网页内容

php curl无法获得https网页内容
程序员最经常使用的curl,在php下面也是经常用的到。但是,博主友情提示您:用curl获取https的网页内容的时候,也是需要用到证书的。而这么多年,估计大家从来都没有察觉过任何更新证书的动作,证明这可能是有自动renew操作的。而目前博主手头的centos系统,却存在有使用curl无法获取https内容的问题。利用curl或者file_get_contents获取远程http的内容时,成功。但是获取https的内容时,失败。错误提示文字类似于:SSL operation failed with code 1. OpenSSL Error messages: error:14090086: SSL routines:ssl3_get_server_certificate:certificate vertify failed 解决方法1、保证php.ini里面的openssl扩展肯定要打开。这个操作比较基础,不做赘述。extension=openssl.so 2、查看一下openssl证书的默认位置,检测openssl的证书位置的代码:php -r "print_r(o...
2024年01月05日
730 阅读
0 评论
2020-05-14

宝塔面板免费申请SSL证书、开启https的方法

宝塔面板免费申请SSL证书、开启https的方法
宝塔面板可以说在国内服务器配置方面是比较出名的,一些大的网站的服务器都是使用的宝塔面板,另外本站也是使用的宝塔面板。今天我们说说在宝塔面板中如何免费获取并开启SSL证书,使网站HTTPS化,减少一些DNS劫持等等。开启SSL1、按照下图所指示的,打开你要开启SSL网站后面的设置按钮2、打开强制HTTPS按钮,如下图所示填写SSL证书1、其它证书如果你是从别的运营商处购买的SSL证书,比如在阿里购买的证书,腾讯购买的SLL证书等,可以具体下图所示,把你所有获取到的证书和密钥分别填写,然后保存即可2、Let's Encrypt免费证书如果你手中没有其他SSL证书的话,可以免费申请Let's Encrypt免费证书或者宝塔SSL的TrustAsia免费证书Let's Encrypt免费证书,有效期3个月,支持多域名。默认会自动续签。若您的站点使用了CDN或301重定向会导致续签失败。申请方式如下图所示:选择你的域名,直接申请就可以申请通过后,在浏览器多刷新你的网页,就可以看到你的网站也有小绿锁啦!如果申请失败,要从以下几个方面检查1、域名是否正确的解析2、网站否使用了CDN加速,如果使...
2020年05月14日
811 阅读
0 评论