8

私はNginxを初めて使用し、あなたの助けが必要です.

多くのフォーラムによると、すべての静的ページが Nginx に保存されていることがわかりました。リクエストが来たら、そのリクエストをデータ用にTomcatに渡し、Tomcatレスポンスからのレスポンスが生成された後に渡す必要があります。

現在、リクエストを直接 tomcat に渡してリクエストに応答することを完了しました。しかし、それはパフォーマンスの解決策ではないと思います。

誰でも私を助けることができますか?

4

1 に答える 1

14

たとえば、Tomcat サーバー ポートへの proxy_pass マッピングを使用できます。Tomcat ポートが 8080 の場合、conf/nginx.conf は次のように構成する必要があります。

...
http {
    ...

    server {
        location / {
            proxy_pass http://127.0.0.1:8080;
            proxy_set_header X-Real-IP $remote_addr;
        }
    }
}

再起動してsbin/nginx -s reloadし、アクセスできるようになったらhttp://127.0.0.1Tomcatにリクエストを転送します。

構成ファイルは通常、次の場所にあります。

/etc/nginx/nginx.conf
于 2012-07-10T10:17:50.530 に答える