http://cxshun.iteye.com/blog/1535188 でこの記事をフォローし、今日も同じことをしてください
いくつかの問題が発生しました:
1 CreateDirectory() “D:Program Filesnginx-1.11.2/temp/client_body_temp” が失敗しました (3: システムは指定されたパスを見つけることができません)
理由: フォルダーを作成する権限がないようです。これは不気味です (作成を手伝ってください)
解決策: nginx.conf 構成ファイルの http { } に、次の 3 行を追加します (一時フォルダーの下に対応するフォルダーがあることを確認してください)
<code> client_body_temp_path temp/client_body_temp; proxy_temp_path temp/proxy_temp; fastcgi_temp_path temp/fastcgi_temp;</code>
2 CreateFile() "D:nginx-1.11.2/ html /favicon.ico” 失敗しました (2: 指定されたファイルがシステムで見つかりません)、クライアント: 127.0.0.1、サーバー: localhost、リクエスト: “GET /favicon.ico HTTP/1.1”、ホスト: “localhost”、リファラー: " http://localhost/"
理由: 不吉
解決策: favicon.ico が存在しない場合にログを閉じます
<code>location = /favicon.ico { log_not_found <span>off</span>; access_log <span>off</span>; }</code>
3 アップストリームがタイムアウトしました (10060: 接続された側が一定期間経過しても適切に応答しなかったため、接続の試行が失敗しました。または、接続されたホストが接続に失敗したため、接続の確立に失敗しました)応答) アップストリームへの接続中、クライアント: 127.0.0.1、サーバー: localhost、リクエスト: “GET /tomcat.css HTTP/1.1”、アップストリーム: “http://[::1]:8080/tomcat.css”、ホスト: 「localhost」、リファラー: 「http://localhost/」
速度が遅く上記エラーが発生します
理由: 不吉
解決策: localhost を IP に変更します
または、127.0.0.1 localhost
をhostsファイルに追加し、接続時間を設定します
proxy_connect_timeout 300; #nginx バックエンドサーバーとの接続タイムアウト (プロキシ接続タイムアウト)
proxy_send_timeout 300; #バックエンドサーバーのデータ返却時間 (プロキシ送信タイムアウト)
proxy_read_timeout 600; #接続成功後のバックエンドサーバー応答時間(プロキシ受信タイムアウト)
以上、さまざまな側面を含めた nginx の使用法について概要を紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。