文章
649
标签
2112
分类
180
开发
大前端
人工智能
小程序
桌面应用
游戏开发
服务器&网络
服务器
网络
归档
标签
友链
联系我们
仰观苍穹思环宇
开发
大前端
人工智能
小程序
桌面应用
游戏开发
服务器&网络
服务器
网络
归档
标签
友链
联系我们
windows上如何生成自签名的SSL证书用于本地测试环境下运行以及script-server的自定义配置工作相关的设置注意事项
发表于
2024-09-19
|
更新于
2026-09-12
|
大前端
python
您好, 这里需要密码.
hexo
script-server
生成自签名的SSL证书
.htpasswd
EMAIL_PASSWORD
windows环境变量设置和使用
ssl
上一篇
创建动态效果的按钮:围绕按钮绘制线条并填充
下一篇
实现DOM版块动态图像悬浮效果及悬浮图片板块偏移之后显示视频的完整示例
相关推荐
2026-09-14
Hexo+Butterfly主题search.xml过大导致GitHub推送失败之完整排查与解决SOP
2022-05-14
Hexo博客技巧,对文章进行加密
2022-05-12
Hexo添加分类和标签
2022-05-18
Hexo部署出现错误err: Errr: Span failed解决方式
2024-04-24
hexo页面或博客嵌入PDF显示阅读方法和注意事项
2024-06-21
使用Hexo发布文章时在Markdown中调用外部图片链接时(使用JavaScript和LocalStorage隐藏加载失败的图片)
鸢尾花序
文章
649
标签
2112
分类
180
联系我们
目录
1.
运行script-server的环境依赖
1.0.1.
服务器端
1.0.2.
客户端
2.
安装
2.0.1.
用于生产环境
2.0.2.
As a docker container
2.0.3.
开发环境
3.
A issue running on OpenBSD and maybe other UNIX systems
4.
安装和运行
5.
1. 安装 OpenSSL
5.0.1.
1.1 使用 Chocolatey 包管理器
5.0.2.
1.2 直接下载 OpenSSL
5.1.
解决方案步骤
5.1.0.1.
1. 刷新环境变量
5.1.0.2.
2. 确认 PATH 环境变量是否包含 OpenSSL 路径
5.1.0.3.
3. 运行 OpenSSL 命令
5.2.
2. 使用 OpenSSL 生成 SSL 证书和密钥
5.3.
3. 完成生成过程
5.4.
4. 证书和密钥生成完成
5.5.
如何找到生成的证书在哪里呢?
5.5.1.
确认文件是否生成
6.
配置文件里面"password": "$$EMAIL_PWD"的密码是什么是电邮的登录密码还是授权码?
6.1.
关于 EMAIL_PWD
6.2.
配置检查
6.2.1.
其他建议
6.2.2.
配置示例
6.2.3.
关键配置说明
6.2.4.
不保留发送邮件记录
6.2.5.
环境变量替代密码
6.2.6.
1. 设置环境变量
6.2.6.1.
Windows
7.
还有认证那里可以更换成其他的吗?比如更换成github的OAUTH认证吗?
7.1.
.htpasswd file
7.1.0.1.
Requirements
7.1.0.2.
Configuration
7.1.0.3.
步骤 1: 生成 .htpasswd 文件
7.1.0.4.
在 Windows 上安装 htpasswd
7.1.0.5.
步骤 2: 安装 bcrypt Python 模块
7.1.0.6.
1. 创建自动生成 .htpasswd 文件的脚本
7.1.0.7.
2. 修改 Script Server 启动脚本
7.2.
把生成.htpasswd文件和启动文件整合到一个脚本里面
7.3.
当然,你也可以使用bash脚本
7.3.0.1.
集成到启动流程
7.3.0.2.
3. 确保脚本权限和路径正确
7.3.0.3.
4. 启动 Script Server
7.3.0.4.
小结
7.3.0.5.
步骤 3: 修改 config.json 文件
7.3.0.6.
步骤 4: 启动 Script Server
7.3.0.7.
注意事项
8.
登录账号密码需要输入hash格式才能登录而不是明文密码的问题分析
8.0.0.1.
使用 passlib 生成 .htpasswd 兼容的密码
8.0.0.2.
解释:
8.0.0.3.
总结:
8.0.0.4.
代码改进建议:
8.0.0.5.
使用 crypt 模块生成 .htpasswd 格式的密码
8.0.0.6.
解释:
8.0.0.7.
另一种方式:使用 htpasswd 命令
9.
整理一下笔者实践的server配置文件
10.
在script-server的admin.html后台当我执行的时候并不是执行脚本而是启动了本地代码编辑器对脚本进行了编辑,如何处理?
11.
script_path
12.
我们如何在script server里面使用参数呢?以及如何使用include配置公共配置文件和自定义配置文件呢?
12.0.1.
1. 共享的配置文件
12.0.1.1.
conf/common_config.json
12.0.2.
2. 单个脚本的配置文件
12.0.2.1.
conf/runners/mytest.json
12.0.2.2.
conf/runners/列出所有已安装程序.json
12.0.3.
3. 脚本文件
12.0.3.1.
conf/scripts/mytest.sh
12.0.3.2.
conf/scripts/列出所有已安装程序.ps1
12.0.4.
4. 执行流程
12.1.
小知识点
12.1.0.1.
1. 正确地传递参数给脚本
12.1.0.2.
2. 修改 PowerShell 脚本读取参数
12.1.0.3.
3. 配置文件中的参数绑定
12.1.0.4.
4. 解释各部分配置
12.1.0.5.
5. 验证输出
12.1.0.6.
6. 常见问题排查
12.1.1.
5. 管理和维护
12.2.
配置文件(json文件)中注意的点
13.
script server里面的logs目录里面的server.log太大了,如何优化
13.0.1.
调整后的 logging.json 配置(最大文件大小 300KB)
13.0.2.
说明
14.
启动script server的时候(本地自签名的安全证书)
14.0.1.
鉴于以上原因
最新文章
Hexo静态博客添加联系表单:用Google Apps Script实现邮件直达
2026-09-17
白手起家没有资源的人如何通过资源整合一步步突破认知并打通合作路径的完整分析
2026-09-15
独立站定位四步法服务谁、解决什么、凭什么是你、怎么赚钱——WordPress独立站从模糊定位到清晰战略的完整框架
2026-09-15
Duplicator全量迁移WordPress后HTTPS挂了正确做法是只换wp-content并在duplicator部署网站的时候1Panel里把数据库host填成mysql而不是localhost
2026-09-15
多设备Hexo安装Butterfly主题里面博客search.xml过大导致GitHub推送失败的完整解决方案(含交互式清理脚本)
2026-09-14
告别逐个转换用md2pdf一键批量把Markdown变成PDF
2026-09-14
Hexo+Butterfly主题search.xml过大导致GitHub推送失败之完整排查与解决SOP
2026-09-14
用Python批量给Hexo文章自动补齐TDK:DeepSeek驱动、严格YAML、动态备份的完整实践
2026-09-12