如何在 Windows Server 2008 R2 上設定 SSL 憑證於 Nginx Server中

Lawrence Yi-Hsuan Chuang
2 min readApr 16, 2019

--

當安裝好 Nginx 也測試服務正常啟動後,就可以開始往其他設定進行,今天主要是要做 SSL 方面的操作,因為專案需求關係,需要將 Web Server 換成 Nginx ,可是之前已經架設好的網站怎麼辦呢?這時候我們就要想辦法把現有的東西與設定轉移到 Nginx 中!

一起看看如何設定吧!

Step 1:

將 SSL 憑證匯出,並準備搬到 Nginx 的目錄下, Nginx 預設是在 C:\nginx\conf 下讀取 SSL 憑證,將產生好的 server.key 以及 server.pem 檔案放在 conf 路徑下。

Step 2:

接下來我們來設定 Nginx 的 config , Nginx 的 config 檔就放在 conf 資料夾下。

因為 SSL 走的是 HTTPS ( port 443 ),所以打開 config 檔後,找到下面的HTTPS Server 設定區塊。

其中:

ssl_certificate:放置 server.pem 檔的路徑與檔名(預設在 conf 下)
ssl_certificate_key:放置 server.key 的路徑與檔名(預設在 conf 下)

設定完成後,儲存 config 檔,但要重新套用設定的話,則必須重新開啟 Nginx 服務才會套用哦!

--

--

Lawrence Yi-Hsuan Chuang
Lawrence Yi-Hsuan Chuang

Written by Lawrence Yi-Hsuan Chuang

擁有超過9年工作經驗的工程師,目前在University of Nevada, Reno就讀Computer Science的碩士生,曾在軟體、銀行顧問和物聯網產業服務並擁有豐富的經驗。在這裡主要分享個人在學習技術方面的心得與知識。此外,我也是攝影愛好者,如果有任何關於技術、職場或攝影的問題,都歡迎一起討論、交流!

No responses yet