SSL證書百科

phpstudy配置ssl證書

隨著互聯(lián)網(wǎng)的發(fā)展,HTTPS協(xié)議的使用已經(jīng)成為了一項(xiàng)非常重要的網(wǎng)絡(luò)安全措施。而SSL證書則是HTTPS協(xié)議必不可少的部分。對(duì)于許多網(wǎng)站管理者來(lái)說(shuō),PHPStudy是一款非常方便易用的PHP集成環(huán)境軟件,然而,如何在PHPStudy上配置SSL證書卻讓很多人感到望而卻步。因此,本文將會(huì)詳細(xì)介紹如何在PHPStudy上配置SSL證書,希望能對(duì)需要的讀者有所幫助。

安全數(shù)據(jù)傳輸提高客戶信任度提升網(wǎng)站排名
分享:

phpstudy配置ssl證書介紹

一、生成SSL證書

1.打開openssl工具,輸入以下命令生成根證書文件serverca.crt和私鑰文件serverca.key。

openssl req -new -x509 -days 3650 -keyout serverca.key -out serverca.crt

其中,-days選項(xiàng)代表證書的有效期,默認(rèn)為30天;-keyout選項(xiàng)指定私鑰文件的存放位置;-out選項(xiàng)指定證書文件的存放位置。

2.接著輸入以下命令生成服務(wù)器證書請(qǐng)求文件server.csr和私鑰文件server.key。

openssl req -newkey rsa:2048 -days 3650 -keyout server.key -out server.csr

其中,-newkey選項(xiàng)表示同時(shí)生成私鑰文件和證書請(qǐng)求文件;-keyout選項(xiàng)指定私鑰文件的存放位置;-out選項(xiàng)指定證書請(qǐng)求文件的存放位置。

3.再,輸入以下命令生成服務(wù)器證書文件server.crt。

openssl x509 -req -in server.csr -CA serverca.crt -CAkey serverca.key -CAcreateserial -days 3650 -out server.crt

其中,-req選項(xiàng)代表使用請(qǐng)求文件生成證書文件;-in選項(xiàng)指定請(qǐng)求文件的位置;-CA和-CAkey選項(xiàng)分別指定根證書文件和私鑰文件的位置;-CAcreateserial選項(xiàng)表示生成證書序列號(hào)文件;-days選項(xiàng)表示證書的有效期;-out選項(xiàng)指定證書文件的存放位置。

二、配置PHPStudy

1.將生成的根證書文件serverca.crt和服務(wù)器證書文件server.crt復(fù)制到PHPStudy的安裝目錄下的nginx/conf/ssl文件夾內(nèi)。

2.打開nginx/conf/nginx.conf文件,并添加以下代碼。

server {

listen 443 ssl;

server_name localhost;

ssl_certificate ssl/server.crt;

ssl_certificate_key ssl/server.key;

ssl_session_cache shared:SSL:1m;

ssl_session_timeout 5m;

ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;

ssl_prefer_server_ciphers on;

}

其中,listen指定端口為443;ssl_certificate指定證書文件的位置;ssl_certificate_key指定私鑰文件的位置;ssl_session_cache和ssl_session_timeout分別指定緩存的大小和超時(shí)時(shí)間;ssl_ciphers指定SSL加密算法;ssl_prefer_server_ciphers表示使用服務(wù)器設(shè)置的加密算法。

3.重啟PHPStudy的Nginx服務(wù)。

至此,PHPStudy的SSL證書配置完成??梢栽跒g覽器中輸入https://localhost訪問(wèn)測(cè)試了。

通過(guò)本文的介紹,我們了解到如何通過(guò)openssl工具生成SSL證書,并在PHPStudy中進(jìn)行配置。了解SSL證書生成和配置的方法可以幫助我們更好地進(jìn)行網(wǎng)站的安全維護(hù),同時(shí)提高網(wǎng)站的用戶體驗(yàn)和信譽(yù)度。

互億無(wú)線一站式SSL證書服務(wù)平臺(tái)

互億無(wú)線始終致力于為您提供全面的SSL證書解決方案,確保您網(wǎng)站的安全性和信任度。我們承諾為您提供多種類型的SSL證書,涵蓋DV(域名驗(yàn)證)、OV(組織驗(yàn)證)以及EV(擴(kuò)展驗(yàn)證)證書,滿足您多重的安全需求。我們?yōu)槟尸F(xiàn)多樣化的證書類型,涵蓋單域名、多域名和通配符證書。以適應(yīng)您的網(wǎng)站架構(gòu)。我們與全球知名的證書品牌,包括Globalsign、DigiCert、GeoTrust、TRUST Asia、GoDaddy等建立了緊密合作關(guān)系,確保您獲得高品質(zhì)的SSL證書。

互億無(wú)線SSL證書平臺(tái)優(yōu)勢(shì)

一站式SSL證書申請(qǐng)中心
覆蓋國(guó)內(nèi)外知名SSL證書品牌,提供便捷的一站式SSL證書購(gòu)買服務(wù),提供快速高效的SSL證書簽發(fā)

