フラスコを使用してPythonライブラリとWebサービスを作成し、そのライブラリの関数を公開しました。ライブラリはコンピュータAで実行する必要があります(処理を行うには)。私たちのIT設定では、WebサーバーはDMZ(コンピュータB)上で実行されます。この場合、フラスコWebサービスがライブラリを直接インポートして関数を実行すると、目的のコンピュータではなくDMZ上で実行されますか?ライブラリを目的のハードウェア上で実行するようにプログラムを設計するにはどうすればよいのですか?WebサービスはDMZ上のWebサーバーによってホストされますか?Python WebサービスとDMZ
0
A
答えて
0
サービス自体をネットワーク内の専用ハードウェア上で実行し、Webサーバー自体をDMZ上でホストしたい場合は、プロキシを使用する必要があります。あなたはNginx(例えば)を使用して、専用マシンのフラスコで開かれたポートにWebサーバーを公開しているポートを転送することができます。 DMZ内のマシンからアクセスできるように、そのポートを転送するようにファイアウォールを設定する必要があります。
私はファイアウォールとNginxの設定を提供しますが、実際にはネットワークと実行するサービスのパラメータに依存します。
関連する問題
- 1. Python Webサービス
- 2. Spring WebサービスとAxis2 Webサービス
- 3. WCF WebサービスとJava Webサービス
- 4. IIS6/7でDMZ経由でWebサービスリクエストを渡す
- 5. WebパーツとWebサービス
- 6. WebサービスとJPA
- 7. jQueryとWebサービス
- 8. Webサービスとプロキシサーバー
- 9. TomcatとWebサービス
- 10. ページメソッドとWebサービス
- 11. SilverlightとWebサービス
- 12. Webサービスとグローバルパラメータ
- 13. WebサービスとMonodroid
- 14. WebService DMZ - Protected Network間のセキュリティ
- 15. NetbeansデバッグWebサービスとWebクライアント
- 16. WCF Webサービスとコンストラクタ
- 17. PhoneGapとC#Webサービス
- 18. Powershell、Webサービスとオブジェクトタイプ
- 19. asp.net Webアプリケーションとサービス
- 20. RestFul Webサービスとデータベーストランザクション
- 21. MSMQとWebサービス:セキュリティ
- 22. ローカルインターフェイスとREST Webサービス
- 23. NetBeansと.NET Webサービス
- 24. .NetマイクロフレームワークとWebサービス
- 25. Web APIとRESTfulサービス
- 26. AndroidとSOAP Webサービス
- 27. ASP.net Webサービスとインテリセンス
- 28. ruby 1.8.7とWebサービス
- 29. Exchange Webサービスとプロパティセット
- 30. Orbeon/webサービスとアクション