1. 程式人生 > >Nginx配置https請求

Nginx配置https請求

1、Nginx配置https的請求

https基於SSL/TLS這個協議;
非對稱加密、對稱加密、 hash演算法
crt的證書->返回給瀏覽器

2、配置步驟

1、生成證書
建立伺服器私鑰
openssl genrsa -des3 -out server.key 1024
在這裡插入圖片描述
建立簽名請求的證書(csr); csr核心內容是一個公鑰
openssl req -new -key server.key -out server.csr
在這裡插入圖片描述
去除使用私鑰是的口令驗證
cp server.key server.key.org
openssl rsa -in server.key.org

-out server.key
在這裡插入圖片描述
標記證書使用私鑰和csr
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
在這裡插入圖片描述
x509是一種證書格式
server.crt就是我們需要的證書
在這裡插入圖片描述

2、配置nginx.conf
server{
listen 443;
server_name www.wuyonghu.com;
ssl on;
ssl_certificate /home/wuyonghu/mynginx/conf/server.crt;
ssl_certificate_key /home/wuyonghu/mynginx/conf/server.key;
location /{
proxy_pass

http://192.168.10.145:8089;
}
}
由於這個證書是我們自己生成的,所以不受信任,如果是第三方機構生成的話,則會是安全的。
在這裡插入圖片描述