美文网首页
Linux_352_Nginx部署https实战

Linux_352_Nginx部署https实战

作者: 为宇绸缪 | 来源:发表于2023-01-03 17:09 被阅读0次

部署https实践
1、创建Nginx需要的证书文件
确保机器安装了openssl和openssl-devel,创建证书
yum install openssl openssl-devel -y

2、确保nginx支持ssl模块,查看nginx编译信息即可
nginx -V

3、模拟证书颁发机构CA创建证书
进入nginx安装目录,便于管理证书
cd /opt/tngx232
mkdir key
cd key
(umask 077;openssl genrsa -out server1024.key 1024)

4、创建证书
openssl req -new -x509 -key server1024.key -out server.crt -days 365

在conf文件夹中建立443.conf
nginx默认的http虚拟主机80端口,且要支持转发到https的443端口
443https的虚拟主机配置,且支持证书认证

server {
    listen 80;
    server_name _;
    charset utf-8;
     rewrite ^(.*)$ https://$host$1 permanent;
    location / {
            root html;
            index index.html index.htm;
    }
}

server {
        server_name _;
        listen 443 ssl;
        ssl_certificate /opt/tngx232/key/server.crt;
        ssl_certificate_key /opt/tngx232/key/server1024.key;
        charset utf-8;
        location / {
         root html;
         index index.html index.htm;
}
}

相关文章

  • Linux_352_Nginx部署https实战

    部署https实践1、创建Nginx需要的证书文件确保机器安装了openssl和openssl-devel,创建证...

  • https部署

    对于https部署那是不难,但是我从网上搜索,配置,结果都是出现不行的情况,下面我在这总结几点,让以后部署恩人能少...

  • HTTPS部署

    前言 考虑到HTTP的安全性问题,现在很多网站已经将HTTP升级到了HTTP + SSL(HTTPS)。但也并不是...

  • 01 搭建开发环境

    此专题是幕课网上的一个实战的笔记https://coding.imooc.com/class/78.html 部署...

  • brew切国内源

    帮忙点个赞 阿里云源 docker自动化部署实战 https://www.jianshu.com/p/ca4cb5...

  • 通往架构师之路-UML建模-部署图-购票流程?

    阅读说明:本节主要是介绍UML部署图实战应用,给大家分析实战开发应用业务场景应用,并且通过部署图的方式给大家呈现更...

  • Django部署https

    Django版本小于1.8 + Nginx对于我们这种新手,刚入手就要部署https,刚开始是有点闷,后面查资料和...

  • Django部署HTTPS

    原文地址:https://blogof33.com/post/10/ 前言 Chrome 新版本已经会自动跳转 H...

  • nginx部署https

    目前很多web应用都有https的需求,或者作为小程序的服务端,也必须使用https,接下来以nginx为例,讲解...

  • 部署https网站

    一、环境准备 安装nginx程序时,需要开启ssl模块功能() --with-http_ssl_module 二、...

网友评论

      本文标题:Linux_352_Nginx部署https实战

      本文链接:https://www.haomeiwen.com/subject/tsfkcdtx.html