本番環境でアプリケーションのフロント ドアとして nginx を使用しますか?

フアン・セバスチャン

本番環境でのアプリケーションの展開に関して、いくつかの緩い目的を持っていますが、私の質問は次のようになります。

本番環境では、Web アプリケーション (node、php、python、ruby) の前に常に nginx (または他の Web サーバー) を配置する必要がありますか?

SSL、キープアライブ接続、エラーページの提供、その他の http サーバーの処理 (おそらくキャッシュ?) をオフロードすることは理にかなっていると思いますが、事実上のアプリケーション サーバーですべてを処理することに賛成する議論はありますか? セキュリティはこの分野での懸念事項ですか?

前もって感謝します、

フアン・セバスチャン

この質問に答えるために、私は KISS の原則をシンプルに保ちたいと思います.

同僚の開発者や運用担当者の間で少し調査を行った後、実際に目的がない限り (特定のセキュリティ欠陥の軽減、静的ファイルの提供、複数のアプリ サーバー間での負荷分散のための revProxy リクエスト)、Web サーバーをWeb アプリケーションの前面は、管理する別のコンポーネントであり、オーバーヘッドを増加させながらセキュリティの問題を引き起こす可能性があるため、害を及ぼす可能性があります。

Java には tomcat jboss と古い Glassfish があり、ruby には unicorn + raptor があるため、本番環境で各アプリのニーズを確認する必要があります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Happstackアプリケーションをどのように本番環境にデプロイしますか?

分類Dev

djangoアプリケーションの静的ファイルが本番環境で機能しない

分類Dev

djangoアプリケーションを本番環境にデプロイしますか?

分類Dev

本番環境と開発環境の両方でASP.NET5 DNXプロジェクトのアプリケーションベースパスを一貫して取得するにはどうすればよいですか?

分類Dev

JProfilerを使用した本番環境でのアプリケーションの監視

分類Dev

Angular(8)アプリケーションは(本番構成で)一度ビルドし、複数の環境にデプロイします

分類Dev

fullsatckJSアプリケーションがHerokuの本番環境で機能しません

分類Dev

Nginxとdropwizardを使用してangularjsアプリケーションフロントエンドをデプロイする方法

分類Dev

ワイルドフライWebアプリケーションのリバースプロキシとしてnginxを設定します

分類Dev

アプリケーションサーバーの本番環境でGoogle Guiceを使用するための正しいステージは何ですか?

分類Dev

Railsアプリケーションを本番環境に変更する

分類Dev

どうすれば本番環境でオリジナルのアプリケーションバージョンを入手できますか?

分類Dev

Owinセルフホストアプリケーションを本番環境にデプロイする方法は?

分類Dev

jwilder / nginx-proxyを使用してフラスコまたはdjangoアプリケーションをどのようにデプロイしますか?

分類Dev

Ruby on Railsアプリケーションが本番環境でスタイルシートとJavaScriptを見つけることができませんか?

分類Dev

Ubuntuを16.04LTSから最新のLTSバージョンにアップグレードして、本番環境で動作するWebアプリケーションを実行しても安全ですか?

分類Dev

Glassfishを本番環境に使用すると、長期的にはアプリケーションに悪影響を及ぼしますか?

分類Dev

1つのIPアドレスから2つの異なるポートからアクセス可能なアプリケーションサーバーのリバースプロキシとしてNGINXを使用する

分類Dev

ルートFlaskアプリのルートが403にヒットし、本番環境で禁止されています(nginx、uwsgi)

分類Dev

本番環境でElixirアプリケーションをデバッグする方法は?

分類Dev

nginx + unicornを使用して、サブフォルダー上で複数のRailsアプリケーションをホストします

分類Dev

nginxを使用してURIをリバースプロキシとして書き換えることはできますが、アプリケーションがアクセスするために、なんらかの方法でURIをリクエストに保持しますか?

分類Dev

nginxを使用してポート80で静的サイトとノードアプリを提供しますか?

