Apache安装证书细节
发布于2021-04-04 08:55:23,更新于2021-04-05 00:17:31,标签:process 文章会持续修订,转载请注明来源地址:https://meethigher.top/blog该篇文章,都是基于阿里云。
一、Windows服务器占用80端口
今天重启apache,然后发现启动失败。
那就进入apache的bin下,打开cmd,运行httpd.exe,发现是80端口被占用了。
1 | netstat -ano | findstr ":80" #查看占用端口的进程 |
但由于是系统占用,所以关闭不成功,后来经过百度,可知,原来是windows服务器自带的IIS,也就是服务项中的World Wide Web Publishing Service占用了80端口。
win+r输入services.msc,关闭即可。或者设置手动启动。
二、购买证书并申请
首先进入阿里云官网,搜索SSL,并进入
点击选购证书
选择免费证书,同意并购买即可
进行证书申请,因为我自己的服务器域名都是阿里云的,所以选择自动DNS验证很方便
进入域名解析配置,根据要求配上解析即可
dns验证成功之后,就可以签发证书了。
三、下载证书并部署
部署可以参照官网教程,我的操作跟官网略有不同
将证书下载并解压
至于开启ssl,就参照官网文档即可
在conf下面创建cert,然后将证书解压后放置在里面
之后,进入服务器的httpd-ssl.conf,进行证书路径的配置和修改
1 | <VirtualHost _default_:443> |
重启服务器,访问网站,查看证书安装成功!
打赏