Chishin Blog 千里之堤毁于蚁穴 —— 小歆
宝塔面板Apache的SSL异常问题
发表于 2017-1-26 | | 系统使用

1、问题现象

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


2、解决方案

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

  1. 打开网站配置文件删除关于443端口的相关配置

    • 输入下面的命令打开对应网站的配置文件:

      vi /www/server/apache/conf/vhost/网站名称.conf
      
    • 删除443端口相关配置,保存并关闭。

  2. 删除证书文件

    • 输入下面的命令删除两个证书文件
      cd /www/server/apache/conf/key/网站名字/
      rm -f key.csr
      rm -f key.key
      
  3. 重启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

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

发表评论:

TOP