騰訊雲 phpstudy linux centos HTTPS配置
阿新 • • 發佈:2022-03-25
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:!eNULL17 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