zoukankan      html  css  js  c++  java
  • Https过程

    1、Https过程

    2、Nginx配置https

    1)生成私钥和公钥

     命令:openssl req -x509 -newkey rsa:2048 -nodes -sha256 -keyout localhost-privkey.pem -out localhost-cert.pem

    2)、配置test.conf文件

    server{
      listen 443;
      server_name test.com;
    
      ssl on;
      ssl_certificate_key ../certs/localhost-privkey.pem;
      ssl_certificate ../certs/localhost-cert.pem;
    
      location / {
    	proxy_pass http://127.0.0.1:7080;
      	proxy_set_header Host $host;
      }
    }
    

      

    3) host文件配置如下(C:WindowsSystem32driversetc下)

    4) 使用https访问

     说明已经配置成功

    5) 实现访问http时,直接跳转到https

    server{
      listen 80 default_server;
      listen [::]:80 default_server;
      server_name test.com;
      return 302 https://$server_name$request_uri;
    }
    
    
    server{
      listen 443;
      server_name test.com;
    
      ssl on;
      ssl_certificate_key ../certs/localhost-privkey.pem;
      ssl_certificate ../certs/localhost-cert.pem;
    
      location / {
    	proxy_pass http://127.0.0.1:7080;
      	proxy_set_header Host $host;
      }
    }
    

      

  • 相关阅读:
    ES6 Promise 用法转载
    移动端滚动性能优化
    Python之禅
    Day01~15
    Python
    第一章 Java起源
    IMP-00009: 导出文件异常结束 imp
    浏览器访问网页的详细内部过程
    数据库连接池
    连接数据库 六大步骤
  • 原文地址:https://www.cnblogs.com/linlf03/p/12238762.html
Copyright © 2011-2022 走看看