当前,我的WSO2在端口8445上运行。 并且Mgt Console URL就像https://devwso2.ex.com:8445正常工作。 但是我想使用端口443,以便不向用户显示实际端口。
如何进行WSO2中的更改?
答案 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上打开了该端口。