簡體   English   中英

WSO2 API Manager - 將發布者和商店URL公開給公眾

[英]WSO2 API Manager - Expose Publisher & Store URLs to public

我正在使用WSO2 API Manager來創建和管理開發人員社區。 根據我的知識,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 Manager中,如何將發布者和商店URL公開給公眾?

您可以通過編輯位於<APIM>/repository/conf/tomcat文件夾中的catalina-server.xml文件來完成此操作。 更改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"/>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM