1.下载Nginx?https://nginx.org/en/download.html
2.解压后打开nginx.config进行如下配置(补充说明:nginx的官方文件nginx.config内自带的有HTTPS server只需要将相关的#去掉,加上自己需要的即可)ssl文件是我用来装证书的,ssl放到config里就行,特别提醒!!!config里的文件在配置路径时需要反斜杠 ‘ \ ’
# HTTPS server
#
server {
listen 443 ssl;
server_name 域名;
ssl_certificate C:/Users/Administrator/Desktop/nginx-1.20.2/conf\ssl\1_域名_bundle.crt;
ssl_certificate_key C:/Users/Administrator/Desktop/nginx-1.20.2/conf\ssl\2_域名.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location /api/ {
proxy_pass http://XX.XXX.XXX.XXX:8070/books;
}
}
3.关于证书
我之前是腾讯云上申请的一年的免费的(详细的申请可自行百度,网上很多视频),申请成功后
解压有一个Nginx
?结构如上,就两个文件一个
1_域名_bundle.crt
2_域名.key
按如上代码配置重新启动Nginx
nginx -s reload
出现successful
输入自己的https://www.域名? ? 此时不存在 ????????“不安全”等字样即成功
?
|