概述
需求描述公司为了保证网络安全,所有系统访问网址需要采取https+域名(隐藏端口)的形式进行访问,下方主要介绍关于windows服务器通过nginx配置https的全文内容,希望对你有所帮助。@H_301_0@一.需求描述
@H_301_0@公司为了保证网络安全,所有系统访问网址需要采取https+域名(隐藏端口)的形式进行访问
@H_301_0@二.解决思路
@H_301_0@1.通过openssl生成秘钥、p10证书申请(或者CSR文件生成工具-中国数字证书CHINASSL)
@H_301_0@2.在证书服务器通过p10证书申请下载证书
@H_301_0@3.通过Nginx配置代理
@H_301_0@三.详细步骤
@H_301_0@1.windows安装openssl http://slproweb.com/products/Win32OpenSSL.html
@H_301_0@
openssl genrsa -out E:/keystore/uat.key
@H_301_0@ 生成证书申请
openssl req -new -key E:/keystore/uat.key -passin pass:12345 -out E:/keystore/P10.key
@H_301_0@4.复制P10.key里面的内容,登录到公司部署的证书服务网址,粘贴然后生成证书
@H_301_0@server {
Listen 443 ssl;
server_name xx.xx.com;
#ssl on;
ssl_certificate D:/Nginx/conf/uat.cer;
ssl_certificate_key D:/Nginx/conf/uat.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
location /{
proxy_pass http://127.0.0.1:8080;
}
#error_page 404 /404.HTML;
error_page 500 502 503 504 /50x.HTML;
location = /50x.HTML {
root HTML;
}
}
@H_301_0@ 7.启动Nginx,访问https网址总结
以上是编程之家为你收集整理的windows服务器通过nginx配置https全部内容,希望文章能够帮你解决windows服务器通过nginx配置https所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。