小皮面板如何给站点配置SSL证书
学完这篇,你能在 phpStudy 面板里给自己的站点装上 SSL 证书,让访问地址从 http:// 变成 https://,浏览器不再提示「不安全」。
phpStudy 面板在 Windows 上做本地或测试环境非常常见,它自带网站管理、SSL 配置入口,操作比手改 Nginx/Apache 配置简单得多。下面按步骤走。
第一步:确认面板版本并创建站点
先确认你用的是带「网站」菜单的新版 phpStudy(v8 或 v9 版本界面基本一致),并已经建好一个能正常访问的站点。打开 phpStudy 主界面,左侧菜单点击「网站」,右侧列表里应该能看到你已经创建的站点;如果没有,点「创建网站」,填写域名(如 test.local)、根目录、选择 PHP 版本后保存。做完这一步,你用 http://test.local 能在浏览器里打开网站。
注意:如果你的 phpStudy 是 v2018 或更早的老版本,界面里没有独立的 SSL 配置入口,需要手动改
vhosts.conf,本文不适用,建议先升级到 v8/v9。
第二步:准备证书文件
这一步要拿到两个文件:证书(.crt 或 .pem)和私钥(.key)。如果你有正式域名,去域名服务商(阿里云、腾讯云)的 SSL 证书控制台申请一张免费 DV 证书,审核通过后下载「Nginx 格式」的压缩包,解压后得到 xxx.pem 和 xxx.key 两个文件。如果是本地测试,可以用 phpStudy 自带的证书生成功能,或者用 OpenSSL 自己签一张。
把这两个文件放到一个固定目录,比如 D:\ssl\test.local\,文件名保持英文,不要带空格和中文。
注意:下载证书时一定要选「Nginx」格式。选成「Apache」会得到
.crt+.key+.ca-bundle三个文件,格式不同,直接配进去可能报错。
第三步:在面板里绑定证书
这一步做完,HTTPS 就生效了。回到 phpStudy 主界面,左侧「网站」→ 在站点列表里找到你的站点,点右侧的「管理」→「修改」(不同小版本可能是「设置」)→ 切换到「SSL」标签页。
按下面填:
- 证书位置:勾选「使用证书」,点「浏览」,选中你的
.pem文件 - 私钥位置:点「浏览」,选中你的
.key文件 - 强制 HTTPS(可选):勾选后所有
http://访问会自动跳转到https://
填完点「保存」。phpStudy 会自动重载 Web 服务器配置,一般 1~2 秒内生效。
第四步:验证结果
打开浏览器,输入 https://test.local 访问。地址栏出现锁形图标,说明配置成功。如果用的是自签证书,浏览器会提示「您的连接不是私密连接」,点「高级」→「继续前往」即可,这是自签证书的正常现象,不是配置错误。
如果打不开,按顺序检查:证书路径有没有中文或空格;.pem 和 .key 是不是配成了一对(同一张证书的);80 或 443 端口是不是被其他程序(如另一个 Web 服务、迅雷)占用。phpStudy 主界面右侧有「端口检测」和「日志」按钮,可以看具体报错。
注意:改了 SSL 配置后如果站点打不开,先在「网站」列表点一次「停止」再「启动」,比反复保存配置更快定位问题。
小结
- 需要 phpStudy v8/v9,老版本没有图形化 SSL 入口
- 证书要下载「Nginx 格式」,得到
.pem和.key两个文件 - 配置入口:网站 → 管理 → 修改 → SSL 标签页
- 勾选「强制 HTTPS」可自动跳转
- 自签证书浏览器报警告属正常,正式域名请用 CA 签发的证书
- 打不开时优先查端口占用和证书路径
原文链接:https://www.gj0.com/thread-465.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。