windows服务器通过nginx配置https

编程之家收集整理的这篇文章主要介绍了windows服务器通过nginx配置https编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

需求描述公司为了保证网络安全,所有系统访问网址需要采取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@

@H_301_0@2.找到openssl安装目录下的bin目录,进入cmd命令(如果嫌麻烦,可以在系统环境变量里面配置,每次执行命令就不用到指定目录

@H_301_0@

@H_301_0@ 

@H_301_0@3.执行命令

@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@

@H_301_0@ 

@H_301_0@ 5.将生成的cer证书和私钥uat.key放到安装好的Nginx指定目录

@H_301_0@

6.配置Nginx.conf

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所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

Nginx文章

3分钟搞懂阿里云服务器安装Nginx,并配置访问静态页面!
文章目录前言一、准备工作1、下载需要更新的nginx版本,解压2、编译并make(不进行make install)二、升级方法一1.备份安装目录下的nginx2、复制objs目录下的nginx到当前sbin目录下3、发送信号usr2给nginx老版本对应的进程4、发送信号quit给nginx老版本的进程5、查看是否升级成功三、升级方法二1.备份安装目录下的nginx2、复制objs目录下的nginx到当前sbin目录下3、进入到安装目录,执行make upgrade4、查看是否升级成功总结前言在工作当
需求描述公司为了保证网络安全,所有系统访问网址需要采取https+域名(隐藏端口)的形式进行访问
盗链是指服务提供商自己不提供服务的内容,通过技术手段绕过其它有利益的最终用户界面(如广告),直接在自己的网站上向最终用户提供其它服务提供商的服务内容,骗取最终用户的浏览和点击率,受益者不提供资源或提供很少的资源,而真正的服务提供商却得不到任何的收益测试配置所需环境盗链端http服务端nginx。...
史上最诚意满满的事故复盘
掌握nginx中的常见配置,让你更快的熟练应用
视频Nginx 是高性能的 HTTP 和反向代理的服务器,处理高并发能力是十分强大的,能经受高负载的考验,有报告表明能支持高达 50000 个并发连接数。正向代理:需要在客户端配置代理服务器进行指定网站访问反向代理,其实客户端对代理是无感知的,因为客户端不需要任何配置就可以访问,我们只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,在返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器 IP 地址。​ 客户端发送多个请求到服务器
本文介绍LVS,Nginx,Haproxy这三种负载均衡产品的区别。
微信公众号搜索 “ 程序精选 ” ,选择关注!
微信公众号搜 "程序精选"关注