首先我在安裝nginx ssl證書的時候犯了個錯誤,
nginx
是需要安裝
ssl的模組不然沒法配置完成。需要安裝乙個
這是自己踩了乙個坑,如果不加上的話,在後面配置完配置檔案檢查時就會報這個錯
檢視原有的模組,重新編譯
安裝ssl編譯
這裡注意只需要make
備份二進位制檔案,這一步我是看網上的,沒感覺有什麼用,這裡我選擇刪了試試,我刪除後服務並沒有受到影響,仍然能繼續訪問。
清除nginx安裝包
開啟nginx
上傳證書解壓
解壓後檔案一共有這麼多,進入nginx目錄後發現兩個秘鑰,把它們拷貝到
/usr/local/nginx/conf
的目錄裡面
crt是證書檔案,分為兩段
key是私鑰檔案,分為兩段
配置nginx/conf/nginx.conf的檔案
預設在第98行
配置檔案如下
檢查nginx配置是否正確
接下來就是見證奇蹟的時刻,訪問不到,為啥了,沒有重啟nginx,重啟
nginx
後,訪問
但是有個問題來了,不是自動跳轉,接下來需要配置自動跳轉,如果不輸入https預設訪問的還是
。在conf
的配置檔案裡
nginx.conf
的 server
欄位裡加入
檢查配置重啟
測試訪問
www.fengxiao.xyz
哎,只能備案後再試了,但是按道理說應該自動跳轉到https,可能沒有成功。好吧今晚到此為止,等申請了備案再做。
Nginx在Linux中系統服務配置指令碼
以下 是在前人的基礎上,結合自己伺服器實際情況修改的,本人伺服器環境是 centos 6.3 1 建立啟動指令碼,root使用者執行 vi etc init.d nginx 儲存如下指令碼 2 為nginx指令碼新增許可權 chmod a x etc init.d nginx 3 新增nginx服務...
在Nginx中配置限流
nginx流量限制的工作原理 nginx限流的基本配置 處理突發情況 無延遲排隊 流量限制 rate limiting 是nginx最有用的功能之一,卻經常被錯誤理解和錯誤配置。它允許我們限制使用者在給定時間內可以發出的http請求數量。例如請求 首頁的get請求,表單登入的post請求等。速率限制...
使用nginx在linux配置https詳細步驟
執行nginx v 和 openssl version 建立乙個生成檔案的目錄 cd etc nginx mkdir ssl key 然後執行金鑰key openssl genrsa des3 out server.key 2048這裡會需要輸入一些基本資訊,隨便輸入即可,例如都可以輸入你的英文名字...