龙空技术网

http协议的网站装ssl升级成https

糯米团子妈 341

前言:

当前你们对“apachectl执行不了”都比较珍视,你们都需要了解一些“apachectl执行不了”的相关内容。那么小编同时在网络上网罗了一些有关“apachectl执行不了””的相关知识,希望我们能喜欢,兄弟们一起来了解一下吧!

怀着无比激动的心情写此文,因为作为一个前端刚刚踩完此坑成功跨过81难重生!对就是它: 大家试一下吧。

A.我有什么?我要做什么?

有:一个域名minihome.top+一个云服务器 ECS(且能访问minihome.top)+xshell(连接服务器并运行相关命令)+FileZilla(sftp:也是连接服务器传文件的)这个是辅助我传文件或者查看

做:其实是为了做小程序,所以需要该域名能https访问(小程序要求)。

B.开始安装

步骤1:登上阿里云控制台-ssl证书(没有的自己去申请个人免费版)-下载-Apache右边的帮助查看文档(我的服务器装的是apache)

步骤2:完成以下前提条件

备注:安装mode_ssl.so,成功的标志是conf.d里面出现ssl.conf

yum install -y mod_ssl正常安装(安装成功无问题就继续步骤3)

我执行以上命令时一直报错Failed to download metadata for repo 'base' Error: Failed to download metada 应该是没有相关插件或者yum有问题,查看一下系统(命令:lsb_release -a)我的是CentOS 8.如果你想重装yum就会知道:CentOS 7就下装(或者大于7小于8的版本)CentOS 6就下装(或者大于6小于7的版本)但是CentOS 8就没有os/x86_64/Packages/ 去查了一下CentOS 8升级了用dnf代替yum(所以命令应该是dnf install -y mod_ssl)偶买噶!完成!

步骤3:异议1:Apache安装目录怎么找:在xshell中执行命令:httpd -V

1就是安装目录,2是它的配置,后面会用到。所以在1下建立cert放进去吧

步骤4:修改httpd.conf配置(我的httpd.conf就是上面安装目录下的1+2 但是我没有下面这些信息,而且我的mode_ssl.so确实安装成功了 因为conf.d里面出现ssl.conf,所以我想还是系统的问题吧 先不管)

步骤5:按照这步但是也不是太相同,我的是在ssl.conf里面进行修改

我的配置如下

然后检查配置有没有问题(命令:httpd -t)我的出现了一个AH000058的问题,然后修改http.conf文件域名就好。最后ok

步骤6:然后重启Apache服务:cd bin(在bin下执行命令:apachectl -k stop关闭 然后apachectl -k start启动)

步骤7:最后一步。我发现我的httpd.conf里面又没有这些。然后在httpd.conf的最后直接加上吧。然后去访问 果然可以https访问啦!(不行的话执行步骤6重启服务器啦)

标签: #apachectl执行不了