如何在端口443上绑定WSO2,但应在8445上运行

时间:2019-06-28 18:57:13

标签: wso2 wso2carbon

当前,我的WSO2在端口8445上运行。 并且Mgt Console URL就像https://devwso2.ex.com:8445正常工作。 但是我想使用端口443,以便不向用户显示实际端口。

如何进行WSO2中的更改?

3 个答案:

答案 0 :(得分:1)

在目录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而言并不理想。

答案 1 :(得分:1)

我们通常使用由任何有能力的产品或客户端设备(Apache httpd,nginx,haproxy,F5,Juniper等)实现的http代理

您可能会看到文档Configuring the Proxy Server and the Load Balancer

在CARBON_HOME / repository / conf / tomcat / catalina-server.xml中,将 <ListItem title={item.name} subtitle={item.subtitle} leftAvatar={{ source: { uri: item.icon } }} /> 添加到https Conmector配置中

配置您首选的(或提供的客户端)反向代理,您一切顺利。

这是指向Apache Reverse Proxy的链接。 Nginx变得非常流行,但是其OSS版本存在一些局限性

编辑:理论上(如已经回答的那样),您可以将wso2产品配置为直接在80/443上侦听,但是在Linux上,您需要以root身份运行它,实际上不建议这样做(轻描淡写)。

答案 2 :(得分:0)

我对haproxy进行了更改,并在WSO2 catalina-server.xml中将proxyport设置为443。这是工作 。我没有在WSo2服务器上打开端口,而是仅在haproxy上打开了该端口。