nginxリバースプロキシのスウール設定
習慣沉默
習慣沉默 2017-05-16 17:08:26
0
3
1136

nginxリバースプロキシのスウール設定の問題

最初のバージョン
php 7.1.0
swoole 2.0.5
nginx 1.10.2

公式 Web サイトの指示 http://wiki.swoole.com/wiki/p... に従って、swoole に nginx リバース プロキシを設定します。 リーリー

  1. ドメイン名/index.php

    やドメイン名/admin/などへのアクセスは問題なく、swooleコードの実行結果が表示されます(バックグラウンドでswooleの2つのアクセス記録が確認できます)

  2. しかし、
  3. ドメイン名

    に直接アクセスすると、403が表示されます(バックグラウンドでアクセスレコードを印刷しているのがわかります)

  4. try_files $uri $uri/ /index.php?$query_string; をnginx設定に追加しましたが、効果はありません
アドバイスをお願いします!

swoole コードは次のとおりです (アクセス レコードを出力するだけです):

リーリー
習慣沉默
習慣沉默

全員に返信(3)
过去多啦不再A梦

if(!-e $request_filename)
この条件が満たされた場合にのみ http://127.0.0.1:9501 に転送
明らかに条件が満たされていません
ファイルとディレクトリの判定
-f と!-f はファイルかどうかを判定します存在する
-d と !-d はディレクトリが存在するかどうかを決定します
-e と !-e はファイルまたはディレクトリが存在するかどうかを決定します
-x と !-x はファイルが実行可能かどうかを決定します

ドメイン名にのみアクセスし、「/」が存在するため、転送されません

上記のように、デフォルトのリクエストファイルを指定する必要があります

いいねを押す +0
phpcn_u1582

要件に従って、サーバーに行があるはずです

index index.php;

いいねを押す +0
漂亮男人

Google をバックエンドとして使用することもできます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート