2017-01-20 2 views
1

Ich habe vor kurzem einen Domain-Namen gekauft, und ich versuche, diesen Domain-Namen zu einer OpenShift v3 Web-App umzuleiten. (Es ist mein erstes Mal, Dinge wie diese Einrichtung, so mit meiner Unwissenheit ertragen.) Normalerweise Openshift einen Hostnamen liefert, so etwas wie:DNS-Eintrag für ein OpenShift V3

myapp-myproject.preview.openshiftapps.com 

Basierend auf Gespräch mit Unterstützung meiner Domain-Name-Registry-Unternehmen (nicht GoDaddy), Muss ich eine statische IP-Adresse von meinem Webhosting-Provider haben, um den DNS-Eintrag oder den NameServer zu meinem Domain-Namen hinzuzufügen (auf meiner Domain-Name-Account-Seite). Offenbar haben sie keine Ahnung, dass PaaS-Unternehmen wie OpenShift keine statische IP für gehostete Web-Anwendungen bereitstellen.

Was ich getan habe, ist, die oben genannte URL von OpenShift zu bekommen und diesen DNS-Eintrag als CNAME-Typ hinzuzufügen, der immer noch nicht funktionierte.

Wer hat hier eine Idee, was ich von OpenShift bekommen soll, um meinen Domain-Namen und meine Web-App zu binden?

Antwort

2

Der CNAME-Ansatz sollte verwendet werden. Sie benötigen in diesem Fall keine statische IP-Adresse, sondern den FQDN des OpenShift-Ingress-Punkts. Dann müssen Sie den Service in OpenShift auch über Ihren FQDN verfügbar machen und ihn nicht mit dem generierten verwenden.

Wenn Sie die OpenShift V3-Entwicklervorschau verwenden, glaube ich, dass die Verwendung von benutzerdefinierten Domänen nicht aktiviert ist. Die einzige Möglichkeit, einen benutzerdefinierten Hostnamen mit der Entwicklervorschau zu verwenden, besteht darin, einen Proxy-Service zu verwenden.

BTW, beachten Sie, dass die Entwicklervorschau nur ein zeitlich begrenztes Konto zur Verfügung stellt. Sie sollten es nicht für echte Websites verwenden.

+0

Vielen Dank. Wo kann ich sehen, wie man einen Proxy vor der Starterstufe verwendet? –

Verwandte Themen