[英]WSO2 & domain name
我們要在域下運行 WSO2 Api Manager 應用程序。 通過https://domainname.com 。 /carbon 應用程序正在運行,沒有問題。 但是 /devportal 和 /publisher 重定向到https://domainname.com:9443/authenticationendpoint並且不打開。 之后,我們看到identity.xml文件的定義中有端口信息。 我們這里也刪除了端口信息。 重新啟動 WSO2 應用程序后,我們所做的更改並未保存。 我們如何解決這個問題?
謝謝
請按照以下步驟操作。
<APIM_HOME>/repository/conf/deployment.toml
並添加以下內容(如果尚未添加)。 添加后重啟服務器。[transport.https.properties]
proxyPort = 443
[server]
hostname = "<loadbalancer_hostname>"
注意:僅當您在沒有上述proxyPort
配置的情況下啟動 API Manager 並登錄到任何門戶時,以下步驟才適用。 然后您必須更改已注冊的回調 URL。 如果您從具有上述配置的新數據庫開始,則不需要以下步驟。
https://<APIM_HOST>/carbon
並導航到Service Providers -> List
,然后為門戶選擇適當的服務提供商。 對於 Publisher,SP 名稱將是apim_publisher
然后單擊Edit
Inbound Authentication Configuration -> OAuth/OpenID Connect Configuration -> Edit
Callback Url
Configuration 並添加正確的端口並保存。注意:您必須為每個門戶的所有服務提供商執行此操作。
此外,如果您有一個非deployment.toml
中的自定義 URL,您可能需要基於X-Forward-for
標頭生成回調 URL。 您可以在此處閱讀相關內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.