hg/apidoc 不能被 https 访问。

andyzu

新建了一个 webman 项目;
安装了 composer require hg/apidoc (Apidoc是一个通过解析注解生成Api接口文档的PHPcomposer扩展);
下载apidoc前端页面并放置 public 目录;
运行 webman ,http://你的域名/apidoc/index.html 也能正常访问;

但是:

如果我修改了 config/server.php 里的:

'transport' => 'ssl',
    'context' => [
        'ssl' => [
            'local_cert'  => __DIR__.'/ssl/phc_v2.pem', // 也可以是crt文件
            'local_pk'    => __DIR__.'/ssl/phc_v2.key',
            'verify_peer' => false,
        ]
    ],

支持 https 访问【webman 里写控制器是可以被https 访问的】。
https://你的域名/apidoc/index.html [https 开头] 页面一片空白。http 的话报:无法访问此网站。
同时 webman 报错:
截图
请问如何修复?
或者各位大佬有什么更好的 apidocs 方面的推荐?

333 0 0
0个回答

🔝