No SSL certificate was detected.
没有检测到SSL证书配置
终极解决方案
编辑httpsok.sh
脚本,把注释放开,并把路径改成实际路径。
bash
vim ~/.httpsok/httpsok.sh
修改完成后,请用 httpsok.sh -r
来运行!!
场景一、nginx路径获取不正确
感谢(
知意
)的反馈。
如果出现这个提示,但您实际又配置了nginx的SSL证书配置,请先核对nginx路径
是否正确。
使用命令检查:which nginx
,发现是链接到之前的宝塔下面的nginx去了。
把nginx
改成正确的路径就可以了
bash
# 删除旧链接(具体根据which nginx 实际检测到的路径来)
rm -rf /usr/bin/nginx
# 建立新链接
ln -s /usr/local/nginx/bin/nginx /usr/bin/nginx
场景二、当前用户是否有权限访问nginx配置文件
感谢(
猪皮猪皮
)的反馈。
解决方法:
- 给当前用户增加nginx配置文件的权限
bash
# 这里只是一个示例,请您以实际为准
chown -R user:user /etc/nginx/
- 使用root用户运行
场景三、启动了多个nginx服务
解决方法:
- 结束掉其他nginx实例
bash
ps aux | grep nginx | grep master
- 使用 终极解决方案