腾讯云 phpstudy linux centos HTTPS配置

腾讯云 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

 

posted @ 2022-03-25 12:02  网馆  阅读(180)  评论(0)    收藏  举报