1. 程式人生 > 其它 >騰訊雲 phpstudy linux centos HTTPS配置

騰訊雲 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