写了个spring boot 的小项目,想要部署到服务器上测试的时候发现利用宝塔一键部署ssl失败,最后发现是宝塔(6.8.6)一键部署ssl出了问题。(tomcat的情况下)
http访问的时候正常,换成https就会报以下错误
404404,您请求的文件不存在!
最后发现是因为宝塔一键开启ssl时,网站的配置文件少了一段。
下面有IfModule
没有配置
只需要把80下面这段代码复制到443下面就可以了
大家可以自己在配置里面复制自己80的这段代码
#TOMCAT-START
ProxyRequests Off
SSLProxyEngine on
ProxyPass / 自己的域名:8080/
ProxyPassReverse / 自己的域名:8080/
RequestHeader unset Accept-Encoding
ExtFilterDefine fixtext mode=output intype=text/html cmd="/bin/sed 's,:8080,,g'"
SetOutputFilter fixtext