CHINESE中国真实乱

                    windows2008+iis7環境SSL部署https單/多站點

                    2017-11-08 12:21:13 來源: 揚州新竹網絡科技有限公司

                    說明

                    1. 部署前請退出服務器內安裝的殺毒軟件(360、金山、安全狗等安全軟件有可能導致SSL證書部署出錯)

                    2. 其它公司申請的證書可能有所出入,若部署失敗需要自行排查,或提交正確工單我司收費排查。

                    3. 部署之前請做好相關備份,若自行部署失敗不承擔相關風險和責任。

                    一、win2008只支持一個站點方法(windows2008+iis7)

                        1.    導入證書:打開IIS服務管理器,點擊計算機名稱,雙擊‘服務器證書。雙擊打開服務器證書后,點擊右則的導入

                     

                    選擇證書文件,點擊確定

                    2.  站點開啟ssl,選擇證書文件,點擊確定

                    點擊網站下的站點名稱,點擊右則的綁定

                    打開網站綁定界面后,點擊添加

                    添加網站綁定內容:選擇類型為https,端口443和指定對應的SSL證書,點擊確定

                    添加完成后,網站綁定界面將會看到剛剛添加的內容。

                    二、win2008支持多站點配置(windows2008+iis7+nginx)

                    說明:由于IIS 7不支持多站點部署HTTPS,可以使用Nginx + IIS 7反向代理的方式來實現。若您不清楚如何部署,建議提交工單:【主機租用/vps、云主機】 -> 【站點設置】 -> 配置HTTPS,我司為您部署。

                    創建站點

                    首先請確保已經通過建站助手創建站點,并可以正常訪問。示例將api.xiaoz.me這個域名啟用https 

                    下載腳本 & 運行

                    • 訪問:win-ssl.bat下載腳本

                    • 下載成功后雙擊執行腳本安裝必要的環境,并根據腳本提示將wget.exe保存到腳本同級目錄。 

                       

                      當看到提示:“請手動運行install.bat初始化環境的時候”,進入D:nginx運行install.bat

                      為nginx用戶設置一個密碼,比如123456然后回車,這樣nginx環境就安裝好了。 

                    部署HTTPS

                    • 將我司申請的ssl證書放到任意目錄,比如我放到D:ssl這個目錄,一般有3個文件 

                    • 再次運行win-ssl.bat這個腳本,輸入建站助手上綁定的域名api.xiaoz.me

                    • 如果是我司證書選擇1

                    • 然后輸入.cer的相對路徑:D:sslapi.xiaoz.me.cer,只需要輸入.cer這個文件的路徑即可,腳本會自動檢測處理。

                    • 一般看到nginx啟動成功后就完成了,后訪問域名測試一下。 

                    設置301跳轉

                    方法一:nginx站點配置文件中添加以下代碼

                    server

                    {

                            listen 80;

                            server_name abc.com;

                            rewrite ^(.*) https://www.abc.com$1 permanent;           # abc.com對應修改為您自已的域名   

                    }

                     

                    方法二: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對應修改為您自已的域名

                                   </rule>

                                </rules>

                            </rewrite>

                        </system.webServer> 

                    </configuration>

                    本站文章均為新竹網站建設摘自權威資料,書籍,或網絡原創文章,如有版權糾紛或者違規問題,請即刻聯系我們刪除,我們歡迎您分享,引用和轉載,我們謝絕直接復制和抄襲!感謝...
                    我們猜你喜歡
                    CHINESE中国真实乱