我的知识记录

Java主机子目录 301 到新目录配置指南_JBoss+JKS 格式证书+百度 HTTPS 认证

很多站长在 宝塔面板 Java 项目 上装好证书就以为完事,实际 子目录 301 到新目录 才决定 SEO 收益。JBoss 的 Connector 同时监听 80 与 443,80 只做跳转,443 承载真实业务,这是标准做法。

免费证书有效期 90 天,付费证书 1 到 2 年。JKS 格式证书 部署到 JBoss 前用 阿里云证书助手 转换格式,记录好到期时间,提前 15 天续签,避免证书过期导致站点被浏览器拦截。

配置参考(Spring Boot application.yml): ``` server: port: 443 ssl: key-store: classpath:域名.pfx key-store-password: 证书密码 key-store-type: PKCS12 ```

如果 JBoss 前面挂了 Nginx 或 Apache 反代,SSL 可以卸载在前端,JBoss 只跑 8080。反代层配置 443 证书与 80 跳转 443,再把请求转发到 127.0.0.1:8080,同时透传 X-Forwarded-Proto,避免应用里反复判断协议。

强制 HTTPS 的第二种做法是在 JBoss 前端用 Nginx:server 监听 80,return 301 https://$host$request_uri;443 的 server 里配 ssl_certificate 与 ssl_certificate_key,再 proxy_pass 到 JBoss 的 8080。这种方式证书管理集中,性能也更好。

配置完成后用 站长平台 HTTPS 认证 检查。curl -I http://域名 返回 301,Location 指向 https 地址;curl -I https://域名 返回 200,证书链完整。浏览器访问看地址栏小锁,点进去看证书有效期与颁发者。SSL Labs 跑分达到 A 才算合格。

整站 301 期间保持服务器稳定,返回码统一 301,不要出现 302、303、js 跳转、meta refresh 混用。百度对 301 的权重传递最完整,其他跳转方式会损失权重或被判定为作弊。跳转链不要超过 1 层,多层 301 会延迟收录迁移。

Java主机子目录 301 到新目录配置指南_JBoss+JKS 格式证书+百度 HTTPS 认证

标签:

更新时间:2026-08-26 21:22:52

上一篇:PbootCMS授权码二级域名配置_域名更换处理_合规使用建议

下一篇:dedecms数据库备份多份冗余存储策略_本地加云端双备份方案