如何為自己的網站添加HTTPS服務,針對單個域名而言的,下面介紹網站添加https方法,拿阿里雲方法
1.准備證書文件
進入阿里雲管理控制台-安全-證書服務
點擊購買證書服務,進入證書購買頁面(放心,我們購買的是免費的證書服務),選擇免費型DV SSL,證書品牌為Symantec,點擊立即購買購買此證書。
購買成功后在我的證書管理頁面補全域名相關信息,等待審核完成,審核完畢后點擊右側下載按鈕下載證書文件(下載頁面含有安裝證書的說明)。在這里特別說明域名一定要備案的。否則不行。該文件為zip壓縮文件,通過FTP或直接ssh上傳至服務器nginx根目錄。
2. nginx配置
進入nginx根目錄,創建一個空文件夾(如:sslkey)
將第一步准備好的證書zip文件解壓縮至此目錄,注:*.pem為證書文件,*.key為證書私鑰文件,文件內容請勿修改。
然后開始修改nginx.conf文件,編輯server段,修改監聽為443端口(HTTPS默認端口),開啟ssl監聽,看一下詳細配置:
注意的是ssl_certificate和ssl_certificate_key的路徑必須正確,然后保存,重啟nginx服務,去瀏覽器重新打開頁面,輸入地址:www.96net.com.cn,如果覺得還要輸入https很麻煩的話可以添加配置項,使得http請求默認跳轉至https請求,在nginx.conf中添加一條server。