nginx之又一次配置https

2021-09-23 13:20:59 字數 2294 閱讀 4914

1、dns驗證,在網域名稱解析控制台中新增一條txt解析記錄

2、檔案驗證,需要儲存txt文字檔案,在web伺服器站點下建立隱藏目錄,最後訪問鏈結可以看到內容即可

emmm,我當然是選擇了新增dns驗證,收到記錄值後:

控制台中找到雲解析dns,對購買的網域名稱進行解析配置,配置與反饋的郵件內容一致

根據需要在.conf檔案中新增或更改配置:

server 

}

配置完成後,執行:

/usr/local/ninx/sbin/nginx -t
返回錯誤,nginx: [emerg] unknown directive "ssl"說明需要編譯ssl模組(完成後一定要記得關閉再重新開啟,我沒有這樣做繞了很大的彎。。

檢視nginx編譯安裝時的命令,安裝了哪些模組和nginx版本

/usr/local/nginx/sbin/nginx -v
會顯示如下資訊:

nginx version: nginx/1.7.7

built by gcc 4.4.7 20120313 (red hat 4.4.7-11) (gcc)

configure arguments:

在nginx解壓目錄下執行

前提是已經安裝好了openssl,

然後使用命令

make
切勿 make install, 會覆蓋安裝目錄

將原來 nginx 備份

cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
將新的 nginx 覆蓋舊安裝目錄

cp objs/nginx /usr/local/nginx/sbin/nginx
如報錯:cannot create regular file,可將nginx關閉後再次執行該命令,或執行cp -rfp objs/nginx /usr/local/nginx/sbin/nginx再次測試nginx是否正確/usr/local/ninx/sbin/nginx -t然後重啟/usr/local/nginx/sbin/nginx -s reload興沖沖的去訪問無響應!

回來監測一下443埠:lsof -i:443沒有,開始測試,將server中的配置的ssl_certificate 路徑改錯,測試nginx有報錯,證明的確執行到了這個server裡。

再去看一下是不是有防火牆的關係

iptables -l -n返回如圖:

log日誌有報錯嗎

嚶········

檢視nginx下的logs,發現:

新增成功了呀,emmm,好久以後拿著死馬當活馬醫的心態,我關閉了nginx /usr/local/nginx/sbin/nginx stop再重新開啟/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf嘖嘖嘖,報錯資訊沒有了,再次訪問**,成功請求。

額,還有乙個插曲no "ssl_certificate" is defined,我配置中是有的呀,為啥類,定睛一看,上一行的index後丟了分號;,啊!溫柔!

又一次講課

今天早上1,2節在海韻404給學生上了習題課,講述大概有一節半的時間。台下學生是軟體學院2007級,大概130多號人物,講授課程是計算機網路的習題課。雖然前幾天已做好功課,寫好習題課課件,大概理清要講的內容,但是今天兩節課上完,感覺還是一般,表達技巧和能力停滯不前。講課時有注意到抑揚頓挫 語速 咬字...

又一次錯愕

昨天突然得到訊息,被公司優化了,優化的不是我乙個人,是我和我帶的團隊,本來也曾想過有可能有類似的情況發生,但沒想到這刀會砍到我頭上,到現在還有點緩不過神來,上一次類似的情形是18年6.1和echo分手,再上一次就是17年5.22和雲科談。其實和雲科解約那次並沒有很痛苦,反倒還有點重獲自由以及對未來未...

又一次比賽??!!!

好吧,其實內心是很無奈的 在2017 12 10的這一天,上帝給了我爆零的機會,可我卻沒能好好珍惜,如果再給我一次重來的機會,我會說,我要ak 也只是說說 fj有n個硬幣,編號為1.n。現在有w個推斷,為 a,b 表示硬幣a比硬幣b重。尋找並輸出乙個硬幣編號,要求其重量明確不同於其他硬幣的個數最多。...