2017-12-15 13 views
0

フラスコ統合ストライプチェックアウトを使用しようとしています。それはデフォルトのポートと127.0.0.1/localhostでうまく起動できます。 localhostはリモートサーバーからのアクセスを許可しないため、サーバーホストを変更しようとしました。しかし、私が変更した後はうまくいかない。 変更方法は分かりますか?どうもありがとう!フラスコはホスト名を変更できません

詳細はお知らせ:

フラスコ0.12.2のPython 2.7.5(デフォルト、2017年5月3日、7時55分04秒)

私の変更:

app = Flask(__name__) 
app.config['SERVER_NAME'] = '*:5000' 
+0

提案をするには、さらに説明が必要です。 – Shiva

+0

ポートapp.run(host = '0.0.0.0'、debug = True、port = 5001)を変更する – Shiva

+0

@Shivaに感謝します。できます。 –

答えて

1

この変更後に動作します -

if __name__ == '__main__': 
    app.run(host="0.0.0.0", port=5000, threaded=True, debug=True) 
0

それは簡単です:

1)あなたのIPアドレスを見つけてください:https://www.whatismyip.com/ - >

2)あなたのフラスコapp.runコードは次のようになります。

app.run(host = 'your global ip from whatismyip', port = '5000') 

上記の手順は、サーバーを再起動し、リモートでフラスコサーバーをヒットしようとした後、それが動作するはずですが。

関連する問題