本来对Ngnix这个“反向代理”服务的认识是“不明觉厉”,没想到部署起来比Apache还简单。

1.下载

直接去Ngnix官网下载安装包,注意Ngnix官网分成3个版本:Mainline version相当于开发版,Stable version是适合于生产环境的稳定版,Legacy versions是过往版本。
点击稳定版的 nginx/Windows-1.18.0 链接,下载:nginx-1.18.0.zip

2. 运行

最喜欢“绿色版”了。解压后运行nginx.exe即可启动服务。
在浏览器中输入http://localhost,回车就能看到欢迎页了:Welcome to nginx!

3. 配置

Ngnix的配置文件是nginx-1.18.0/conf/nginx.conf,比Apache的httpd.conf简洁太多了。

4. HTTPS(SSL)支持

先创建SSL证书并下载到本地,参考这一篇:《Flask项目支持https》的第2节,注意下载时选中Ngnix版本。
在nginx.conf配置文件中找到HTTPS server,反注释其中的内容。修改SSL证书和加密方式字段:

ssl_certificate E:/nginx-1.18.0/ssl/www_chenth_net.pem;
ssl_certificate_key E:/nginx-1.18.0/ssl/www_chenth_net.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;

如图

然后重启Nngix就可以通过https进行访问了

Windows上部署Ngnix相关推荐

  1. Elasticsearch-03 CentOS7 / Windows上部署Elasticsearch5.6.16集群模式

    文章目录 概述 CentOS上部署ES集群 集群组成 关键配置信息 Master节点搭建 Slave1节点搭建 Slave2节点搭建 Windows 部署 ES集群 elasticsearch.yml ...

  2. 在 Windows 上部署 gitblit

    在 Windows 上部署 gitblit 在 Windows 上部署 gitblit 缘起 gitblit 是什么 安装JDK 部署 gitblit 下载 gitblit 并解压 配置 登录 注册为 ...

  3. 在windows上部署IIS web服务

    在windows上部署IIS web服务 在windows上部署IIS web服务安装IIS相关环境并利用IIS服务器发布靶站源代码(注意应用程序池使用.net 4.0并开启.NET服务) 1.1程序 ...

  4. 【游戏开发】《Java游戏服务器架构实战》项目在windows上部署

    [游戏开发]<Java游戏服务器架构实战>项目在windows上部署 文章目录 [游戏开发]<Java游戏服务器架构实战>项目在windows上部署 一.配置项目基础环境 二. ...

  5. 从零开始在 Windows 上部署 .NET Core 到 Kubernetes

    本章节所有代码已上传至:https://github.com/Seanwong933/.NET-Core-on-Kubernetes 文末附有本人遇到过的 Docker 和 k8s 的故障排除. 本文 ...

  6. Windows上部署onlyoffice document server并用go语言进行二次开发实现企业实时文档协作功能

    --追求简单化的安装就能享受高雅的网络协作办公环境 最新的请移步至此:http://blog.csdn.net/hotqin888/article/details/79337881 要求: 如果是局域 ...

  7. 使用Gitblit 在windows 上部署你的Git Server

    Gitblit Gitblit 是一个使用Java来管理Git的软件,其本身有很多特性分支.关于Gitblit 的详细情况可以到官网上查看: http://gitblit.com 闲话少说,以下是gi ...

  8. 若依分离版在windows上部署(1)

    一. 使用jar包+Nginx方式 0.打包前准备工作 (1) pom.xml 文件下 打包方式为jar (2)数据库与redis 配置为服务器配置 (3)查询服务器上未被占用的端口 查询命令:net ...

  9. 在Windows上部署AMP(Apache2.4+MySQL8.0+PHP7.2)

    1. 下载Apache2.4,MySQL8.0,php7.2 [apache2.4] 官网地址:https://www.apachehaus.com/cgi-bin/download.plx 下载说明 ...

最新文章

  1. python【力扣LeetCode算法题库】66-加一
  2. Eclipse IDE for Java EE Developers 与Eclipse Classic 区别
  3. python如何去掉方括号_python从入门到实战外星人入侵
  4. php lucene索引,用PHP调用Lucene包来实现全文检索_PHP教程
  5. 控制文件中的 MAXDATAFILES 参数
  6. 微信AI从识物到通用图像搜索的探索揭秘
  7. Redis 3.0.1 安装和配置
  8. 前端学习(238):IE低版本常见bug
  9. 一起玩Docker之1——Ubuntu配置安装Docker运行环境并安装(Ubuntu、Centos)镜像
  10. Linux 7.x 防火墙端口
  11. link标签中的integrity和crossorigin字段---web前端工作笔记015
  12. C# 正则表达式 匹配IP地址
  13. javascript:document.all document.getElementsByName
  14. 安卓图片自适应的解决办法
  15. 美的董事长:数字化每年投几十亿,看不见结果我也焦虑
  16. WeUi使用手册及参考
  17. UMTS移动通信技术
  18. 微信公众号-模板消息管理
  19. 码云推荐 | 那些优秀的网络爬虫工具介绍
  20. 联想 Thinkpad SL410使用体验

热门文章

  1. lvs keepalived 安装配置详解【转】
  2. 19、Cocos2dx 3.0游戏开发找小三之Action:流动的水没有形状,漂流的风找不到踪迹、、、...
  3. Pytorch 网络模型的保存与读取
  4. DOM中setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。
  5. 笔记“SQL与Access”
  6. DP【洛谷P2134】 百日旅行
  7. maven构建本地jar包到本地仓库
  8. 如何在高并发环境下设计出无锁的数据库操作(Java版本) 转载
  9. java 通过反射获取调用类方法及属性
  10. js你真的了解offsetWidth吗