-
-
Notifications
You must be signed in to change notification settings - Fork 479
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature] 宝塔站点和管理后台证书设置 #450
Comments
|
经过这几天测试这个接口仅针对PHP分类站点有效,其他分类会报错。我自己用python写的工具,目前使用上传然后绑定的接口测试是正常的,新接口批量绑定站点也比较方便,所以建议使用新接口。 获取证书匹配的站点接口:
响应示例:
宝塔SSL绑定站点页面: |
报错内容就是截图里的那个是 404 是吗?按我的理解这种 API 接口即便报错,也不应该是返回一个 404 的 HTML 页面才对。 |
404这个是我用最新版测试的,不知道为啥是404,我的面板接口是类似 新老接口这个是我Python暂时写的小工具设置证书测试的。 另外可否了解下您那边使用这个接口是宝塔哪个版本呢? |
功能描述
希望完善支持宝塔站点和管理面板设置证书接口。最新测试版宝塔这个接口只针对PHP站点有效,新接口是
/ssl?action=SetBatchCertToSite
,此接口支持所有类型站点设置,可考虑再流程编排输入框支持分号设置多个站点。设置宝塔站点证书流程如下:
1、上传SSL证书到宝塔,获取证书hash;
2、通过新接口绑定证书到站点(支持批量);
上传证书接口信息(POST):
路径:
/ssl/cert/save_cert
请求表单参数:
响应示例:
设置站点证书接口信息(POST):
路径:
/ssl?action=SetBatchCertToSite
请求表单参数:
响应示例:
设置面板SSL接口信息(POST):
路径:
/config?action=SavePanelSSL
请求表单参数:
响应示例:
动机
目前最新测试版已实现宝塔站点设置,但不够完善 #448 #434
替代方案
无
其他信息
![Image](https://private-user-images.githubusercontent.com/28641034/412313046-df65e1ef-b6a5-43aa-9fe5-634ba8b22626.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2NTgwNDUsIm5iZiI6MTczOTY1Nzc0NSwicGF0aCI6Ii8yODY0MTAzNC80MTIzMTMwNDYtZGY2NWUxZWYtYjZhNS00M2FhLTlmZTUtNjM0YmE4YjIyNjI2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDIyMTU0NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQyZjc5NWI2ZmIzN2NlNGNmYTIwNzcyM2UwNzhjMzVmNGM3MDQzY2Y4N2E2NTJjOWJkNzUxZjMzZjJmMGEyMmUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.97KgYyTCcS0dkBZBhjZsHvMZSUYnB6CapL-b2WS3h3o)
最新测试版0.3.0-alpha.12设置宝塔站点失败截图:
The text was updated successfully, but these errors were encountered: