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

nginxリバースプロキシのproxy_passの背後にあるURLは何ですか?

nginxリバースプロキシのproxy_passの背後にあるURLは何ですか?以下の例で書かれている 127.0.0.1 はローカル マシンを表します。自分自身を表現しますか?機能は何ですか?

リーリー
曾经蜡笔没有小新曾经蜡笔没有小新2712日前663

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

  • 滿天的星座

    滿天的星座2017-05-16 17:19:42

    IP の背後にもポートがあります
    ポート 80 へのリクエストをポート 9095 に転送します。nginx 自体は java/php/python のリクエストを処理できないため (たとえば)、tomcat、php- に引き渡す必要があります。 fpmやwsgiなどを扱うにはリバースプロキシのバックエンドサービスが必要です

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 17:19:42

    このマシンがアクセスできる限り、必ずしもこのマシンでなくても他の IP を書き込むこともできると思います

    返事
    0
  • 阿神

    阿神2017-05-16 17:19:42

    他のIPも使用可能です。単純にCDNとして理解することもできますが、機能は充実しています

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 17:19:42

    127.0.0.1 はこのマシンを指しますが、なぜ自分自身をプロキシする必要があるのですか?たとえば、サーバーはnode.jsサーバーを実行していますが、node.jsは専用のWebサーバーではないため、Nginxはリバースプロキシを必要とします。これにより、外部アクセスの制御がはるかに便利になり、Nginxキャッシュによりパフォーマンスが向上します。

    返事
    0
  • キャンセル返事