詳解nginx實現(xiàn)ssl反向代理實戰(zhàn)
步驟:
1.生成一個權(quán)威的ssl證書對(如果自己頒發(fā)的話,那么https是不被瀏覽器認(rèn)可的,就是https上面會有一個大紅叉)
推薦一個免費的網(wǎng)站:https://www.startssl.com/
2.根據(jù)ssl.key和ssl.crt部署nginx
首先nginx需要支持ssl_module,然后修改nginx.conf如下
server {
listen 443;
server_name localhost;
ssl on;
ssl_certificate /opt/tengine/conf/ssl/free4lab.crt;
ssl_certificate_key /opt/tengine/conf/ssl/free4lab_nopass.key;
ssl_session_timeout 5m;
}
在相應(yīng)的位置放置crt文件和key文件,注意到這邊的key是nopassword的,就是重啟nginx的時候,不需要輸入密碼。
free4lab_nopass.key是根據(jù)free4lab.key生成的,生成命令如下:
openssl rsa -in free4lab.key -out free4lab_nopass.key
然后輸入密碼就行
3.修改相應(yīng)的服務(wù)配置文件,監(jiān)聽443端口
upstream account.free4lab.com {
session_sticky cookie=uid fallback=on path=/ mode=insert option=indirect;
server 192.168.1.62:8084 weight=10;
server 192.168.1.63:8082 weight=10;
}
server {
listen 80;
listen 443;
server_name account.free4lab.com;
location / {
session_sticky_hide_cookie upstream=account.free4lab.com;
proxy_pass http://account.free4lab.com;
}
}
這樣訪問 https://account.free4lab.com,https上頭的標(biāo)就是綠色的了!enjoy

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Nginx服務(wù)器的SSL證書配置以及對SSL的反向代理配置
- Nginx 配置反向代理使用 Google fonts 字體并開啟 HTTP2/SSL 支持
- Nginx作為反向代理時傳遞客戶端IP的設(shè)置方法
- nginx 作為反向代理實現(xiàn)負(fù)載均衡的例子
- 詳解nginx配置url重定向-反向代理
- Nginx反向代理websocket配置實例
- windows安裝nginx部署步驟圖解(反向代理與負(fù)載均衡)
- Nginx實現(xiàn)靜態(tài)資源的反向代理實例
- nginx學(xué)習(xí)總結(jié)五(nginx反向代理)
- 利用SSL配置Nginx反向代理的簡單步驟
相關(guān)文章
nginx部署https網(wǎng)站的實現(xiàn)步驟(親測)
本文詳細(xì)介紹了使用Nginx在保持與http服務(wù)兼容的情況下部署HTTPS,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-02-02
nginx如何將http訪問的網(wǎng)站改成https訪問
這篇文章主要介紹了nginx如何將http訪問的網(wǎng)站改成https訪問,幫助大家更好的理解和使用nginx,感興趣的朋友可以了解下2021-02-02
讓VIM支持Nginx .conf文件語法高亮顯示功能的方法
這篇文章主要給大家介紹了關(guān)于讓VIM支持Nginx .conf文件語法高亮顯示功能的方法,文中分別介紹了手動修改和自動化腳本兩種方法的實現(xiàn),都給出了詳細(xì)的示例代碼,需要的朋友可以參考借鑒,下面來一起看看吧。2017-07-07
Nginx可視化管理軟件(Nginx Proxy Manager)的使用
Nginx Proxy Manager是一款開源的Nginx可視化管理界面,本文就來介紹一下Nginx Proxy Manager的使用,感興趣的可以了解一下2024-03-03
權(quán)限問題導(dǎo)致Nginx 403 Forbidden錯誤的解決方法
這篇文章主要介紹了權(quán)限問題導(dǎo)致Nginx 403 Forbidden錯誤的解決方法,本文中導(dǎo)致 403 Forbidden錯誤的原因是配置文件中沒有指明一個用戶,需要的朋友可以參考下2014-08-08
使用Docker主機啟動Nginx服務(wù)器的完整步驟詳解
Docker是一個開源的容器化平臺,用于輕松地打包、部署和運行應(yīng)用程序,而Nginx是一個高性能的開源反向代理服務(wù)器,也是一個流行的Web服務(wù)器,這篇文章主要給大家介紹了關(guān)于使用Docker主機啟動Nginx服務(wù)器的完整步驟,需要的朋友可以參考下2024-07-07

