千家信息网

Tomcat配置8080强制跳转https端口变成8443或

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,Tomcat配置强制https端口变成8443跳转端口:http默认端口 8080https默认端口 8443或者http默认端口 80https默认端口 443这里只讲tomcat配置,至于证书生成
千家信息网最后更新 2025年02月02日Tomcat配置8080强制跳转https端口变成8443或

Tomcat配置强制https端口变成8443

跳转端口:
http默认端口 8080
https默认端口 8443

或者

http默认端口 80
https默认端口 443
这里只讲tomcat配置,至于证书生成请参考其他文档;
修改tomcat配置文件 vim /etc/tomcat/server.xml 启用ssl

service.xml        

强制跳转:
访问http的8080或者80自动跳转
修改 web.xml

在welcome-file-list标签后加入                    CLIENT-CERT          Client Cert Users-only Area                                              SSL              /*                                  CONFIDENTIAL                 


注意: 如果是YUM安装的tomcat无法使用1024以下的端口固无法使用80与443 ;
若修改监听端口为80休要修改tomcat运行用户为root;安全起见官方不建议这么干;
修改下面的tomcat用户为root
vim /usr/lib/systemd/system/tomcat.service

# Systemd unit file for default tomcat# # To create clones of this service:# DO NOTHING, use tomcat@.service instead.[Unit]Description=Apache Tomcat Web Application ContainerAfter=syslog.target network.target[Service]Type=simpleEnvironmentFile=/etc/tomcat/tomcat.confEnvironment="NAME="EnvironmentFile=-/etc/sysconfig/tomcatExecStart=/usr/libexec/tomcat/server startSuccessExitStatus=143# User=TomcatUser=root[Install]WantedBy=multi-user.target

0