SpringBoot项目域名访问配置指南
一、准备工作
确保项目已部署到Tomcat等支持HTTPS的服务器
二、核心配置步骤
- 1. Nginx反向代理配置
- 添加SSL证书配置(server { ... }块)
- 设置重定向规则:301 / https://newdomain.com $scheme://$host$request_uri
- 2. SpringBoot安全配置
- 在Spring Security配置中启用HTTPS要求
- 配置request matcher:/api/**
- 3. 环境变量配置
- 添加JVM参数:-Dserver.port=443
- 配置系统属性:server地址=https://newdomain.com
三、配置参数对照表
配置项 | 参数值 |
---|---|
SSL证书路径 | /etc/ssl/certs |
协议强制规则 | HTTPS |
重定向端口 | 443 |
安全组策略 | ALB/SLB |
四、测试验证方法
- 使用curl命令:curl -I https://newdomain.com
- 检查HTTP响应状态码(200 OK)
- 验证证书链完整性
- 测试API接口调用
五、常见问题处理
- 证书过期: renewal --days 30
- 端口冲突:netstat -tuln | grep 443
- 证书链错误:openssl x509 -in /etc/ssl/certs/cert.pem -noout -text
转载请注明出处: 厦门号
本文的链接地址: http://m.beforetime.org/post-16118.html
最新评论
暂无评论