西部數(shù)碼幫助中心:windows2008+iis7環(huán)境SSL部署https證書(shū)(單/多站點(diǎn))
時(shí)間:2023-08-02 03:27:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-08-02 03:27:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)
西部數(shù)碼幫助中心:windows2008+iis7環(huán)境SSL部署https證書(shū)(單/多站點(diǎn)):版權(quán)歸西部數(shù)碼所有,原文鏈接:
https://www.west.cn/faq/list.asp?unid=1450說(shuō)明:- 部署前請(qǐng)退出服務(wù)器內(nèi)安裝的殺毒軟件(360、金山、安全狗等安全軟件有可能導(dǎo)致SSL證書(shū)部署出錯(cuò))
- 此教程主要針對(duì)西部數(shù)碼申請(qǐng)的SSL證書(shū),如還沒(méi)有SSL證書(shū),請(qǐng)點(diǎn)擊申請(qǐng),其它公司申請(qǐng)的證書(shū)可能有所出入,若部署失敗需要自行排查,或提交正確工單西部數(shù)碼排查。
- 部署之前請(qǐng)做好相關(guān)備份,若自行部署失敗不承擔(dān)相關(guān)風(fēng)險(xiǎn)和責(zé)任。
一、西部數(shù)碼建站助手采用nginx反向代理方式部署多站點(diǎn)證書(shū)(win2008只支持一個(gè)站點(diǎn)方法 windows2008+iis7) 1、將建站助手更新到4.2最新版(
打開(kāi)建站助手會(huì)自動(dòng)提示升級(jí))
2、在建站助手中創(chuàng)建好站點(diǎn)(
若已創(chuàng)建站點(diǎn),可忽略這一步)
3、參考如下方式點(diǎn)擊“
管理Nginx”安裝nginx服務(wù)(
若有安裝安全狗、云鎖等安全軟件,安裝前請(qǐng)先退出,否則可能安裝失敗)
3、nginx證書(shū)安裝完畢,請(qǐng)點(diǎn)擊“
上傳SSL域名證書(shū)”開(kāi)始部署(
有兩種方式,文件部署,以及粘貼證書(shū)文件內(nèi)容方式,請(qǐng)根據(jù)自己情況選擇)
4、如上圖操作后證書(shū)部署完畢,屆時(shí)可使用https訪問(wèn)了,
若要更新ssl證書(shū),請(qǐng)雙擊某個(gè)域名,按照如下圖操作即可,
至此,建站助手中利用nginx方式部署證書(shū)方法完成
二、IIS7中手動(dòng)創(chuàng)建站點(diǎn)部署多站點(diǎn)方法(windows2008+iis7+nginx)注意:該方法適用于win2008+iis7且站點(diǎn)是手動(dòng)創(chuàng)建(未使用我司建站助手創(chuàng)建)
說(shuō)明:由于IIS 7不支持多站點(diǎn)部署HTTPS,可以使用Nginx + IIS 7反向代理的方式來(lái)實(shí)現(xiàn)。若您不清楚如何部署,建議提交工單:【主機(jī)租用/vps、云主機(jī)】 -> 【站點(diǎn)設(shè)置】 -> 配置HTTPS,我司為您部署。
下載腳本 & 運(yùn)行
【特別說(shuō)明,之前使用nwin-ssl.bat安裝反向代理環(huán)境即通過(guò)網(wǎng)頁(yè)方式部署https,當(dāng)前新腳本不適用】 1、在服務(wù)器內(nèi)部瀏覽器中下載:win-ssl.bat腳本 文件.并雙擊運(yùn)行bat文件,會(huì)自動(dòng)提示下載wget.exe文件,并根據(jù)如圖安裝nginx(
wget.exe文件需和bat腳本放在同一目錄)
2、安裝完畢后可打開(kāi)腳本按照如圖所示部署證書(shū)即可,(
若有報(bào)錯(cuò),請(qǐng)根據(jù)報(bào)錯(cuò)提示解決,也可提交工單,我們手動(dòng)處理,會(huì)涉及到費(fèi)用)
3、部署完成后即可使用https方式訪問(wèn)站點(diǎn)了,
設(shè)置301跳轉(zhuǎn)方法一:nginx站點(diǎn)配置文件中添加以下代碼
server
{
listen 80;
server_name abc.com;
rewrite ^(.*)
https://www.abc.com$1 permanent; #
http://abc.com對(duì)應(yīng)修改為您自已的域名
}
方法二:web.config中添加以下代碼
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="301" stopProcessing="true">
<match url="^(.*)$" ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_FROM_HTTPS}" pattern="^on$" negate="true" />
</conditions>
<action type="Redirect" url="
https://www.abc.com/{R:1}" redirectType="Permanent" /> #www.abc.com對(duì)應(yīng)修改為您自已的域名
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
請(qǐng)根據(jù)操作系統(tǒng)、站點(diǎn)部署數(shù)量選擇以下相應(yīng)參考文檔,文檔僅供參考,如果對(duì)技術(shù)不熟悉,建議提交工單,由西部數(shù)碼工程師幫您配置(會(huì)有費(fèi)用產(chǎn)生)。其它說(shuō)明
- Nginx反向代理不影響之前網(wǎng)站偽靜態(tài)/301等設(shè)置,也不影響非https站點(diǎn)訪問(wèn)
- 若您是智能多線用戶,需要將域名使用A記錄解析到服務(wù)器IP
以上內(nèi)容來(lái)源于網(wǎng)絡(luò),僅供參考。
后記:
發(fā)現(xiàn)西部數(shù)碼(
http://west.cn)網(wǎng)站上有好多技術(shù)類幫助文檔,都可以很快的解決一些實(shí)際問(wèn)題:
https://www.west.cn/customercenter/
關(guān)鍵詞:證書(shū),部署,環(huán)境,幫助,數(shù)碼,中心