1

Python フラスコ アプリを作成し、openshift にデプロイしました。でアクセスできます。

https://ledgerware-hj.rhcloud.com

ここで、言語コードにサブドメイン名を使用したいと考えています。私のローカル PC では、次の行を C:\Windows\System32\drivers\etc\hosts ファイルに追加しました。

127.0.0.1 ledgerware.dev
127.0.0.1 en.ledgerware.dev

フラスコアプリも構成しました:

SERVER_NAME = 'ledgerware.dev:5000'

http://en.ledgerware.dev:5000を参照すると、すべてが機能します。openshift の場合、フラスコアプリを次のように構成しました。

SERVER_NAME = 'ledgerware-hj.rhcloud.com'

ただし、https://en.ledgerware-hj.rhcloud.comは機能しません。他の設定を行う必要があるためです。それを機能させるために他に何をすべきですか?

4

1 に答える 1

1

あなたの問題に関連するブログにはいくつかの提案があります: https://www.openshift.com/blogs/custom-url-names-for-your-paas-applications-host-forwarding-and-cnames-the-openshift-仕方

ぜひ参考にしてみてはいかがでしょうか。

于 2013-05-14T13:12:46.533 に答える