Wso2 5.9 覆盖文件
Wso2 5.9 Overriding files
我尝试在开发服务器中部署 wso2 5.9 的副本,当我在例如 catalina-server.xml 中进行更改以允许在端口 443 中进行反向代理时。我的所有更改都将被覆盖。
我已经尝试在 deployment.toml 中添加代理端口,但没有成功。
[server]
hostname = "mydomain.com"
node_ip = "xxx.xxx.xxx..xxx"
base_path = "https://$ref{server.hostname}:${carbon.management.port}"
proxyPort = "443"
在文档中找不到我应该如何在新的 toml 文件中指定此配置。
这应该有效。
[transport.https.properties]
proxyPort=443
这似乎还没有记录。想通了看 repository/resources/conf/templates/repository/conf/tomcat/catalina-server.xml.j2
文件。
似乎在部署清单
的Proxy servers
下记录了这一点
所以你应该使用以下内容
[transport.https.properties]
proxyhost= "you.proxy.host"
proxyPort= "443"
我尝试在开发服务器中部署 wso2 5.9 的副本,当我在例如 catalina-server.xml 中进行更改以允许在端口 443 中进行反向代理时。我的所有更改都将被覆盖。
我已经尝试在 deployment.toml 中添加代理端口,但没有成功。
[server]
hostname = "mydomain.com"
node_ip = "xxx.xxx.xxx..xxx"
base_path = "https://$ref{server.hostname}:${carbon.management.port}"
proxyPort = "443"
在文档中找不到我应该如何在新的 toml 文件中指定此配置。
这应该有效。
[transport.https.properties]
proxyPort=443
这似乎还没有记录。想通了看 repository/resources/conf/templates/repository/conf/tomcat/catalina-server.xml.j2
文件。
似乎在部署清单
的Proxy servers
下记录了这一点
所以你应该使用以下内容
[transport.https.properties]
proxyhost= "you.proxy.host"
proxyPort= "443"