当前位置: 首页 > news >正文

豫建设标文件在哪个网站公布免费网站建站下载

豫建设标文件在哪个网站公布,免费网站建站下载,西安seo霸屏,android开发 wordpress企业的基础环境是一个组织的信息化数字化底座。传统企业基础环境多种系统,应用交杂,多种技术栈使得深入运维成本极大,且人员知识技能较难复用,造成资源浪费。本系列旨在尝试推动这一理念, 建立Windows, 或linux聚焦的技术栈的企业…

企业的基础环境是一个组织的信息化数字化底座。传统企业基础环境多种系统,应用交杂,多种技术栈使得深入运维成本极大,且人员知识技能较难复用,造成资源浪费。本系列旨在尝试推动这一理念, 建立Windows, 或linux聚焦的技术栈的企业数字环境, 统一技术栈, 简化技术选型提高知识密度与资源复用率, 同时支持中小企业的技术快速落地和大型企业的大规模高并发以及精细化。为广大技术决策提供参考。

本篇是本系列文章第一篇讲Windows下Nginx配置.  Nginx是linux里常用服务.  随着Windows拥抱Linux以及WSL(Windows)的普及, 也有些场景是需要异构环境。网上讨论Windows下Nginx使用的信息很少, 笔者将这些信息整理方便需要的读者参考. 

注: Nginx在Windows系统下的版本‌主要提供了基本的HTTP服务器和反向代理功能,尽管它处于beta阶段,并且与Unix版本相比缺少了一些功能,如XSLT过滤器、图像过滤器、GeoIP模块和嵌入Perl语言支持。然而,对于大多数基本的Web服务和反向代理需求,Windows版的Nginx能够满足

环境介绍:  

企业Windows客户端通过Nginx通过HTTPS访问内部网页应用.  客户端是Windows 10, 使用Windows CA作为内部PKA, 用Windows版Nginx. 本文主要讲Nginx安装配置部分:

1. 在Windows安装Nginx: 

从官方网站下载Nginx Windows版本进行安装. : 

nginx: download

可以选择最新版本, 下载后解压就可以. 

2. 安装Windows CA, 并生成带有私钥的证书用于web应用:

采用Windows 2016作为内部CA证书服务器. 证书服务器的配置安装我们将在其他文章里详细展开.  这里假设你已经生成了1.pfx的证书文件. 

3. 在安装Nginx的Windows服务器安装Openssl:

Nginx默认不支持pfx/cer格式证书. 需要将pfx转key, crt和pem进行配置使用

下载openssl Windows安装文件:

Win64 OpenSSL v3.3.2 Light : 

安装后选择将openssl.exe 复制到 bin文件夹。

同时把第二步生成的1.pfx 复制到 openssl的 bin文件夹下,方便后续操作. 

4. 进Openssl转证书:

a. 以管理员身份运行cmd.exe,  进入到openssl.exe和证书所在目录 bin

b. 运行一下命令开始转证书: 

根据pfx生成key文件

openssl pkcs12 -in 1.pfx -out server.key -nocerts

根据提示输入三次口令  -- 这里第一次为pfx文件密码, 2/3为pem密码

根据pfx生成crt证书文件

openssl pkcs12 -in 1.pfx -out server.crt

根据提示输入三次口令  -- 这里第一次为pfx文件密码, 2/3为pem密码

生成pem文件

openssl x509 -in server.crt -outform PEM -out server.pem

这里防止nginx每次启动都需要输入pem密码, 多做一步:

openssl rsa -in server.key -out server.key.unsecure

注意: server.key.unsecure 使得私钥没有密码保护.

4. 配置Nginx 使用生成的证书: 

进到Nginx安装目录的conf文件夹, 按如下编辑nginx.conf文件. 将servername, proxy_pass 地址改为实际值. 

如果nginx到后端无需SSL, 可以配置proxy_pass 为http

这里建议将nginx所需要的证书复制到conf文件夹, 简化配置证书路径. nginx是linux环境下构建的应用, 其路径表达和Windows 不同。

# HTTPS server    # 将servername修改为自己的域名server {listen       443 ssl;        server_name  servername;        ssl_certificate      "c:\Nginx\conf\server.pem";        ssl_certificate_key  "c:\Nginx\conf\server.key.unsecure";ssl_session_cache    shared:SSL:1m;ssl_session_timeout  5m;ssl_ciphers  HIGH:!aNULL:!MD5;ssl_prefer_server_ciphers  on;location / {            proxy_pass http://ipaddress:port;        }    }

5.  启动Nginx, 检测 https连接是否成功. 

这里需要注意的是, 内部WindowsCA的 根证书,需要出现在客户端机器的受信任证书颁发机构, 不然服务器证书也将不被信任从而浏览器访问会出现证书错误. 

Image

正常情况下, https访问就会成功.  如果之前nginx.conf的证书路径配置错误, 则nginx无法加载, 会报无法找到证书文件的错误.  

关注生产力联盟, 提高个人和组织的新质生产力.  欢迎关注交流. 

http://www.yayakq.cn/news/992187/

相关文章:

  • 企业商用网站建设企划书网架公司的螺丝是不是公司安好
  • 贵阳企业网站设计与建设百度推广方法
  • 做番号网站违法么集团网站建设成都
  • 网站的开发建设费微帮本地推广平台
  • 郑州网站建设君捷下载网站专用空间
  • 网站建设潮州网站收录说明
  • 自己做的网站怎么嵌入高德地图卖二手手表的网站
  • 杭州网站开发 网站建设做数据ppt模板下载网站
  • 什么网站免费做游戏网站开发资格证书
  • 做ppt高手_一定要常去这八个网站做玩网站怎么上传图片
  • 网站空间和主机一个做音乐的网站
  • 176复古传奇网页版wordpress 中文 seo
  • 上海网站企业山东省住房和城乡建设厅职称评审
  • seo快速整站上排名教程广告公司名称推荐
  • flash网站建设教程视频做网站盈利
  • 增城移动网站建设延吉网站建设depawo
  • 北京专业做网站设计公司海口网站建设费用
  • 网站备案后应该做什么广州网站建设乐云seo
  • 分类信息的网站排名怎么做常州钟楼建设局网站
  • 卫辉网站建设网站做第三方支付
  • logo素材库网站免费新网页游戏排行
  • 网站建设公司专业公司哪家好网站主机 流量
  • 域名备案需要网站吗python网站开发 django
  • 一款蛋糕食品类企业手机网站源码seo综合查询是啥意思
  • 中小企业erp系统哪个好现在网站优化
  • 阜阳市城乡建设 档案馆网站长沙市建设厅官方网站
  • 安徽徐州网站建设公司网站域名是啥
  • 建设银行忘记密码网站苏州互联网公司排名榜
  • 免费建站免费网站申请网站中二级导航栏怎么做
  • 弄美团网站的一般一个做赚多少钱网站建设费入什么科目2018