SSL證書的購買與Nginx下的配置-轉載
現在SSL證書的價格越來越親民了。
忍不住買了一個。
分享一下具體的購買過程。
為什麼購買SSL:
http協議預設情況下是不加密的。各種密碼,郵件,私人資訊都是明文傳送。
SSL是Secure Socket Layer的簡稱,具體的作用就是在部署了SSL證書的網站跟使用者瀏覽器之間建立一個安全的會話。
以防止資訊在網際網路任何中間節點上被盜用。
SSL的工作原理網上很多,這裡就不嘮叨了,具體可以看這裡
購買地址:
購買選擇:
1 year @ ¥285
2 years @ ¥570
這種證書是最基本的SSL證書,也是國際標準的SSL證書,99%瀏覽器支援,屬於域名驗證型SSL證書,證書發行商是。
可以有一個Common Name主域名, 加入現在的公司後發現購買的是 domain.com的證書,導致www.domain.com不能使用。
在這裡提醒一下考慮購買的朋友, 買www.domain.com就已經包含了domain.com的證書,可是買domain.com的就不能包含www域名!
如果你有很多子域名需要證書,那麼需要下面任意一個:
- 購買一個多域名SAN/UCC SSL證書 (支援多個頂級域名)
- 購買一個萬用字元Wildcard SSL證書 (支援無限個子域名)
不過這些要比單域名SSL證書價格貴些,有需要可以直接諮詢客服!.
購買過程:
點選 購買按鈕用支付寶或銀行付款。之後你會收到一個郵件。有一個傳送的SSL證書配置郵件。先不要點選連結,因為需要我們先去部署的伺服器上面搞一個CSR,也可以使用官方提供的免費CSR線上生成工具
sudo mkdir /etc/nginx/ssl cd /etc/nginx/ssl #生成private key sudo openssl genrsa -des3 -out server.key 2048 這裡問你輸入一個passphrase,選擇一個容易記得,下一步會需要輸入。 #生成 CSR sudo openssl req -new -key server.key -out server.csr Country Name (2 letter code) [AU]:US #國家程式碼 State or Province Name (full name) [Some-State]:New York #省份 Locality Name (eg, city) []:NYC #城市 Organization Name (eg, company) [Internet Widgits Pty Ltd]:Awesome Inc #公司名稱 Organizational Unit Name (eg, section) []: #部門名稱 Common Name (e.g. server FQDN or YOUR name) []: www.example.com Email Address []:[email protected] #管理員郵箱
生成之後,就可以點選GeoTrust的連線,然後CSR那個框框裡面填入 server.csr 檔案的內容。 然後選擇你的管理員郵箱完成表單。這裡一定要選一個可靠的郵箱,因為證書是通過郵箱傳送給你的。
完成之後,郵箱會收到一個Approval的郵件,點選連線後選擇Approve。
下一個郵件就會收到證書了。
收到證書後,再/etc/nginx/ssl資料夾下面新建一個server.crt的檔案,把證書內容貼上進去。證書這部分就搞定了。
配置過程:
我們的private key是有passphrase的,我們需要去掉private key的passphrase才能讓Nginx自由自在的啟動。
sudo cp server.key server.key.org
sudo openssl rsa -in server.key.org -out server.key
之後再nginx.conf中配置
server { listen 443; server_name example.com; root /usr/share/nginx/www; index index.html index.htm; ssl on; ssl_certificate /etc/nginx/ssl/server.crt; ssl_certificate_key /etc/nginx/ssl/server.key; }
如果想把http的請求轉到https的話:
server { listen 80; server_name example.me; rewrite ^ https://$server_name$request_uri? permanent; }
SSL證書安裝完成後,如何確認安裝的是否正確?可以點選使用下面的SSL證書線上檢測工具:
相關推薦
SSL證書的購買與Nginx下的配置-轉載
現在SSL證書的價格越來越親民了。 忍不住買了一個。 分享一下具體的購買過程。 為什麼購買SSL: http協議預設情況下是不加密的。各種密碼,郵件,私人資訊都是明文傳送。 SSL是Secure Socket Layer的簡稱,具體的作用就是在部署了SSL證書
Nginx下配置Https證書詳細過程
一、Http與Https的區別HTTP:是網際網路上應用最為廣泛的一種網路協議,是一個客戶端和伺服器端請求和應答的標準(TCP),用於從WWW伺服器傳輸超文字到本地瀏覽器的傳輸協議,它可以使瀏覽器更加高效,使網路傳輸減少。HTTPS:是以安全為目標的HTTP通道,簡單講是HT
nginx下配置了SSL,tomcat no SSL,專案使用https協議
https://feitianbenyue.iteye.com/blog/2056357 配置 Nginx 的轉
FastDFS與Nginx的配置說明
data pub 線性 標識 空間不足 服務端 hub types tcp 1.簡介 FastDFS是一個開源的輕量級分布式文件系統,它對文件進行管理,功能包括:文件存儲、文件同步、文件訪問(文件上傳、文件下載)等,解決了大容量存儲和負載均衡的問題。特別適合以文件為
Nginx 下配置Laravel 錯誤404
gin 分享 技術 log 圖片 pre nbsp bsp files 寶塔的訪問路徑改一下 在站點的配置文件下面server裏面加上 location / { try_files $uri $uri/ /index.php?$query_str
阿裏雲免費SSL證書申請與安裝使用(IIS7)
導入向導 申請 com 自動選擇 選擇 可用 完成 測試 找到 準備: 阿裏雲已完成備案的域名一個 第一步:免費SSL證書申請 登陸阿裏雲平臺,在域名控制臺下,選擇你的域名,點擊“SSL”證書,如圖所示 再跳轉後的頁面,選擇“
TP3.2 Nginx下配置ThinkPhp多入口訪問
thinkphp多入口配置後,入口index.php指向應用目錄=>app,入口admin.php指向後臺管理目錄=>admin在nginx下設定偽靜態(在nginx的配置檔案中): #ThinkPHP REWRITE支援if (!-e $request_filename) {rewrit
TP3.2 Nginx下配置ThinkPhp多入口訪問
目錄 一個 .com request www. 配置 tp3.2 $1 last thinkphp多入口配置後,入口index.php指向應用目錄=>app,入口admin.php指向後臺管理目錄=>admin在nginx下設置偽靜態(在nginx的配置文件中)
使用寶塔在Nginx下配置thinkphp5
使用寶塔在Nginx下配置thinkphp5 ThinkPHP5是一款十分流行的PHP框架,很多公司都基於TP開發。但是由於Pathinfo()的設定,使得TP5的框架在Nginx下會報404錯誤。如果你配置在根目錄下,則是502,如果你配置在Public下,則是隻有首頁能顯示,其他頁面
webAssembly相關介紹與nginx相關配置
webAssembly知識點 是一種新的位元組碼格式,主流瀏覽器都已經支援,和JS需要解釋執行不同的是 webAssembly位元組碼和底層機器碼一樣可快速的裝載執行,不是一門程式語言,而是一份位元組碼標準,需要用高階語言編譯出位元組碼放到webassembly虛擬機器中去執行。具體如下
nginx 下配置使用Thinkphp5解決跨目錄活動並且設定網站根目錄
由於TP5框架的一些特性規則,在nginx下導致跨目錄的一些訪問不能執行 最開始我嘗試配置資料夾目錄,導致出現各種奇葩錯誤,然後搜了以下資料發現原來只要簡單的修改幾個配置檔案即可。 宣告系統環境: **
Nginx下配置虛擬主機!詳細的那種!
1,先以root使用者登入。找到/usr/local/nginx (預設安裝到此處!) sbin :存放二進位制啟動檔案。往後每次進行配置變更後,都要來此處進行重啟生效。 HTML:存放網頁。有點了解應該都懂! 但是我們要在conf裡進行配置。哈哈 2,進入
nginx下配置thinkphp5.0支援pathinfo模式
測試一個新專案,使用lnmp.org裡的一鍵包搭建的環境,部署好專案後,發現只能進入首頁,其他頁面均是404,發現是nginx配置預設不支援TP的pathinfo模式,出現404頁面的地址規則:http://serverName/index.php/模組/控制器
nginx下配置多個web服務
一、nginx簡介: Nginx("engine x")是一款是由俄羅斯的程式設計師Igor Sysoev所開發高效能的 Web和 反向代理 伺服器,也是一個 IMAP/POP3/SMTP 代理伺服器。 在高連線併發的情況下,Nginx是Apache伺服器不錯的替代品。 二、niginx預設conf配置檔
Ssl證書申請與自動續簽
轉載自我師兄的部落格,安利一波:http://zbrid.com/post/ssl%E8%AF%81%E4%B9%A6%E7%94%B3%E8%AF%B7%E4%B8%8E%E8%87%AA%E5%8A%A8%E7%BB%AD%E7%AD%BE/ 利用certbot 實現SSL證書自動續
為域名申請免費SSL證書(https),併為Tomcat配置https域名所用的多SSL證書
點選下面連線檢視從零開始搭網站全系列 從零開始搭網站 由於國內的網路環境比較惡劣,運營商流量劫持的情況比較嚴重,一般表現為別人開啟你的網站的時候會彈一些莫名其妙的廣告...更過分的會跳轉至別的網站. 那麼為了解決這種情況,那麼我們就要申請SSL證書,並且配
ssl證書生成與驗證
要做這件事情的起因在於,程式碼的升級包放在一個https的伺服器上,我們的裝置要實現升級,則是通過wget 獲取https上的升級包,並且要實現驗證證書的功能,這樣可以防止裝置被惡意篡改升級成其他檔案包。 起初,https的伺服器都已經被搭建好了,可是驗證證書的過程一直不順利,現在把網路上自己試驗成
ssl證書生成與轉換(pfx, pem, key, crt)
文章目錄 安裝openssl工具 自簽名證書 從pfx中匯出公鑰/私鑰/證書 pkcs12轉pkcs8 安裝openssl工具 centos yum install openssl ubuntu apt-get in
阿裏雲 Ubuntu16.04 apache2 ssl證書下載與安裝(必須有域名)
-a ini https協議 rec pem ubuntu16 無效 重啟 配置https 阿裏雲申請免費SSL證書並下載(包含xxx.key|xxx._root_bundle.crt|xxx._public.crt三個文件) 用https是自己的網站收到保護,不易被攻克,
如何在阿里雲上申請免費的SSL證書並讓nginx支援https
雲盾證書服務入口: 選擇免費型,記得先選擇保護型別為一個域名,不然預設是通配,點不出來免費型的選項 然後支付購買 購買完後 ,會在訂單列表看到,進行提交稽核,補充資訊,我的是已經稽核完的,稽核前未截圖。 提交稽核前會讓你填寫個人資