PHPstudy下apache證書配置

2021-03-03 22:43:15 字數 3462 閱讀 5743

1樓:馬海銀

nginx配置ssl,除了copy

預設的配置 需要

bai新增如du下配置

ssl_certificate *.crt;#證書zhi地dao址

ssl_certificate_key *.key;#證書地址

ssl_protocols tlsv1 tlsv1.1 tlsv1.2;

ssl_ciphers eecdh+chacha20:eecdh+aes128:rsa+aes128:

eecdh+aes256:rsa+aes256:eecdh+3des:

rsa+3des:!md5;

ssl_prefer_server_ciphers on;

ssl_session_timeout 10m;

ssl_session_cache builtin:1000 shared:ssl:10m;

ssl_buffer_size 1400;

add_header strict-transport-security max-age=15768000;

ssl_stapling on;

ssl_stapling_verify on;

phpstudy 配置ssl證書 apache啟動失敗

2樓:雪v歌

首先,確保你的apache編譯了ssl模組,這是支援ssl證書必要的條件(如果沒有,請編譯,【開啟phpstudy】》【其他選項選單】》【php擴充套件】》【php-openssl】前面勾選上)。23

開啟 apache 安裝目錄下 conf 目錄中的 httpd.conf 檔案,找到以下內容並去掉前面的「#」註釋符,使得ssl模組生效(如果該模組已去掉註釋,請不用操作)。

4接著搜尋以下內容:【include conf/vhosts.conf】,在其下面增加一條引用內容:【include conf/vhostssl.conf】,如下圖所示

5apache 安裝目錄下 conf 資料夾中建立一個vhostssl.conf配置檔案。可以複製httpd.

conf檔案另存為vhostssl.conf,按照80的配置,另起一個virtualhost443,vhostssl.conf檔案中的所有內容如下所示:

listen 443

documentroot "d:\www\webmulu"

servername ****example.***

serveralias example.***

sslengine on

sslprotocol tlsv1 tlsv1.1 tlsv1.2

sslciphersuite high:medium:!anull:!md5

sslcertificatefile "d:\phpstudy\apache\cert\public.pem"

sslcertificatekeyfile "d:\phpstudy\apache\cert\21564852664745.key"

sslcertificatechainfile "d:\phpstudy\apache\cert\chain.pem"

options +indexes +followsymlinks +execcgi

allowoverride all

order allow,deny

allow from all

require all granted

6注意:其中的域名資訊替換成所申請ssl證書繫結的域名,sslciphersuite、sslcertificatefile、sslcertificatekeyfile、sslcertificatechainfile,結合所申請的ssl證書給的配置資訊與自己所建立的cert證書目錄來配置;vhostssl.conf檔名沒有限制要求,可以根據自己的想要的重新命名,不過一定要跟httpd.

conf 檔案中引用的檔名稱一樣!

7重啟apache(有可能報錯,看一下443埠是否被防火牆攔截或被佔用);apache正常重啟後,在瀏覽器裡面輸入帶有https的**就能看到安全鎖出來啦;最後備份好您的ssl證書!

3樓:光網

啟動失敗可能是

配置衝突或證書檔案不正確導致的,核實配置證書是否正確,並且確定確定web與證書目錄核對地址。並且按照phpstudy安裝ssl證書教程:網頁連結

如果以上配置教程,配置不成功,建議讓ca機構**遠端配置:網頁連結

4樓:gdca數安時代

伺服器環境是不一樣的,如果是在gdca申請免費的ssl證書,有技術人員免費幫忙安裝部署,就可以解決安裝出錯的問題,比較省心省力。

5樓:匿名使用者

windows環境下,有的是不支援

sslprotocol tlsv1 tlsv1.1 tlsv1.2

這一句的,刪掉就好了,你試試看。

6樓:創世者札記

用我的經驗幫你捋一捋吧:首先,開啟cmd命令列,找到安裝apache的目錄,輸入httpd -t。

這一步是幫你定位下配置檔案是否有語法錯誤。你說apache起不來,很可能就是這一步影響的。

如何給phpstudy 下 **配置 https,web服務為apache。證書是申請的阿里雲的免費證書。 10

7樓:匿名使用者

修改 phpstudy下的填好你的證書路徑,然後在把

conf 那一行的#號去掉,然後也去掉 loadmodule ssl_module modules/mod_ssl.so 那一行之前的 # 就可以了,然後重啟一下服務就可以。

就是這麼個思路,你不懂的你可以自行上網查資料教程或者問我

8樓:gdca數安時代

apache伺服器部署https證書流程不算複雜,詳細指南參考這裡網頁連結,申請gdca的證書還能幫忙免費安裝部署,不用自己配置。

phpstudy整合下apache配置ssl證書實現加密訪問為什麼變成靜態頁面了

9樓:匿名使用者

您可以參考配置http協議檔案,首頁預設檔案是php或者還是html。

phpstudy 配置https協議問題 5

10樓:光網

請確定證書檔案無誤的情況下,依照phpstudy安裝ssl證書教程:

網頁連結

注意:安裝防火牆需要設定允回許443埠或關閉答防火牆,如果本地伺服器安裝安全狗的,請允許443埠。常見問題是ssl證書部署檔案衝突導致,如果無法確定檔案具體情況,建議重新安裝環境後然後根據以上教程部署;如果無法解決可以**gw***獲取專業技術支援。

linu下apache啟動失敗,Linux下apache啟動失敗

是不是把mod deflate.so給註釋掉了?配置檔案httpd.conf 通常在 etc httpd conf 下面 第54行語法錯誤,無法載入模組。應該是對目錄沒有許可權所致。etc httpd httpd.conf 檔案54行 有語法錯誤將54行 發過來 usr local apache2 ...

如何部署linux下Apache的SSL數字證書

apache安裝ssl證書 網頁連結 網頁連結apache自動跳轉到 https 網頁連結ssl證書獲取 網頁連結 注意 安裝防火牆需要設定回 允許443埠答或關閉防火牆,如果本地伺服器安裝安全狗的,請允許443埠。如何部署linux下nginx的ssl數字證書 nginx安裝ssl證書 網頁 連結...

phpStudy環境如何安裝SSL證書

phpstudy 安裝ssl證書 這裡網頁連結有很多伺服器環境下安裝ssl證書的指南,你看看有沒有phpstudy環境。如果在gdca申請了ssl證書,什麼環境他都給你免費安裝的。第一步 修改apache目錄bai下的httpd.conf配置檔案 du第二步zhi 在conf檔案dao夾中建立 版一...