windows10下设置本地apache\nginx站点部署ssl证书,使本地配置的域名可以用https访问

这篇具有很好参考价值的文章主要介绍了windows10下设置本地apache\nginx站点部署ssl证书,使本地配置的域名可以用https访问。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

首先我们需要下载openssl来生成证书文件:

  1. 去官方网址下载https://slproweb.com/products/Win32OpenSSL.html;windows10下设置本地apache\nginx站点部署ssl证书,使本地配置的域名可以用https访问,apache,ssl,https,nginx,php

  2. 下载好了,双击exe文件,然后就下一步,下一步安装完成;

  3. 安装之后配置环境变量,新建一个系统变量OPENSSL_HOME,值就是你安装目录下的bin,然后在系统变量path,增加%OPENSSL_HOME%;windows10下设置本地apache\nginx站点部署ssl证书,使本地配置的域名可以用https访问,apache,ssl,https,nginx,php
    windows10下设置本地apache\nginx站点部署ssl证书,使本地配置的域名可以用https访问,apache,ssl,https,nginx,php

  4. 创建私钥 openssl genrsa -des3 -out name.key 1024 需要记住输入的pem密码;name为自定义的名字;

  5. 创建ssr证书 openssl req -new -key name.key -out name.csr 需要输入一系列信息,最重要的是Common Name表示要使用https访问的域名;

  6. 复制name.key重命名为name.copy.key;

  7. 执行openssl rsa -in name.copy.key -out name.key

  8. 生成crt证书 openssl x509 -req -days 365 -in name.csr -signkey name.key -out name.crt

  9. 会生成如下文件。
    windows10下设置本地apache\nginx站点部署ssl证书,使本地配置的域名可以用https访问,apache,ssl,https,nginx,php

  10. 配置apache软件的SSL;在文件conf/httpd.conf开启文章来源地址https://www.toymoban.com/news/detail-614238.html

