最近做了一个微信小程序,租了一个1年的腾讯云学生机, 服务器需要配置ssl证书,下午配置了一下,查了一些资料,根据本人实际情况做一个教程。
目录:
1.安装ssl证书
2.配置httpd.conf文件
3.配置vhosts.conf文件
4.重启服务器
目录:
1.安装ssl证书
2.配置httpd.conf文件
3.配置vhosts.conf文件
4.重启服务器
1.安装ssl证书:
解压ssl证书的压缩包,选择Apache
将这三个文件复制到Apache的根目录下,C:\wamp64\bin\apache\apache2.4.39\crt,我创建了一个新的文件夹crt]
2.配置httpd.conf文件
打开C:\wamp64\bin\apache\apache2.4.39\conf\httpd.conf,在httpd.conf文件中找到这一行并修改:
删除最前面的 “#”
#LoadModule ssl_module modules/mod_ssl.so
3.配置vhosts.conf文件
根据路径打开配置文件C:\wamp64\bin\apache\apache2.4.39\conf\extra\vhosts.conf
将内容修改为
将下面的内容复制补充进去,所有有注释的地方都按注释修改即可
Listen 443
<VirtualHost *:443>
ServerName www.xxxx.xyz //按照自己的域名填写
ServerAlias xxxx.xyz //按照自己的域名填写
DocumentRoot "C:\wamp64\www" //选择网站的根目录
SSLEngine on
SSLProtocol TLSv1 TLSv1.1 TLSv1.2
SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5
SSLCertificateFile "C:/wamp64/bin/apache/apache2.4.39/crt/2_www.xxxx.xyz.crt"
SSLCertificateKeyFile "C:/wamp64/bin/apache/apache2.4.39/crt/3_www.xxxx.xyz.key"
SSLCertificateChainFile "C:/wamp64/bin/apache/apache2.4.39/crt/1_root_bundle.crt"
//上面三行按照自己的实际情况输入,注意:使用“/”!!!
<Directory "C:\wamp64\www"> //选择网站的根目录
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName www.xxxx.xyz //按照自己的网站域名填写
ServerAlias xxxx.xyz //按照自己的网站域名填写
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/?(.*)$ https://%{SERVER_NAME}/$1 [L,R]
</VirtualHost>
4.重启服务器
左键Wampserver重启服务器,访问你的网站,看到有一把锁或者一把绿锁,ssl证书就安装成功了。