Nginx配置https請求
阿新 • • 發佈:2018-12-06
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
標記證書使用私鑰和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;
}
}
由於這個證書是我們自己生成的,所以不受信任,如果是第三方機構生成的話,則會是安全的。