利用nginx,腾讯云免费证书制作https
2024-10-13 10:23:06
之前一直在研究,https怎么弄。最近看到了腾讯云提供的免费得ssl证书,寻思把网站弄成https。
首先先去腾讯云购买一个免费得证书。
点击后填写内容,
然后下载证书
解压证书就可以看到,提供四种方式来修改https,我们需要用到的是
Nginx包里面的东西。
证书到这里就搞完了。
然后说一下项目配置,本人网站项目是用springboot做的,端口号8888。
然后服务器安装nginx,具体安装细节就不细说了,不懂的就百度一下吧,特别简单。需要说的就是nginx.conf配置:
##这里是将http默认的80端口重定向到https
server {
listen 80;
server_name www.dalaoyang.cn;
rewrite ^ https://$http_host$request_uri? permanent;
}
##这里是将默认请求https的443端口拦截
##并请求转发到http://127.0.0.1:8888/
server {
listen 443;
server_name www.dalaoyang.cn;
ssl on;
ssl_certificate 1_dalaoyang.cn_bundle.crt;
ssl_certificate_key 2_dalaoyang.cn.key;
ssl_session_timeout 5m;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
#你的项目端口号
proxy_pass http://127.0.0.1:8888/;
proxy_redirect off;
}
}
然后在网站上输入www.dalaoyang.cn就可以看到如下图
最新文章
- hibernate笔记--使用注解(annotation)方式配置单(双)向多对一的映射关系
- IIS 7 中设置文件上传大小的方法
- ubuntu 安装mysql-python和 python-ldap,navicate 问题
- google高级搜索
- CSS盒状模型简介
- android 类ios actionsheet效果
- 使用fragment兼容低版本的写法
- 使用junit进行Spring测试
- 第三百五十九天 how can I 坚持
- Android View的绘制机制流程深入详解(三)
- char和QChar(Unicode的编码与内存里的值还不是一回事)
- Xcode7新特性
- 【CF 675D Tree Construction】BST
- Java学习之内部类
- 前端上传组件 - Plupload
- 【DP专辑】ACM动态规划总结
- 从头开始基于Maven搭建SpringMVC+Mybatis项目(4)
- HA机制下的Hadoop配置
- 【PAT】反转链表
- 第8章 枚举类&;注解