localhost にアクセスするときに nginx が常にファイルをダウンロードし、Web ページを開けない場合はどうなりますか?
过去多啦不再A梦
过去多啦不再A梦 2017-05-16 17:14:59
0
3
873

nginx sites-available ファイルのデフォルトでは、ルート パスが変更されています。 しかし、localhost にアクセスすると、URL を開くのではなく、常に Web ページが直接ダウンロードされます。これは非常に奇妙です。

リーリー
过去多啦不再A梦
过去多啦不再A梦

全員に返信(3)
巴扎黑

質問の設定にあるlaravelを見ると、PHPに関連しているようです。PHPの場合、nginx自体はApacheのようなPHPプログラムを実行するのではなく、php5に渡しているため、質問者はまずphp5-fpmをダウンロードする必要があります。 -fpm 実行

したがって、手順は次のようになります:

  • php5-fpmをダウンロード

  • nginx が fpm と通信できるように nginx を設定します。インターネットには多くの設定方法がありますが、ここでは繰り返しません: nginx が fpm と通信するには 2 つの方法があります。もう 1 つは、socket.fpm と nginx を介して同じ通信方法を設定します!!

  • 最終テストが成功したかどうか? もちろん、この状況に遭遇した場合は、アクセスしたページがダウンロードされる可能性がありますが、質問者は fpm を取得する方が安全です。まずは

主題の問題をより良く解決するために、ubuntu14.04環境で作成した設定のコピーを保存しました

リーリー

あまり変更はありません:

  • index 最初の位置にindex.phpを置きました

  • ルートパス、最後のパスには/

  • が含まれていないことに注意してください
  • phpに関連するコメントを削除してください。fpmの/etc/php5/fpm/pool.d/www.conf中找到listen = /var/run/php5-fpm.sock,说明fpm是开启了socket,所以nginx的fastcgi_passパラメータもソケットです。

いいねを押す +0
仅有的幸福

たとえば、phpの最後では、phpのCGIを使用して解析する必要があります

いいねを押す +0
小葫芦

リーリー

@chenjiayao

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