[英]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連接器中指定的port
和redirectPort
值。
<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.