宝塔面板Apache的SSL异常问题

2019年5月5日18:41:16 评论 6,681
企鹅博客记一次宝塔环境失效问题,网站Apache,iis,ingx无法启动

1、问题现象

Apache开启SSL若你粘贴的证书不正确,会导致Httpd服务无法启动,使网站和后台网页均无法打开。


2、解决方案(也可以直接删掉网站直接解决)

因Apache没有提供证书配置检测接口,所以需要手动把配置改回来。具体步骤如下:

  1. 打开网站配置文件删除关于443端口的相关配置
  • 输入下面的命令打开对应网站的配置文件:
    vi /www/server/apache/conf/vhost/网站名称.conf
  • 删除443端口相关配置,保存并关闭。
  1. 删除证书文件
  • 输入下面的命令删除两个证书文件
    cd /www/server/apache/conf/key/网站名字/
    rm -f key.csr
    rm -f key.key
  1. 重启Httpd服务
  • 输入下面的命令重启httpd服务
    service httpd startt
    service httpd start

3、建议Nginx

如果如果你有需求使用SSL服务,建议不要使用宝塔面板的Apache服务,可以使用Nginx服务,相对来讲稳定好多,出现的问题也比较少。若已经安装Apache服务可以用下面的命令切换好Nginx服务(注意:切换后所有的网站要在后台删除后再添加)。

wget -O install.sh http://125.88.182.172:5880/src/install.sh && sh install.sh nginx

切换完成后要重新登陆一次后台,否则操作后台会出现错误。

 

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: