ホームページ  >  に質問  >  本文

Apache - nginx リバースプロキシを理解する方法とその用途

質問

リーリー
怪我咯怪我咯2713日前634

全員に返信(5)返信します

  • 我想大声告诉你

    我想大声告诉你2017-05-16 17:05:07

    nginx アンチプロキシの用途を言うのは難しいです
    実際に使ってみたので、私の応用シナリオについてお話しましょう
    以前のウェブサイトはすべて PHP で構築されており、サーバーとして nginx を使用しても問題はありませんでした
    その後、Go 言語に触れ、Go 言語で一連の Web プログラムを作成しましたが、nginx はポート 80 を監視する必要があり、go 言語もポート 80 を監視する必要があるという問題が発生しました。 現時点では、nginx アンチプロキシが役に立ちます。nginx を使用してポート 80 を変更せずに監視し、8080 などの別のポートを言語監視することはできます。 次に、nginx 仮想 Web を構成するときに、go 言語で書かれたプログラムを 127.0.0.1:8080 にアンチプロキシします
    このようにして、この 2 つは競合することなく一緒に使用できます。ビデオ チュートリアルを見たい場合は、v8 ビデオにアクセスしてください。ただし、そこにはまだ nginx ビデオ チュートリアルがありません。みんなに届けます

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 17:05:07

    最初の 2 つが挙げた使い方は良いです。

    しかし、概念に関して言えば、おそらく以下の人ほど明確に説明できる人はいないでしょう。

    プロキシサーバーとリバースプロキシサーバーの違い

    http://stackoverflow.com/questions/224664/difference-between-proxy-server-and-reverse-proxy-server

    返事
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 17:05:07

    リバース プロキシは、LAN 内にサーバーを隠してサービスを提供できます。通常、リバース プロキシ サーバーは、サービスを提供するために対応する Web ポートのみを開きます。実際の業務サーバーでは、多くの管理ポートやデータベース ポートを開く必要があることがよくあります。リバース プロキシを使用すると、複数の業務サーバーの負荷分散、リソースのキャッシュ、業務サーバーへの負荷の軽減、ユーザーからの悪意のあるリクエストの事前遮断を実現することもできます。
    もちろん、リバースプロキシの実装はnginxだけで可能なわけではありません。

    返事
    0
  • 迷茫

    迷茫2017-05-16 17:05:07

    nodejs goとphpを同時に使いたい場合

    返事
    0
  • ringa_lee

    ringa_lee2017-05-16 17:05:07

    とても反人間的な質問ですが、まだ 1 時間検討する必要がありますか?クソ。

    返事
    0
  • キャンセル返事