gpt4 book ai didi

php - 使 CER 证书只能通过 Apache2 Web 服务器上的 CURL 访问

转载 作者:太空宇宙 更新时间:2023-11-03 13:36:43 24 4
gpt4 key购买 nike

我创建了一个 PHP 脚本,它使用 CURL 自动验证进入需要客户端证书的网站。

证书始终在我的 apache 网络服务器上,但是可以通过键入证书链接来访问它。例如:www.testdomain.com/cert.cer(您可以输入链接下载它)。

这种证书必须是私有(private)的,不能通过输入链接访问。只需要进行身份验证,PHP 脚本就可以执行操作。

我正在使用 CURL、PHP 和 Apache2 服务器。如何阻止 CER 证书,以便只有脚本可以访问它?我已经尝试编辑权限,770(无匿名用户),但脚本无法访问。

请帮帮我!任何建议将不胜感激。

最佳答案

是的,它有效!我刚刚使用了完整路径。

curl_setopt($ch, CURLOPT_SSLCERT, "/home/ubuntu/cert.cer");
curl_setopt($ch, CURLOPT_SSLKEY, "/home/ubuntu/cert.key");

没想到,其实php是可以访问所有服务器的。谢谢

关于php - 使 CER 证书只能通过 Apache2 Web 服务器上的 CURL 访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37602765/

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