LoadModule socache_shmcb_module modules/mod_socache_shmcb.so`
 LoadModule ssl_module modules/mod_ssl.so
 Include conf/extra/httpd-ssl.conf
  1. 编辑httpd-ssl.conf,上面生成的证书这个时候用,可以把证书复制到apache的目录下,然后配置上即可;
 Listen 443
 <VirtualHost *:443>
 DocumentRoot "E:\PhpStudy\PHPTutorial\WWW\guodian\public"
ServerName test.cn
ServerAdmin admin@example.com
ErrorLog "E:\PhpStudy\PHPTutorial\WWW\guodian\public\error.log"
TransferLog "E:\PhpStudy\PHPTutorial\WWW\guodian\public\access.log"
SSLCertificateFile "E:\PhpStudy\PHPTutorial\Apache\ssl\guodian.crt"
SSLCertificateKeyFile "E:\PhpStudy\PHPTutorial\Apache\ssl\guodian.key"
CustomLog "E:\PhpStudy\PHPTutorial\Apache\logs\ssl_request.log" \
          "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"

  1. 重启apache,然后就可以用https访问test.cn。
  2. 配置nginx也比较简单了,对应站点的conf文件server
		
server
{
    listen 80;
	listen 443 ssl;
    server_name test.cn;
    index index.php index.html index.htm default.php default.htm default.html;
    root E:/PhpStudy/PHPTutorial/WWW/guodian/public;

	#START-ERROR-PAGE
	#error_page 403 /403.html;
	error_page 404 /404.html;
    #error_page 502 /502.html;
	#END-ERROR-PAGE

    #HTTP_TO_HTTPS_START
    #HTTP_TO_HTTPS_END

    #LIMIT_INFO_START
    #LIMIT_INFO_END

    #SSL-INFO-START
    ssl_certificate    ssl/hr.zihai.cn/fullchain.pem;
    ssl_certificate_key    ssl/hr.zihai.cn/privkey.pem;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
    ssl_prefer_server_ciphers on;
    ssl_session_cache shared:SSL:10m;
    ssl_session_timeout 10m;
    error_page 497  https://$host$request_uri; 
    #SSL-INFO-END
            

}

到了这里,关于windows10下设置本地apache\nginx站点部署ssl证书,使本地配置的域名可以用https访问的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • windows本地使用docker+nginx+mysql部署thinkphp5

    前言: Docker是一个开源的容器化平台,可以将应用程序及其依赖项打包到一个可移植的容器中,并在不同的环境中运行。容器是一个独立、可移植、可复制的软件单元,其中包含应用程序、运行时环境、系统工具和库。Docker利用容器的轻量级和快速启动的特性,提供了一种更

    2024年04月25日
    浏览(40)
  • window10 使用docker 本地安装部署mongodb数据库

    一、window10 安装docker 可以参看笨鸟教程【Windows Docker 安装】 安装完后的Docker Desktop是这个样子: 原始的docker镜像拉取仓库速度较慢,为了方便docker拉取镜像,可以设置国内的加速镜像,如:阿里 云、有道等【镜像加速】: 二、docker下载运行mongodb镜像 1 直接在 windows powerShel

    2024年02月03日
    浏览(46)
  • 简明 Stable Diffusion for windows 10 本地化部署

    提示:这里可以添加学习目标 最近各种 AI 很火爆呀,特别是 ChatGPT 发布以后,那就想着不能落下呀,所以就研究了一下 Stable Diffusion,网上也找了各种教程,这里我被各种版本各种模型搞的晕头转向的,而且有些教程是过时的,所以就有了这篇文章。如有错误之处,欢迎指正

    2024年02月16日
    浏览(56)
  • Windows10 AUTOMATIC1111 / stable-diffusion-webui 本地部署

    非常简单的前言,这就是一个简单介绍部署流程的文章。如有不全敬请谅解。 下面根据网上的资料对部分名词简要介绍一下: stable diffusion是一个基于潜在扩散模型(Latent Diffusion Models)的一个 文本到图像(text to image)生成模型,能够根据任意文本输入生成高质量、高分辨率、

    2023年04月12日
    浏览(52)
  • Windows(Win10、Win11)本地部署开源大模型保姆级教程

    点我去AIGIS公众号查看本文 本期教程用到的所有安装包已上传到百度网盘 链接:https://pan.baidu.com/s/1j281UcOF6gnOaumQP5XprA 提取码:wzw7   最近开源大模型可谓闹的沸沸扬扬,尤其是 Microsoft 开源的 wizardlm2 8*22b 和 Meta 开源的 llama3 70b ,评测都已经接近了 OpenAI GPT4 的水平。鉴于还

    2024年04月29日
    浏览(41)
  • 外网访问本地IIS站点设置iis后路由器如何设置

    想要让外网访问本地站点,只是设置iis是不够的,如果你是通过路由器上网,你还需要对路由器进行设置,主要是设定dmz主机和设定转发规则 首先要知道你的路由器的IP地址,在开始菜单打开运行,或者按下快捷键win+r 输入cmd,按下回车键,打开命令窗口 在命令窗口输入ip

    2024年02月07日
    浏览(38)
  • 如何在Portainer中创建Nginx服务并搭建静态站点实现公网访问本地网站

    Portainer是一个开源的Docker轻量级可视化工具,它提供了一个直观的Web界面,让你轻松管理和监控Docker容器、镜像和网络等。之前在文章《Linux Docker 图形化工具 Portainer远程访问》中我们讲了如何使用Docker部署一个Portainer,并结合cpolar内网穿透实现了公网访问成功。本篇文章教

    2024年04月09日
    浏览(46)
  • Nginx配置文件修改结合内网穿透实现公网访问多个本地web站点

    1. 下载windows版Nginx 进入官方网站(http://nginx.org/en/download.html)下载windows版的nginx 下载好后解压进入nginx目录双击Nginx.exe即可运行 打开浏览器输入http://localhost ,nginx默认使用80端口,所以无需加端口号.出现nginx欢迎页面表示启动成功 2. 配置Nginx 在8086,和9999端口分别配置两个web服务

    2024年04月10日
    浏览(50)
  • Windows10+Intel显卡+CPU本地部署stable-diffusion-webui项目

    1、安装环境 在电脑上安装好Anaconda,下载地址: https://repo.anaconda.com/archive/ ,根据自己的电脑选取最新版本进行安装即可。 安装好Anaconda后,启动Anaconda Navigator工具,创建新的环境,注意python的版本,我用的是python=3.9.0 电脑上要安装好git工具,因为stable-diffusion-webui项目是放在

    2024年02月12日
    浏览(48)
  • Inis博客系统本地部署结合内网穿透实现远程访问本地站点

    互联网技术总在不断进步,新技术和新软件也会来带更多功能,就以最常见的个人博客系统,也在不断推陈出新,发掘出更多功能和特色。从早期少量自定义和编辑功能,发展到现在的支持各种自定义模块和外观,以及更多更全的支持软件适配(包括php程序、数据库程序等)

    2024年02月01日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包