在linux的nginx中配置https及自動跳轉

2022-09-08 11:42:13 字數 1605 閱讀 8289

首先我在安裝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這裡會需要輸入一些基本資訊,隨便輸入即可,例如都可以輸入你的英文名字...