目前,我的WSO2在端口8445上运行。而管理控制台网址就像是https://devwso2.ex.com:8445在工作。但是我想使用端口443,这样我就不想向用户显示实际的端口。
如何在WSO2中进行更改?
发布于 2019-06-29 10:48:13
在目录CARBON_HOME/repository/conf/tomcat中,您将找到catalina-server.xml。在服务标签下面,您应该看到连接器。将连接器上的端口更新为要使用的端口。重新启动服务。
<Service name="Catalina" className="org.wso2.carbon.tomcat.ext.service.ExtendedStandardService">
<Connector port="80" server="WSO2 Carbon Server" ....... />
<Connector port="443" server="WSO2 Carbon Server" ..... />编辑:我们运行Windows,这对我们来说是可行的。正如评论和后来的回答中指出的那样,这对linux来说并不理想。
发布于 2019-06-29 13:04:57
我们通常使用由任何功能强大的产品或客户端设备(apache httpd、nginx、haproxy、F5、Juniper等)实现的http代理。
您可能会看到文档Configuring the Proxy Server and the Load Balancer
在CARBON_HOME/repository/conf/tomcat/catalina-server.xml中,将proxyPort=443添加到https Conmector配置
配置您首选的(或客户端提供的)反向代理,您就可以开始工作了。
这是指向Apache Reverse Proxy的链接。Nginx变得相当流行,但它的OSS版本有一些限制
编辑:理论上(如前所述),您可以将wso2产品配置为直接侦听80/443,但在linux上,您需要以超级用户身份运行它,这是不可取的(轻描淡写)。
发布于 2019-07-06 02:17:53
我已经对我的haproxy进行了更改,并在WSO2 catalina-server.xml中将代理端口指定为443。它起作用了。我没有打开WSo2服务器上的端口,它只在haproxy上打开。
https://stackoverflow.com/questions/56811984
复制相似问题