我在OpenShift上托管的應用程式有一個URL的路由,看起來像這樣的:
https://books-student-book-reservation-backend-project.apps.amarige.hostname.us
我想給終端用戶一個看起來像這樣的URL。https://breeze.us。首先它隱藏了OpenShift的URL結構,其次它更容易記憶。一句話,它更方便用戶使用。
挑戰在于,當我將breeze.us重定向到OpenShift路由時,我從OpenShift得到了 "應用程式不可用 "的錯誤。
對如何解決這個問題有什么建議嗎?
uj5u.com熱心網友回復:
如果你使用的是OpenShift Online
在OpenShift Online Starter中,自定義主機名是不允許的。 你可以購買OpenShift Online Pro(允許設定自定義主機名),或者使用反向代理將你的流量(從另一個具有自定義主機名的服務器)重定向到OpenShift。如果你使用的是自我部署的OKD
你可以這樣為你的路由設定一個自定義主機名:
# A example unsecured route with custom hostname.
apiVersion: v1
kind: Route
metadata: 路線
name: route-unsecured
規格:
host: www.your-custom-hostname.com #here
到:
kind: Service
name:service-name
如果你需要在同一個主機名下提供多個路由,你也可以用自定義主機名做基于路徑的路由:
# A example unsecured path-based route with custom hostname
apiVersion: v1
kind: Route
metadata: 路線
name: route-unsecured
規格:
host: www.your-custom-hostname.com
path: "/test" #here
到:
kind: Service
name: service-name
這樣你就可以使用www.your-custom-hostname.com/test來訪問你的路由。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/319474.html
標籤:
