Tomcat 配置不正确
Tomcat server.xml 配置不正确:
scheme 应为 'https'
proxyName 应为 'wiki.baimei.com'
proxyPort 应为 '443'
原因是比较新的版本的应用,健康检查逻辑附带了端口和协议判断,低版本可以直接使用 Traefik 反代挂载证书的幸福快乐日子一去不复返。
解决方案:
/opt/atlassian/confluence/conf/server.xml
进入容器中 修改 server.xml
<Connector
port="8090"
connectionTimeout="20000"
redirectPort="8443"
maxThreads="48" minSpareThreads="10"
enableLookups="false"
acceptCount="10"
debug="0"
URIEncoding="UTF-8"
protocol="org.apache.coyote.http11.Http11NioProtocol"
proxyName="wiki.lab.com" proxyPort="443" scheme="https"/>
注意我这里
是这样启动的
docker run -d --name confluence \
--restart always \
-p 18010:8090 \
-e TZ="Asia/Shanghai" \
-v /mnt/data/zzy/data/confluence_data:/var/atlassian/confluence \
confluence:latest
映射到 /mnt/data/zzy/data/confluence_data
的 的配置文件,修改后不生效,
不知道什么原因。
然后 重启
docker restart confluence
【转】使用 Docker 搭建 Confluence_confluence omcat server.xml 配置不正确: scheme 应为 'http-CSDN博客