51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

confluence 报错 Tomcat 配置不正确scheme 应为 ‘https’ proxyPort 应为 ‘443’

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博客

赞(4)
未经允许不得转载:工具盒子 » confluence 报错 Tomcat 配置不正确scheme 应为 ‘https’ proxyPort 应为 ‘443’