摘要:最近很多的網站淘寶百度知乎等都開啟了全站訪問,的好處就不多說了,大家可以自己一下。一般情況下,證書是需要購買的,但是也有免費提供的,比如沃通就提供免費的證書。重啟之后,網站成功開啟訪問。四優化開啟訪問之后,有時候我們希望訪問的鏈接都跳轉到。
最近很多的網站(淘寶、百度、知乎等)都開啟了全站HTTPS訪問,HTTPS的好處就不多說了,大家可以自己Google一下。為了趕潮流,我也想為自己的網站開啟全站HTTPS。
一、申請SSL證書其實理論上,我們是可以自己生成證書的,但是自己生成的證書不會被認可,在網站被訪問的時候會有相應的提示。所以我們必須去申請SSL證書。一般情況下,SSL證書是需要購買的,但是也有免費提供的,比如沃通WoSign就提供免費的SSL證書。由于網上有詳細的申請指南,我這里就不多說了,大家直接去申請就行了。
申請地址:https://buy.wosign.com/free/
申請指南:https://freessl.wosign.com/1405.html
我在配置過程中,發現總是失敗,后來查了一下資料,說Nginx必須開啟–with-http_ssl_module才可以使用SSL。但是通過apt-get安裝的Nginx默認是沒有開啟–with-http_ssl_module的,于是乎查了一堆網上的資料,發現都說需要重新編譯Nginx。我懶得寫一堆編譯參數,后來發現,apt-get倉庫有一個nginx-full,網上說這個Nginx會開啟所有的功能。通過apt-get安裝,發現果然開啟了–with-http_ssl_module。
sudo apt-get install nginx-full三、配置Nginx
在Nginx的配置文件server節點中加入如下代碼:
server { listen 443; ssl on; ssl_certificate /usr/local/nginx/conf/server.crt; ssl_certificate_key /usr/local/nginx/conf/server_key.key; }
注意,請替換配置文件中的兩個文件路徑。
重啟Nginx之后,網站成功開啟HTTPS訪問。
開啟HTTPS訪問之后,有時候我們希望HTTP訪問的鏈接都跳轉到HTTPS。這就需要在Nginx配置文件中加入如下代碼:
server { listen 80; server_name localhost; rewrite ^(.*)$ https://$host$1 permanent; location / { root html; index index.html index.htm; } }
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/39193.html
摘要:主域名簽發的通配符證書可以在所有子域名中使用,比如。以前配置子域名也是需要每個域名單獨的申請證書的,意思是現在可以直接用這個證書,讓全站實現。下面本文就簡單的記錄了我開啟全站的步驟,分鐘就能搞定,首先從子域名開始。 持續了1個多月的備案,今天收到短信終于下來了。 上篇水文,大概的記錄了作為前端利用gitlab.com利用gitlab-ci開啟CI自動部署。前端的gitlab的ci初嘗試...
摘要:用于安全的數據傳輸。表明它使用了,但存在不同于的默認端口及一個加密身份驗證層在與之間。申請證書網上已經有不少機構提供個人免費證書,有效期幾個月到幾年不等,博主使用的是申請成功后有效期年,到期后可免費續租。 前言 隨著國內各大網站紛紛開啟全站 HTTPS 時代,HTTPS 已不再是支付等敏感操作過程的專屬,開啟 HTTPS 對于個人網站或者小型網站也不再遙不可及。 今天博主就以自己的網站...
摘要:這個文檔,騰訊云的官網寫的比較詳細,可自行參考。騰訊云提供了免費的證書,雖然級別不高,不過對普通人絕對夠了,這點要給肥鵝個贊。 前言 公司業務擴展需要大力提高微信用戶的關注度,但是主服務器都在境外,國內客戶訪問速度成為了最大的障礙。先后試驗過CloudFlare跟騰訊DNS加速,但是都無法逾越我們的萬里長城萬里長。所以決定將服務區塊整體遷移,將國際跟國內業務分開。在對比了騰訊跟阿里兩朵...
閱讀 1588·2019-08-30 13:18
閱讀 1578·2019-08-29 12:19
閱讀 2094·2019-08-26 13:57
閱讀 4137·2019-08-26 13:22
閱讀 1179·2019-08-26 10:35
閱讀 2991·2019-08-23 18:09
閱讀 2500·2019-08-23 17:19
閱讀 677·2019-08-23 17:18