Skip to content

No SSL certificate was detected.

没有检测到SSL证书配置

终极解决方案

编辑httpsok.sh脚本,把注释放开,并把路径改成实际路径。

bash
vim ~/.httpsok/httpsok.sh

修改完成后,请用 httpsok.sh -r 来运行!!

image-20240920000834744

场景一、nginx路径获取不正确

感谢(知意)的反馈。

image-20240629113830795

如果出现这个提示,但您实际又配置了nginx的SSL证书配置,请先核对nginx路径是否正确。

使用命令检查:which nginx ,发现是链接到之前的宝塔下面的nginx去了。

image-20240629115329435

nginx改成正确的路径就可以了

bash
# 删除旧链接(具体根据which nginx 实际检测到的路径来)
rm -rf /usr/bin/nginx

# 建立新链接
ln -s /usr/local/nginx/bin/nginx /usr/bin/nginx

场景二、当前用户是否有权限访问nginx配置文件

感谢(猪皮猪皮)的反馈。

解决方法:

  1. 给当前用户增加nginx配置文件的权限
bash
# 这里只是一个示例,请您以实际为准
chown -R user:user /etc/nginx/
  1. 使用root用户运行

场景三、启动了多个nginx服务

解决方法:

  1. 结束掉其他nginx实例
bash
ps aux | grep nginx | grep master
  1. 使用 终极解决方案