SSL證書快速簽發(fā)體驗(yàn)
讓您輕松完成SSL證書申請(qǐng),為您提供全方位的證書安裝技術(shù)支持

為您呈現(xiàn)高性價(jià)比的SSL證書價(jià)格方案
為您呈現(xiàn)性價(jià)比的SSL證書購(gòu)買方案,有效降低成本

提供完備的SSL證書服務(wù)
為您提供周到的SSL證書安裝技術(shù)支持和完善的證書管理與提醒服務(wù)

常見(jiàn)問(wèn)題

  • 問(wèn):SSL證書和ca證書區(qū)別都有什么?

    答:CA數(shù)字證書一般又稱為CA證書,它是由CA機(jī)構(gòu)簽發(fā)的證書。而SSL證書是數(shù)字證書,因?yàn)榕渲迷赪eb服務(wù)器上,所以也稱為SSL服務(wù)器證書。SSL證書和CA證書是從屬關(guān)系,SSL證書只是眾多CA證書中的一種。CA機(jī)構(gòu)是采用公開密鑰基礎(chǔ)技術(shù),專門提供網(wǎng)絡(luò)身份認(rèn)證服務(wù)、負(fù)責(zé)簽發(fā)和管理數(shù)字證書,且具有權(quán)威性和公正性的第三方信任機(jī)構(gòu)。SSL證書也是由CA機(jī)構(gòu)簽發(fā)的,不過(guò)CA機(jī)構(gòu)簽發(fā)的證書有很多種,都叫CA證書,所以SSL證書只是其中一種。CA中心是頒發(fā)SSL證書的機(jī)構(gòu),您可以通過(guò)已購(gòu)買的SSL證書實(shí)例向CA中心提交證書申請(qǐng)。只有當(dāng)CA中心審核通過(guò)您的證書申請(qǐng)后,才會(huì)為您簽發(fā)SSL證書,然后將已簽發(fā)的SSL證書安裝到您的Web服務(wù)器,使網(wǎng)站可以實(shí)現(xiàn)https加密訪問(wèn)。SSL證書只有正確安裝到Web服務(wù)器,才能實(shí)現(xiàn)客戶端與服務(wù)器間的https通信。由于涉及到不同類型Web服務(wù)器的配置,您需要在證書簽發(fā)后,根據(jù)實(shí)際服務(wù)器環(huán)境來(lái)安裝證書。部分知名的SSL證書服務(wù)商也會(huì)提供免費(fèi)安裝證書服務(wù)。例如您選購(gòu)的是DigiCertSSL證書、SymantecSSL證書、GeoTrustSSL證書等,則可獲得免費(fèi)安裝證書服務(wù),不需要自己手動(dòng)安裝。SSL證書的主要作用是服務(wù)器身份認(rèn)證和數(shù)據(jù)加密傳輸,有效地防止了隱私信息被竊取或篡改,防止釣魚網(wǎng)站假冒、流量被劫持等情況發(fā)生。網(wǎng)站部署有效的SSL證書后,在外觀上也會(huì)發(fā)生變化,比如網(wǎng)站網(wǎng)址前綴會(huì)變成https,同時(shí)瀏覽器地址欄還會(huì)顯示綠色安全鎖。如果部署的是安全等級(jí)高的企業(yè)型OV或EVSSL證書,訪客還可查看到公司名稱,有利于提升品牌形象。

  • 問(wèn):如何創(chuàng)建自簽名SSL證書?

    答:自簽名SSL證書是指用戶使用工具生成,而不是值得信賴的CA機(jī)構(gòu)頒發(fā)的證書,通常只用于測(cè)試。第一步:生成私鑰使用OpenSSL工具生成RSA私鑰。$opensslgenrsa-des3-outserver.key2048注:生成rsa私鑰,des3算法,2048位強(qiáng)度,server.key是密鑰文件名。第二步:生成CSR(證書簽名請(qǐng)求)生成私鑰后,可以創(chuàng)建csr文件。您可以使用OpenSSL工具實(shí)現(xiàn)自簽名,操作以下命令并填寫相關(guān)信息。$opensslreq-new-keyserver.key-outserver.csr在命令行中,根據(jù)提示信息輸入國(guó)家、地區(qū)、城市、組織、組織單位、Comonname和Email。其中,Commonname,您可以寫下您的名稱或域名,如果您想支持https,Commoname應(yīng)該與域名保持一致,否則會(huì)引起瀏覽器警告。第三步:生成自簽證證書$openslx509-req-days365-inserver.csr-signkeyserver.key-outserver.crt這樣,您就可以創(chuàng)建一個(gè)簡(jiǎn)單的自簽名SSL證書。需要注意的是,該證書不是由值得信賴的CA機(jī)構(gòu)頒發(fā)的。當(dāng)我們通過(guò)瀏覽器訪問(wèn)時(shí),我們會(huì)提醒證書的發(fā)行人未知,存在很大的安全風(fēng)險(xiǎn),因此不建議使用。

  • 問(wèn):通配符SSL證書都支持哪些域名?

    答:用戶可以使用通配符域名證書保護(hù)服務(wù)器的單個(gè)主域名和主域名下同級(jí)別的所有子域名。域名DV和企業(yè)OV證書都支持通配符域名。如果你有多個(gè)同級(jí)別的子域名服務(wù)器,使用通配符域名證書時(shí),只需要購(gòu)買并安裝一個(gè)證書,不需要單獨(dú)購(gòu)買和安裝每個(gè)子域名的證書。購(gòu)買通配符域名證書時(shí)要注意通配符域名證書與域名匹配的規(guī)則:通配符域名證書只能與同級(jí)別的子域名相匹配,不能跨級(jí)別匹配。例如:*.ihuyi.com匹配域名證書demo.ihuyi.com,learn.ihuyi.com,example.ihuyi.com等子域名,但不匹配guide.demo.ihuyi.com,developer.demo.ihuyi.com等域名。*.demo.ihuyi.com匹配guide.demo.ihuyi.com,developer.demo.ihuyi.com等子域名。通配符域名證書支持的域名包括一級(jí)域名。通配符域名證書只支持一個(gè)通配符主域名,不支持多個(gè)主域名。目前,通配符域名證書僅支持通配符類型域名,不支持非通配符域名。如果需要一個(gè)證書,包括多個(gè)通配符域名或混合域名(同時(shí)包括通配符域名和普通域名)""用戶可以使用通配符域名證書保護(hù)服務(wù)器的單個(gè)主域名和主域名下同級(jí)別的所有子域名。域名DV和企業(yè)OV證書都支持通配符域名。如果你有多個(gè)同級(jí)別的子域名服務(wù)器,使用通配符域名證書時(shí),只需要購(gòu)買并安裝一個(gè)證書,不需要單獨(dú)購(gòu)買和安裝每個(gè)子域名的證書。購(gòu)買通配符域名證書時(shí)要注意通配符域名證書與域名匹配的規(guī)則:通配符域名證書只能與同級(jí)別的子域名相匹配,不能跨級(jí)別匹配。例如:*.ihuyi.com匹配域名證書demo.ihuyi.com,learn.ihuyi.com,example.ihuyi.com等子域名,但不匹配guide.demo.ihuyi.com,developer.demo.ihuyi.com等域名。*.demo.ihuyi.com匹配guide.demo.ihuyi.com,developer.demo.ihuyi.com等子域名。通配符域名證書支持的域名包括一級(jí)域名。通配符域名證書只支持一個(gè)通配符主域名,不支持多個(gè)主域名。目前,通配符域名證書僅支持通配符類型域名,不支持非通配符域名。如果需要一個(gè)證書,包括多個(gè)通配符域名或混合域名(同時(shí)包括通配符域名和普通域名)

