IDEA启动项目通过https进行访问,nginx配置https访问
创始人
2024-05-08 03:15:59
0次

一、IDEA启动项目通过https进行访问

1、获取证书

证书申请网络有很多方法,这里腾讯云的nginx版证书举列
在这里插入图片描述

2、证书转换

  1. springboot是识别p12证书的,所有这里需要吧pem证书进行转换。
  2. 转换工具OpenSSL-Win64(自行百度下载)
  3. 下载完成后双击bin文件夹下面有一openssl.exe(打开前,需要关闭之前打开的doc窗口)
  4. 输入:pkcs12 -export -in 证书名.pem -inkey 私钥名.key -out 改后的名.p12

在这里插入图片描述

3、application配置

证书配置
server.ssl.key-store-type=PKCS12
server.ssl.key-store=zzy.p12
server.ssl.key-store-password=密码
server.ssl.key-alias=1
server.ssl.enabled=true

p12文件放到项目
在这里插入图片描述

4、运行项目

在这里插入图片描述

二、nginx配置https访问

参考网站(https://cloud.tencent.com/document/product/400/35244)

worker_processes  1;
events {worker_connections  1024;
}
http {include       mime.types;default_type  application/octet-stream;client_max_body_size 100m;sendfile        on;keepalive_timeout  65;server {listen 443 ssl;server_name 域名; ssl_certificate  文件根路径.crt; ssl_certificate_key 文件根路径.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 / {root html/api;index index.html;}location = /50x.html {root   html;}location ~* \.(gif|jpg|jpeg|png|css|js|ico)$ {     root html/api;} location /api {proxy_pass   域名:转发后端网关端口;}
}server {listen 新开端口(默认80);server_name 域名; location / {root html/api;index index.html;}location = /50x.html {root   html;}location ~* \.(gif|jpg|jpeg|png|css|js|ico)$ {     root html/api;} location /api {proxy_pass   https://域名:转发后端网关端口;} return 301 https://$host$request_uri; 
}
}

注意点:端口需求映射外网(如果端口没有开放,外网会访问不到)

在这里插入图片描述
可以到https://tool.chinaz.com/port网站查看端口是否开放
在这里插入图片描述
有问题欢迎留言。。。。。

相关内容

热门资讯

前端-session、jwt 目录:   (1)session (2&#x...
linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
关于测试,我发现了哪些新大陆 关于测试 平常也只是听说过一些关于测试的术语,但并没有使用过测试工具。偶然看到编程老师...
前缀和与对数器与二分法 1. 前缀和 假设有一个数组,我们想大量频繁的去访问L到R这个区间的和,...
nodejs:本地安装nvm实... 一、背景-使用不同版本node的原因 vue3+ts、nuxt3版本,node...
JAVA集合知识整理 Java集合知识整理 HashMap相关 HashMap的底层数据结构:jdk1.8之...
无刷直流电机介绍及单片机控制实... 无刷直流电机介绍及单片机控制实例前言基本概念优势与劣势使用寿命基本结构使用单片机控制实例电子调速器&...
fwdiary(2) dp2 1.传纸条  AcWing 275. 传纸条 - AcWing 走两条路,走一条最大的...
常用的DOS命令 常用的DOS命令 DOS(Disk Operating System,磁...
<C++> 类和对象(下) 1.const成员函数将const修饰的“成员函数”称之为const成员函数,cons...