腾讯云 phpstudy linux centos HTTPS配置
1. 申请证书
当时我买的域名是送https证书的,就是我申请是免费的。
腾讯云地址:https://console.cloud.tencent.com/ssl
后面该填什么就填什么就好了,都是秒过的。
然后下载证书。
因为是小皮面板,所以应该下载 Apache 的
2. 上传证书
我们需要知道 phpstudy 安装在哪个目录,配置文件的访问路径有限,你如果把证书文件放到其他目录可能就读取不到。
phpstudy被安装在 /usr/local 目录,所以三个证书文件放在 /usr/local 目录或其子目录都可以,
我把它们放在了这里 /usr/local/phpstudy/soft/apache/httpd-2.4.39/conf 下
3.修改配置文件
修改 /usr/local/phpstudy/vhost/apache/ports.conf
文件:
Listen 80 Listen 443
修改 /usr/local/phpstudy/vhost/apache/域名或者ip.conf
文件,
先把原本 <VirtualHost *:80> </VirtualHost > 复制一份,到下面进行修改
1 <VirtualHost *:443> 2 DocumentRoot "/www/admin/localhost_80/wwwroot/" 3 ServerName "xxxxx" 4 ServerAlias "xxxxx" 5 6 #301重定向 7 #RedirectMatch permanent ^/(.*) 8 9 #强制SSL 10 RewriteEngine on 11 RewriteCond %{HTTPS} !=on 12 RewriteRule ^(.*) https://%{SERVER_NAME}$1 [L,R] 13 14 SSLEngine on 15 SSLProtocol all -SSLv2 -SSLv3 16 SSLCipherSuite AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL 17 SSLCertificateFile /usr/local/phpstudy/soft/apache/httpd-2.4.39/conf/1yuming.cn.crt 这里需要修改 18 SSLCertificateKeyFile /usr/local/phpstudy/soft/apache/httpd-2.4.39/conf/2yuming.cn.key 这里需要修改 19 SSLCACertificateFile /usr/local/phpstudy/soft/apache/httpd-2.4.39/conf/3root_bundle.crt 这里需要修改 20 21 22 #防盗链 23 24 25 #流量限制 26 27 28 53 </VirtualHost>
第一行改成 443
第 14、15、16、17、18、19 就直接复制进去,然后修改了 倒数三行的SSL证书的文件夹名,我已经标记需要修改的 123 文件。
一定要重启 Apache !!!
亲测有效,根据原博主进行了一些修改,原文连接:https://blog.csdn.net/n994298535/article/details/105462656