首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在端口443上绑定WSO2,但它应该在8445上运行

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

Stack Overflow用户
提问于 2019-06-29 02:57:14
回答 3查看 323关注 0票数 1

目前,我的WSO2在端口8445上运行。而管理控制台网址就像是https://devwso2.ex.com:8445在工作。但是我想使用端口443,这样我就不想向用户显示实际的端口。

如何在WSO2中进行更改?

EN

回答 3

Stack Overflow用户

发布于 2019-06-29 10:48:13

在目录CARBON_HOME/repository/conf/tomcat中,您将找到catalina-server.xml。在服务标签下面,您应该看到连接器。将连接器上的端口更新为要使用的端口。重新启动服务。

代码语言:javascript
复制
<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
EN

Stack Overflow用户

发布于 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上,您需要以超级用户身份运行它,这是不可取的(轻描淡写)。

票数 1
EN

Stack Overflow用户

发布于 2019-07-06 02:17:53

我已经对我的haproxy进行了更改,并在WSO2 catalina-server.xml中将代理端口指定为443。它起作用了。我没有打开WSo2服务器上的端口,它只在haproxy上打开。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56811984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档