Nginx配置https的實(shí)現(xiàn)
1:? 準(zhǔn)備https證書(shū)
? https 證書(shū): 我是從華為領(lǐng)了一個(gè)一年的免費(fèi)https證書(shū)。
?下載證書(shū)

? ? ?我們是配置 nginx 證書(shū), 所以就拿nginx文件中的證書(shū)就行?

2: 準(zhǔn)備nginx? ssl 模塊
我的路徑是:? usr/local/nginx?
進(jìn)入? nginx 安裝目錄:? ?usr/local/nginx?
命令:? ./sbin/nginx? -v
查看是否有 ssl模塊, 下圖是沒(méi)裝的?

安裝 ssl 模塊:?
一般情況下都是不存在ssl模塊的,接下來(lái)進(jìn)入到你的解壓縮后的nginx目錄,注意這里不是nginx安裝目錄,是解壓縮后的目錄,進(jìn)入目錄后,輸入?
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
然后執(zhí)行:
make
#切記不要執(zhí)行make install,否則會(huì)重新安裝nginx
上述操作執(zhí)行完成以后,你的目錄下會(huì)出現(xiàn)objs文件夾,文件夾內(nèi)存在nginx文件,如圖:

將此目錄的? nginx 文件 替換安裝目錄sbin下的nginx:
#進(jìn)入nginx安裝目錄停止nginx服務(wù)??
./sbin/nginx -s stop
如果 安裝了? keepalive? nginx 高可用, 則需停止 keepalive,?
沒(méi)有加入系統(tǒng)服務(wù)則 pkill -9 keepalive
systemctl stop keepalived.service
#替換之前的
nginx cp /root/nginx/objs/nginx /usr/local/nginx/sbin
替換后啟動(dòng)? keepalive? ?, 啟動(dòng) nginx
查看 是否 安裝成功
./sbin/nginx -V??
出現(xiàn)如下則是ssl 安裝成功了。?

3: 配置? ssl證書(shū)
在Nginx的安裝目錄下創(chuàng)建cert目錄,并且將“server.key”和“server.crt”拷貝到nginx的“cert”目錄下。
在nginx 安裝目錄下配置 nginx.conf 文件


? ? 重啟 nginx? ? ? ./sbin/nginx -s reload?
4: 瀏覽器? https 協(xié)議訪問(wèn), 訪問(wèn)成功則 https 配置成功了。?

華為官網(wǎng) 也有配置文檔的
到此這篇關(guān)于Nginx配置https的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Nginx配置https內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Nginx實(shí)現(xiàn)根據(jù)域名http、https分發(fā)配置示例
- Nginx配置多個(gè)HTTPS域名的方法
- 詳解Nginx服務(wù)器中配置全站HTTPS安全連接的方法
- 詳解Nginx配置SSL證書(shū)實(shí)現(xiàn)Https訪問(wèn)
- nginx配置SSL證書(shū)實(shí)現(xiàn)https服務(wù)的方法
- Nginx配置SSL證書(shū)部署HTTPS網(wǎng)站的方法(頒發(fā)證書(shū))
- 詳解nginx如何配置HTTPS
- nginx配置ssl證書(shū)實(shí)現(xiàn)https訪問(wèn)的示例
- nginx配置ssl實(shí)現(xiàn)https訪問(wèn)的步驟(適合新手)
- Nginx同時(shí)支持Http和Https的配置詳解
- nginx開(kāi)啟https配置之后網(wǎng)頁(yè)無(wú)法訪問(wèn)的問(wèn)題處理解決
相關(guān)文章
如何在centos上使用yum安裝rabbitmq-server
這篇文章主要介紹了如何在centos上使用yum安裝rabbitmq-server,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09
為Node.js程序配置使用Nginx服務(wù)器的簡(jiǎn)明教程
這篇文章主要介紹了為Node.js程序配置使用Nginx服務(wù)器的簡(jiǎn)明教程,Nginx與Node自帶的服務(wù)器一樣都擁有非阻塞的高性能,需要的朋友可以參考下2016-01-01
Nginx代理Vue項(xiàng)目出現(xiàn)Invalid Host header問(wèn)題及解決
在使用Nginx的upstream對(duì)Vue項(xiàng)目進(jìn)行負(fù)載均衡時(shí),如果代理地址無(wú)法訪問(wèn)目標(biāo)地址且頁(yè)面報(bào)錯(cuò)InvalidHostheader(無(wú)效主機(jī)頭),可能是由于Vue項(xiàng)目的主機(jī)檢查配置導(dǎo)致的,解決方法是在Vue項(xiàng)目的webpack.dev.js文件中的devServer下添加disableHostCheck:true,跳過(guò)主機(jī)檢查2024-12-12
CentOS 7.0下nginx實(shí)現(xiàn)每天定時(shí)分割日志
大家都知道Nginx產(chǎn)生的日志都是存在一個(gè)文件,隨著網(wǎng)站運(yùn)行時(shí)間越長(zhǎng),日志文件的大小也在不斷增長(zhǎng),所以這個(gè)時(shí)候就需要實(shí)現(xiàn)定時(shí)分割,這篇文章主要介紹了在CentOS 7.0下nginx實(shí)現(xiàn)每天定時(shí)分割日志的相關(guān)資料,需要的朋友可以參考下。2017-04-04
Nginx+Keepalived實(shí)現(xiàn)雙機(jī)熱備
這篇文章主要介紹了Nginx+Keepalived實(shí)現(xiàn)雙機(jī)熱備,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-06-06
nginx設(shè)置X-Frame-Options的字段選擇
本文主要介紹了X-Frame-Options選項(xiàng)的三個(gè)值,包含DENY、SAMEORIGIN和ALLOW-FROM uri,具有一定的參考價(jià)值,感興趣的可以了解一下2024-12-12

