5

複数の場所にリクエストをプロキシするようにnginxをセットアップしようとしています。たとえば/location1、 と/location2の両方を にプロキシする必要がありますhttp://localhost:8080。複数の場所ブロックを使用せずにこれを構成する方法がわかりません。私はすでに試しました:

location /(location1|location2) {
    proxy_pass http://localhost:8080/
}

これは 404 のみを返します。そして私も試しました:

location ~ /(location1|location2) {
     proxy_pass http://localhost:8080/
}

プロキシパスでは正規表現が許可されていないというエラーがスローされます。

複数のロケーション ブロックを作成せずに、このプロキシを構成することは可能ですか?

4

1 に答える 1

1

どうやらスラッシュと「;」がありません。これを試して:

location ~ (/location1|/location2) { proxy_pass http://localhost:8080; }

于 2016-07-26T16:47:54.237 に答える