当前位置: 首页 > 面试题库 >

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

龚镜
2023-03-14
问题内容

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

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

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

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

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

要么

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

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

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


问题答案:

您可以通过编辑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"/>


 类似资料:
  • 一、简介 用于生成静态,更新URL等。 二、功能演示 批量更新栏目页 生成首页 批量更新URL 批量更新内容页

  • 我有一个自定义的职位类型(审计)。我试图使每篇文章只在前端由文章作者和管理员查看。因此,本质上,只有与帖子作者id和管理员匹配的登录用户才能使用私有帖子。 我已经看到了很多关于如何在管理仪表板中限制帖子的答案,但是对于前端,没有一个答案,因为大多数帖子通常是公开的。 非常感谢您的帮助!

  • 一、简介 V9 系统内置的发布点功能结合站群功能,通过发布点可将各子站点内容发布到不同的服务器上,轻松实现服务器集群部署。以实现负载的分离,更加符合大访问量网站的需求。为用户提供更好的用户体验。示意图如下 二、功能演示 何时使用发布点: 当你想把各站点数据分布部署到不同的服务器上时使用发布点。 如何使用: 步骤一、添加发布点 (点击这里) 步骤二、添加站点时指定发布点 步骤三、添加站点时设置的域名

  • 在互联网上阅读了一段时间关于的内容后,我觉得我仍然需要澄清。我的问题: 什么是主要用于? 哪个布局管理器使用起来最灵活? 如何使用布局管理器在特定区域定位组件? 我发现使用布局管理器在容器内的某些区域定位组件非常困难。 您建议我使用哪种布局管理器,还是必须混合使用不同的布局管理器?

  • 我们开发了一款Android应用,上传到谷歌PlayStore。由于我们想在非个性化设备上推出应用程序,我们正在使用Aurora Store在这些设备上下载并安装应用程序,而无需使用谷歌帐户。 不过,我们希望使用Play Console中的Reach和设备概览统计数据,例如列出应用程序的安装数量和潜在崩溃报告。 在设备上通过极光商店安装应用程序后,Google Play Console中的安装数量

  • 一、简介 用于内容发布管理,发布管理以及内容相关设置的管理。 二、功能演示 管理内容 附件管理 专题 碎片管理 采集管理 批量更新栏目页 批量更新内容页 管理栏目 模型管理 类别管理 推荐位管理

  • *label1:combo1 label2:combo2 label3:combo3 label4:text1 label5:text2 label6:text3*

  • 我需要在中制作这样的表。 有什么想法如何做到这一点,以获得像下面图片上的布局吗?