NGINX怎么开启HTTPS
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,本篇内容介绍了"NGINX怎么开启HTTPS"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!免费SSL
千家信息网最后更新 2025年01月22日NGINX怎么开启HTTPS
本篇内容介绍了"NGINX怎么开启HTTPS"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
免费SSL证书申请
要开启HTTPS,必然要申请SSL证书。很多收费的SSL证书价格不菲,动辄一年几千上万的。好在阿里云和腾讯云都有免费的SSL证书可以申请,使得开启HTTPS变成零成本的事情。
这里以腾讯云为例。先进入腾讯云控制台,点击云产品,找到SSL 证书:
点击我的证书 - 申请免费证书:
选择亚洲诚信免费版证书,点击确定:
接下来按照腾讯云的要求填写资料,并验证域名:
要注意,每个子域名都需要单独申请。申请并验证通过后可以点击下载:
下载解压后,得到下面的文件:
将Nginx目录下的文件上传到服务器中:
Nginx开启HTTPS
参考资料:Configuring HTTPS servers
在nginx配置文件中加入以下配置:
server { listen 443 ssl; server_name www.example.com; ssl_certificate www.example.com.crt; ssl_certificate_key www.example.com.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers HIGH:!aNULL:!MD5; ...}
其中server_name换成自己的域名,ssl_certificate和ssl_certificate_key换成自己证书的绝对地址。
Nginx与Tomcat整合
nginx利用反向代理与tomcat整合的文档:CentOS7服务器搭建-NGINX
centos搭建自启动tomcat的文档:CentOS7服务器搭建-Tomcat
Nginx配置http跳转https
配置好https之后,一定要记得将http的请求重定向至https中。否则要么http请求无法访问,要么用户还是访问的http网站。
Nginx增加如下配置:
server { listen 80; server_name www.example.com; rewrite ^(.*)$ https://www.example.com/$1 permanent;}
重启Nginx
配置好之后,重启nginx就大功告成了。以centos7为例:
systemctl restart nginx
"NGINX怎么开启HTTPS"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
证书
配置
腾讯
文件
服务器
服务
接下来
内容
域名
文档
更多
知识
网站
要么
资料
整合
验证
不菲
实用
大功告成
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
跨平台应用软件开发
我的世界网易电脑版开服务器流程
湖北web前端软件开发哪家可靠
自由服务器是什么
ncbi四个数据库
国内的全文数据库还有
坦克世界服务器ip地址
高效办理的软件开发公司电话
发票需要什么软件开发
数据库is表示什么
如何测试服务器是否被限制
不要正版的服务器
热门话题网络安全
农信银网络安全比赛规则
sql数据库的删减改查
软件开发ROM
iadb数据库
服务器映射ftp端口
崇明区无线网络技术代理品牌
web应用开发数据库表
继续教育网络安全知识
山东航空公司软件开发
万州区求职网络技术
足球历史数据库
网络安全平台利润
电脑时钟同步服务器
网吧网络安全视频
南京环保软件开发节能规范
南充展厅多媒体软件开发
浙江管理系统软件开发外包