ホームページ  >  記事  >  バックエンド開発  >  nginxの使い方まとめ

nginxの使い方まとめ

WBOY
WBOYオリジナル
2016-07-28 08:27:481555ブラウズ

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; #接続成功後のバックエンドサーバー応答時間(プロキシ受信タイムアウト)

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上、さまざまな側面を含めた nginx の使用法について概要を紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。