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夾中建立 版一...