WSO2 API管理器-将发布者和商店的URL公开

技术员

我正在使用WSO2 API管理器来创建和管理开发者社区。据我所知,API管理器是在WSO2 Carbon Server上驱动的,该服务器又在Apache Tomcat上运行。

到目前为止,我可以运行WSO2 API管理器而没有任何问题。我可以使用以下网址打开商店和发布者。

https://<MyHostName>:9443/publisher
https://<MyHostName>:9443/store

我想知道的是,如何将这两个URL公开?我想要以下类似的网址(不带端口)。

https://<MyHostName>/publisher
https://<MyHostName>/store

或者

https://publisher.<MyHostName>
https://store.<MyHostName>

考虑到对于没有https(只是http)的URL,如果可能的话会很棒。

在WSO2 API管理器中,如何向公众公开发布者和商店的URL?

阿米拉·德席尔瓦(Amila de Silva)

您可以通过编辑catalina-server.xml文件<APIM>/repository/conf/tomcat中的文件来执行此操作更改NIO连接器中指定portredirectPort值。

<Connector  protocol="org.apache.coyote.http11.Http11NioProtocol"
                port="80"
                redirectPort="443" 
                bindOnInit="false"
                maxHttpHeaderSize="8192"
                acceptorThreadCount="2"
                maxThreads="250"
                minSpareThreads="50"
                disableUploadTimeout="false"
                connectionUploadTimeout="120000"
                maxKeepAliveRequests="200"
                acceptCount="200"
                server="WSO2 Carbon Server"
                compression="on"
                compressionMinSize="2048"
                noCompressionUserAgents="gozilla, traviata"
                compressableMimeType="text/html,text/javascript,application/x-javascript,application/javascript,application/xml,text/css,application/xslt+xml,text/xsl,image/gif,image/jpg,image/jpeg" 
                URIEncoding="UTF-8"/>

    <Connector  protocol="org.apache.coyote.http11.Http11NioProtocol"
                port="443"
                bindOnInit="false"
                sslProtocol="TLS"
                maxHttpHeaderSize="8192"
                acceptorThreadCount="2"
                maxThreads="250"
                minSpareThreads="50"
                disableUploadTimeout="false"
                enableLookups="false"
                connectionUploadTimeout="120000"
                maxKeepAliveRequests="200"
                acceptCount="200"
                server="WSO2 Carbon Server"
                clientAuth="false"
                compression="on"
                scheme="https"
                secure="true"
                SSLEnabled="true"
                compressionMinSize="2048"
                noCompressionUserAgents="gozilla, traviata"
                compressableMimeType="text/html,text/javascript,application/x-javascript,application/javascript,application/xml,text/css,application/xslt+xml,text/xsl,image/gif,image/jpg,image/jpeg"
                URIEncoding="UTF-8"/>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

WSO2 API管理器和Tomcat管理器-GUI角色

wso2 api管理器1.6.0发布者-已发布的对addAPI的api调用静默失败

WSO2 API Manager群集:发布者和商店的登录错误

通过WSO2 API管理器公开不安全的URL

无法通过wso2身份服务器和Facebook凭据登录WSO2 API管理器

用于下载WSO2 API管理器和WSO2 APIM Analytics的公共URL

如何访问WSO2 API管理器的商店API?

在wso2 api管理器3.0.0上发布不受保护的API

WSO2 API管理器-发布API在技术上如何工作?

在wso2 API管理器中发布API时间歇性失败

集成wso2身份服务器和api管理器

WSO2 API管理器-API定义URL映射

在WSO2 API管理器中公开服务WSDL

无法在WSO2 API管理器中使用https终结点发布服务

WSO2 API管理器发布不可解析的日期

使用WSO2 API管理器对服务URL进行版本控制

WSO2是和mysql的集群管理器API数据库配置

WSo2 API管理器

Oauth2.0:如何将WSO2 API管理器与其他WSO2身份服务器一起使用

商店中的WSO2 api管理器2.6.0组API如何为缩略图提供图片?

在WSO2(版本5以上)的API管理器中更改密码后,如何发布自定义API?

启动开发者工作室 WSO2 Api 管理器时出错 (eclipse)

如何在一个jvm中运行wso2 esb和api管理器

wso2 API管理器| 如何将客户端证书关联到后端/目标端点

如何将授权标头WSO2(API管理器)传递给我的后端服务?

WSO2 tiers.xml 黑白管理器和工作器节点的同步

在WSO2 API管理器上更改管理员密码会导致调用已发布的API时出错

WSO2 API管理器v1.8.0

solr 的 WSO2 API 管理器问题