HTTPS安全配置 | NGINX版 从零开始(IP访问到HTTPS域名访问)

createh52周前 (06-08)技术教程6

配置成功展示






配置准备


一台可用服务器 没有过期的域名


温馨提示:如果是国内的服务器 域名访问需要备案


配置历程




  1. HTTPS基础介绍
  2. IP访问网站成功 Nginx基础配置
  3. 域名访问网站成功 云解析DNS
  4. HTTPS的形式访问网站成功 SSL证书配置 Nginx完善配置




NGINX主要配置


80端口配置


server 
 {
       listen 80;

        #存放域名或者你服务的路径
        server_name localhost;

      #反向代理 /prod-api 转变为网易请求
      location /prod-api { 
               proxy_pass http://c.m.163.com/;
        }
      location / { 
          #文件目录
          root  html;
          #首页的样式
          index  index.html;
        }

  }



443端口配置


server {
         
        listen       443 ssl;

        #存放域名或者你服务的路径
        server_name localhost;

        #把证书放进conf目录下 然后就是对应着填写
        ssl_certificate 证书.pem;
        ssl_certificate_key 证书.key;

        #后台管理静态资源存放
      location / { 
          #文件目录
          root  html;
          #首页的样式
          index  index.html;
        }
        location /prod-api { 
        # 反向代理网易接口
               proxy_pass http://c.m.163.com/;
        }

  }
  server {
        listen       80;

       #域名
        server_name  www.csnesn.com csnesn.com;

    #让所有访问80端口 http 的都跳转到443 也就是https
        return 301 https://$server_name$request_uri;
        root html;
      }



视频讲解全配置流程


关于功能的动态详细配置

我专门录制的一期B站视频 作为讲解

【HTTPS部署配置 | NGINX版 从零开始(IP访问~>HTTPS域名访问)】

B站视频

制作不易 感谢大家三连支持



相关文章

部署Nginx-一个ip,多个域名,部署多个项目

一、背景无论是在centos、ubuntu、iis等云服务器,还是在个人的电脑上,当部署Nginx时,基本上都会遇到想用一台服务器(只有一个IP)映射到多个域名上,以供访问多个不同的前端项目的情况(这...

在 Nginx 中防止 SSL 证书被其他域名“窜用”

在 Nginx 中防止 SSL 证书被其他域名“窜用”(即防止未经授权的域名使用你的 SSL 证书),需要确保你的服务器配置只允许合法域名访问,并通过适当的配置阻止非法域名的 HTTPS 请求。一般情...

搭建nginx反向代理用作内网域名转发

情景由于公司内网有多台服务器的http服务要映射到公司外网静态IP,如果用路由的端口映射来做,就只能一台内网服务器的80端口映射到外网80端口,其他服务器的80端口只能映射到外网的非80端口。非80端...

要将端口5002和5003通过Nginx代理到一个域名上的操作笔记

要将端口5002和5003通过Nginx代理到域名www.4rvi.cn的不同路径下,请按照以下步骤配置Nginx:步骤说明创建或编辑Nginx配置文件通常配置文件位于/etc/nginx/sites...

Nginx域名配置

对于想搭建自己博客或者其他个人网站的小伙伴,可能会需要配置域名。在我们购买完服务器,代码敲完,项目搞定,怎么使用域名访问呢?首先购买域名(要有DNS解析)-> 然后域名备案与审核 -> 最...

使用nginx配置动态域名解析

使用nginx配置来达到动态域名解析,resolver指令设置解析器的地址using-nginx-map-directive-to-dynamically-set-proxy-upstream要使用...