Nginx相关配置

安装Openssl (下载地址:http://slproweb.com/products/Win32OpenSSL.html)

安装完成记得配置环境变量。

变量名:OPENSSL_HOME

变量值: openssl自定义的安装目录\bin;

(变量值为OPENSSL安装位置下的bin目录)

并在Path变量结尾添加一条: %OPENSSL_HOME%

环境变量配置操作:计算机-》右击-》属性-》打开的界面选择 高级系统设置-》环境变量

image

image

生成证书

在phpstudy 安装目录下找到nginx文件夹 新建openssl目录

image

打开cmd 进入到openssl目录 依次执行以下操作

第一步:创建私钥

在命令行中执行命令:

openssl genrsa -des3 -out google_test.key 1024

输入密码123456,再次重复输入确认密码。记住此密码,后面会用到。

第二步:创建csr证书

在命令行中执行命令:

openssl req -new -key google_test.key -out google_test.csr

其中key文件为刚才生成的文件。

执行上述命令后,需要输入一系列的信息。输入的信息中最重要的为Common Name,这里输入的域名即为我们要使用https访问的域名 ,比如我输入的是www.google.com。其它的内容随便填即可。

以上步骤完成后,openssl文件夹内出现两个文件:google_test.csr 和 google_test.key

第三步:去除密码。

在加载SSL支持的Nginx并使用上述私钥时除去必须的口令,否则会在启动nginx的时候需要输入密码。

复制google_test.key并重命名为google_test.key.org。

在命令行中执行如下命令以去除口令:

openssl rsa -in google_test.key.org -out google_test.key

然后输入密码,这个密码就是上文中在创建私钥的时候输入的密码(123456)。

第四步:生成crt证书

在命令行中执行此命令:

openssl x509 -req -days 365 -in google_test.csr -signkey google_test.key -out google_test.crt

至此,证书生成完毕。我们发现,openssl文件夹中一共生成了4个文件。下面,配置https服务器的时候,我们需要用到的是其中的google_test.crt和google_test.key这两个文件。

image

image

nginx 配置

编辑D:\phpStudy\nginx\conf\vhost.conf

image

https nginx phpstudy_window下phpstudy使用nginx配置https相关推荐

  1. window下phpstudy用nginx报错No input file specified. nginx日志The filename, directory name, or volum label

    window下phpstudy使用nginx服务报错No input file specified. 但是反复检查路径都是正确没有问题, 切换成Apache时同样的路径有可以正常访问. 遂打开phps ...

  2. Nginx 使用letsencrypt在Docker上配置Https

    写不出的时候不硬写.--鲁迅 环境 Nginx Docker 域名 [备案] VS Code Remote - SSH 流程 使用VS Code Remote - SSH连接服务器 进入服务器 如果连 ...

  3. linux安全狗 nginx,linux 下 safedog 防护 Nginx

    safedog 出现了针对 linux 下 nginx 的防护, 网站安全狗Linux-Nginx版 这是一款集网站漏洞防护.网站防盗 链.网站特定资源保护.IP 黑白名单功能为一体的服务器安全防护软 ...

  4. nginx强制使用https访问(多站点多域名配置)

    很多配置过https模板的人都知道,配置https 时 ,站在用户的角度http 和https 的区别根本不清楚.有时候敲 http 时会出现 404 错误,而实际上我们是https. 有朋友找我配置 ...

  5. Nginx 网站使用 acme配置 https证书访问步骤

    https://blog.ekanshu.com.cn 使用 acme配置 https访问 Nginx 网站使用 acme配置 https证书访问步骤 错误信息 由于之前配置过,从新使用名称更新配置文 ...

  6. 小程序:配置Https服务器(Nginx)

    小程序与普通移动端开发的一个很大的不同之处就在于小程序的ajax 请求是使用https 协议与服务器端进行通信的.所以要开发小程序,首先要搭建https 服务器.这篇文章记录了在nginx 做转发的服 ...

  7. Windows下cmd卸载nginx服务

    文章目录 一.Windows卸载nginx服务 1.以管理员身份运行CMD 2.进入到安装的nginx目录下 3.卸载nginx服务 一.Windows卸载nginx服务 1.以管理员身份运行CMD ...

  8. Weblogic下配置HTTPS

    HTTPS证书制作教程欢迎关注公众号获取 1Weblogic下配置HTTPS步骤如下: 0.准备工作 制作配置https所需文件,server.jks servertrust.jks,上传至服务器 划 ...

  9. cdn加速以及前后分离SpringBoot+Vue 配置https及SSL证书

    配置方法同上篇文章一样 CDN加速配置,阿里云cdn内配置好以后即可 剩下把前端服务器nginx内的证书文件上传以及配置写好即可. 后端服务器也同上配置证书下载上传服务器配置好nginx即可. 如果都 ...

最新文章

  1. ADO.NET 2.0 - 读者询问能否使用 SqlBulkCopy 对象来大量复制文字文件
  2. 线性代数笔记:概率矩阵分解 Probabilistic Matrix Factorization (PMF)
  3. [blog摘要]Exploring and Decoding ETW Providers using Event Log Channels
  4. BAdI to control ALV grid display
  5. MVC5网站部署到IIS7
  6. Django之项目搭建和配置总结(一)
  7. RxSwift学习插曲--Timer补充内容
  8. 获取进程的信息 linux,如何获取进程信息
  9. JDK8新特性-Lambda表达式查找
  10. 未来语音识别技术的发展趋势会如何
  11. list转datatable,SqlBulkCopy将DataTable中的数据批量插入数据库
  12. Linux内核分析——Linux内核学习总结
  13. 基于SURF特征的图像与视频拼接技术的研究和实现(一)
  14. 《企业IT架构转型之道》边读边想——内容主线
  15. 开源的工业软件-面向生产控制环节
  16. Java基础知识总结(一)创建和销毁对象
  17. oracle日文编码格式,php – 如何在oracle数据库中正确显示日文字符
  18. 腾讯云直播流程及腾讯云通讯功能整理
  19. 日记侠:你的第一桶金可能就是个关键词
  20. 麻雀虽小,五脏俱全:从一个小功能看软件开发过程[转]

热门文章

  1. java Locale 解析方法
  2. 原创:通过jQuery进行跨域操作
  3. python nameerror import_Python-ImportError:无法导入名称X
  4. 神经网络的分类等位面
  5. 【Paper】2020_Event-Triggered Time-Varying Formation Control for Discrete-Time Multi-Agent Systems wit
  6. 【控制】《复杂运动体系统的分布式协同控制与优化》-方浩老师-目录
  7. 【Matlab 控制】求左右特征向量
  8. LTE 中的RV版本
  9. 【Android工具】远程登录会话工具免费好用的SSH客户端——JuiceSSH
  10. 计算机组成与原理如何书写DEC微指令,计算机组成原理课程设计16位机微程序控制器指令系统设计与实现.doc...