Windowsでのnginx設定

WBOY
リリース: 2016-07-29 09:03:23
オリジナル
1073 人が閲覧しました

Nginx (「エンジン x」) は、高性能 HTTP およびリバース プロキシ サーバー、および IMAP/POP3/SMTP サーバーです。 Nginx は、ロシアで 2 番目にアクセス数の多いサイトである Rambler.ru サイト用に Igor Sysoev によって開発され、最初の公開バージョン 0.1.0 が 2004 年 10 月 4 日にリリースされました。 BSD のようなライセンスに基づいてソース コードをリリースしており、その安定性、豊富な機能セット、サンプル構成ファイル、およびシステム リソースの消費量の少なさで知られています。 2011 年 6 月 1 日、nginx 1.0.4 がリリースされました。

Nginx は、軽量の Web サーバー/リバース プロキシ サーバーおよび電子メール (IMAP/POP3) プロキシ サーバーであり、BSD のようなプロトコルでリリースされています。これはロシアのプログラマー Igor Sysoev によって開発され、ロシアの大手ポータル Web サイトおよび検索エンジンである Rambler (ロシア語: Рамблер) で使用されています。その特徴は、メモリ占有量が少なく、強力な同時実行機能を備えていることです。実際、中国本土の nginx Web サイトのユーザーには、Baidu、Sina、NetEase、Tencent などが含まれており、その同時実行機能はより優れています。


プロジェクトエージェントはnginxを使用し、事前に学習する予定です。現在、ドメイン名を持つサーバーはWindowsのみなので、Windowsに精通してください。

1. ダウンロード

現在のnginxの安定版は1.8.1です。まずは公式サイトからダウンロードしてください。ダウンロードアドレス

http://nginx.org/en/download.html

zip ファイルを解凍してから使用できます

Windowsでのnginx設定

2.

緑色のファイルを起動します。インストールは必要なく、直接起動できます。 3 つの起動方法は実際には似ています:

  • nginx.exe アイコンをダブルクリックすると、黒いウィンドウが点滅し、起動が完了するのがわかります。
  • コマンドラインからnginxディレクトリに移動し、「nginx」と入力して開始します。 (このメソッドにはプロンプトはなく、コマンド ライン ウィンドウはロックされていることに注意してください)
  • コマンド ラインから nginx ディレクトリに移動し、「start nginx」と入力して開始します。

デフォルトでは、このメソッドはロックされていません。 (構成の変更はありません)、2 つの nginx プロセスがあり、1 つはマスター プロセス、もう 1 つはワーカー プロセスであることがわかります。

その他のコマンド

設定を変更し、古いワーカープロセスを正常にシャットダウンし、新しいワーカープロセスを開始しますnginx -sopenログファイルを再度開きます
nginx -s stop クイックシャットダウン
nginx -s quit 通常のシャットダウン
nginx -s reload
3. テスト

デフォルトでは、nginx はいくつかの静的コンテンツをデプロイします。これを使用して、nginx が動作しているかどうかをテストできます。

デフォルトの設定ファイル (NGINX_HOME/conf/nginx.conf):

設定ファイル内のコメント以外の項目を観察すると、次のことがわかります:

1. 1 つのワーカー プロセスが開始されます

2.同時接続数は 1024 です

3. mime.types を含め、mime.types ファイルで宣言されたファイル拡張子とファイルタイプのマッピングを導入します

4. デフォルトで application/octet-stream を使用します

5. sendfile、高効率ファイル転送モードを有効化します

6. ローカルホスト「localhost」のポート80をリッスンします

7. マッピングディレクトリは「現在のディレクトリのhtmlディレクトリ」です

8. 503、504 エラーが発生し、50x.html にマップされます

アドレス http://localhost を参照して、NGINX_HOME/html/index.html にマップされているデフォルト ページにアクセスします

HTML や画像などの他の静的コンテンツ、自分でテストするために追加できます。

4. ログ

ログはデフォルトで NGINX_HOME/logs/ にあり、表示されます:

1、access.log、アクセス ログ

2、error.log、例外ログ

3、nginx.pid、process (起動時のみ、このログはnginx後にのみ表示されます)

上記は Windows での nginx の設定を、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート