1,nginx核心配置

**第一个server**
    server {
        listen 443;
        server_name  gu.jrw888.cn;  # 需要访问的二级域名 需要域名解析 a记录指向ip地址
        root html;
        ssl on;
        index index.html index.htm;
        ssl_certificate gu.jrw888.cn.crt; # 这是在域名上购买https下载对应证书
        ssl_certificate_key gu.jrw888.cn.key;
        ssl_session_timeout 5m;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; #使用此加密套件。
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #使用该协议进行配置。
        ssl_prefer_server_ciphers on;


        location / {
          proxy_pass https://43.224.248.137:9999;
        }

}

**第二个server**
    server{
	  # 80端口是http正常访问的接口
	  listen 80;
	  server_name gu.jrw888.cn;
	  # 在这里,我做了https全加密处理,在访问http的时候自动跳转到https
	  # 主要改请求的https的二级域名   gu.jrw888.cn
	  rewrite ^/(.*)$ https://gu.jrw888.cn:443/$1 permanent;
	}

到这里nginx的核心配置就完成了


解析配置
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

springboot配置
在这里插入图片描述

  ssl:
    key-store: classpath:gu.jrw888.cn.jks
    key-store-type: JKS
    key-store-password: T5e3N0maojGu #密码在域名上ssl上有

在这里插入图片描述

最后请求接口测试成功

https://gu.jrw888.cn/api/jurisdiction/menu/list

在这里插入图片描述

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