分類Dev

帆:巨大なセキュリティフットプリントを作成するので、本番環境で「ブループリントアクション」を無効にしますか?

分類Dev

jettyアプリケーションを本番環境にデプロイする一般的な方法は何ですか?

分類Dev

Playフレームワークアプリケーションを本番環境にデプロイする手順は?

分類Dev

NGINXをテンプレートエンジンのWebアプリとして使用できますか

分類Dev

GeventWSGIとNginxを使用してフラスコを本番環境にデプロイします

分類Dev

Java アプリケーションは本番環境では実行されますが、ローカル Weblogic Server では実行されません

Related 関連記事

  1. 1

    Happstackアプリケーションをどのように本番環境にデプロイしますか?

  2. 2

    djangoアプリケーションの静的ファイルが本番環境で機能しない

  3. 3

    djangoアプリケーションを本番環境にデプロイしますか?

  4. 4

    本番環境と開発環境の両方でASP.NET5 DNXプロジェクトのアプリケーションベースパスを一貫して取得するにはどうすればよいですか?

  5. 5

    JProfilerを使用した本番環境でのアプリケーションの監視

  6. 6

    Angular(8)アプリケーションは(本番構成で)一度ビルドし、複数の環境にデプロイします

  7. 7

    fullsatckJSアプリケーションがHerokuの本番環境で機能しません

  8. 8

    Nginxとdropwizardを使用してangularjsアプリケーションフロントエンドをデプロイする方法

  9. 9

    ワイルドフライWebアプリケーションのリバースプロキシとしてnginxを設定します

  10. 10

    アプリケーションサーバーの本番環境でGoogle Guiceを使用するための正しいステージは何ですか?

  11. 11

    Railsアプリケーションを本番環境に変更する

  12. 12

    どうすれば本番環境でオリジナルのアプリケーションバージョンを入手できますか?

  13. 13

    Owinセルフホストアプリケーションを本番環境にデプロイする方法は?

  14. 14

    jwilder / nginx-proxyを使用してフラスコまたはdjangoアプリケーションをどのようにデプロイしますか?

  15. 15

    Ruby on Railsアプリケーションが本番環境でスタイルシートとJavaScriptを見つけることができませんか?

  16. 16

    Ubuntuを16.04LTSから最新のLTSバージョンにアップグレードして、本番環境で動作するWebアプリケーションを実行しても安全ですか?

  17. 17

    Glassfishを本番環境に使用すると、長期的にはアプリケーションに悪影響を及ぼしますか?

  18. 18

    1つのIPアドレスから2つの異なるポートからアクセス可能なアプリケーションサーバーのリバースプロキシとしてNGINXを使用する

  19. 19

    ルートFlaskアプリのルートが403にヒットし、本番環境で禁止されています(nginx、uwsgi)

  20. 20

    本番環境でElixirアプリケーションをデバッグする方法は?

  21. 21

    nginx + unicornを使用して、サブフォルダー上で複数のRailsアプリケーションをホストします

  22. 22

    nginxを使用してURIをリバースプロキシとして書き換えることはできますが、アプリケーションがアクセスするために、なんらかの方法でURIをリクエストに保持しますか?

  23. 23

    nginxを使用してポート80で静的サイトとノードアプリを提供しますか?

  24. 24

    帆:巨大なセキュリティフットプリントを作成するので、本番環境で「ブループリントアクション」を無効にしますか?

  25. 25

    jettyアプリケーションを本番環境にデプロイする一般的な方法は何ですか?

  26. 26

    Playフレームワークアプリケーションを本番環境にデプロイする手順は?

  27. 27

    NGINXをテンプレートエンジンのWebアプリとして使用できますか

  28. 28

    GeventWSGIとNginxを使用してフラスコを本番環境にデプロイします

  29. 29

    Java アプリケーションは本番環境では実行されますが、ローカル Weblogic Server では実行されません

ホットタグ

アーカイブ