更新到最新版本的作曲家。多年来,我们一直在 http 上托管我们的包存储库,没有出现任何问题,但现在 Composer 说它需要通过 https 连接。我可以通过放置来解决这个问题:-
"secure-http": false
在我的composer.json 配置语句中。不过,我觉得这需要解决一些问题,并且希望对 https 服务连接进行更正。为了实现这一点,我在托管服务器上创建了一个自签名证书并启用了 ssl。我可以使用浏览器连接到存储库(带有通常的异常消息),但作曲家仍然拒绝连接到它。
我的问题是我是否需要安装不同的证书才能使其正常工作?
有点为我指明了正确的方向 - 我将我的证书和密钥文件连接到一个笔文件中,然后执行以下操作:
"repositories": [
{
"type": "composer",
"url": "https://packages.at.my.company.com",
"options": {
"ssl": {
"verify_peer": true,
"allow_self_signed": true,
"local_cert": "/etc/apache2/ssl/packages.pem"
}
}
}
],
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)