gpt4 book ai didi

PHP WebDAV 服务器证书失败

转载 作者:太空宇宙 更新时间:2023-11-03 15:06:10 26 4
gpt4 key购买 nike

目前正在设置一个备份解决方案,通过 WebDAV 将数据库转储和一些其他文件从 Wordpress 网络发送到我 LAN 上的 NAS。我已经在我的 web 服务器上安装了 PHP WebDAV,让它工作的基本代码是:

webdav_connect('http://webdav.example.com/dav', 'davuser', 'davpassword');
webdav_put('/your/nice/thing.txt', $data);
webdav_close();

问题是,我的 NAS 要求此连接通过 HTTPS 完成,因此在 Web 浏览器中您会看到一个可以忽略的警告,但 PHP 会给出以下警告并且代码失败:

Warning: webdav_put() [function.webdav-put]: Server certificate verification failed: certificate issued for a different hostname, issuer is not trusted in /var/www/vhosts/blah/blah/blah.php on line 5

有什么方法可以让 PHP 忽略它,或者我需要获得 SSL 证书吗?我的NAS上访问WebDAV服务使用的域名是动态DNS提供的域名,如果有区别的话。

最佳答案

Is there a way in which I can ask PHP to ignore this, or will I need to obtain an SSL certificate?

我不知道 PHP WebDAV 使用哪个 HTTP 层(您使用的是哪个扩展?),但通常可以配置底层以忽略证书错误。

如果出于安全原因需要证书验证,您应该获取有效证书。

关于PHP WebDAV 服务器证书失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8210109/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com