熱門SSL證書產(chǎn)品推薦

證書等級(jí) DV(域名級(jí))SSL證書 OV(企業(yè)級(jí))SSL證書
適用場(chǎng)景 個(gè)人網(wǎng)站、企業(yè)測(cè)試 中小企業(yè)的網(wǎng)站、App、小程序等
驗(yàn)證級(jí)別 驗(yàn)證域名所有權(quán) 驗(yàn)證企業(yè)/組織真實(shí)性和域名所有權(quán)
HTTPS數(shù)據(jù)加密
瀏覽器掛鎖
搜索排名提升
單域名證書
¥ 150 /年   ¥ 400 /3年
¥ 720 /年   ¥ 2000 /3年
通配符證書
¥ 550 /年   ¥ 1500 /3年
¥ 1500 /年   ¥ 4200 /3年
  • 國(guó)家高新技術(shù)企業(yè)
  • 工信部電信增值業(yè)務(wù)許可證
  • 公安部信息系統(tǒng)安全認(rèn)證
  • 軟件產(chǎn)品證書

立即免費(fèi)開通互億無(wú)線平臺(tái)賬戶

SSL證書購(gòu)買

請(qǐng)?zhí)峤荒馁?gòu)買需求,我們的項(xiàng)目經(jīng)理將馬上與您聯(lián)系,同時(shí)我們提供免費(fèi)的ssl證書安裝指導(dǎo)。
在線咨詢
電話咨詢

服務(wù)熱線:

4008 808 898

服務(wù)熱線(工作時(shí)間):

4008 808 898

業(yè)務(wù)咨詢(非工作時(shí)間):

售后咨詢(非工作時(shí)間):

驗(yàn)證碼已發(fā)送到您的手機(jī),請(qǐng)查收!

輸入驗(yàn)證碼后,點(diǎn)擊“開通體驗(yàn)賬戶”按鈕可立即開通體驗(yàn)賬戶。

收不到短信驗(yàn)證碼?
互億無(wú)線不提供接碼服務(wù),接碼用戶請(qǐng)勿點(diǎn)擊開通按鈕。
×