ホームページ  >  記事  >  バックエンド開発  >  Nginx設定ファイルの簡単な説明

Nginx設定ファイルの簡単な説明

WBOY
WBOYオリジナル
2016-08-08 09:27:281064ブラウズ

設定ファイル(説明)

user nginx; nginxの実行中のアカウント (このアカウントはrpmがインストールされると自動的に作成されます)、も書くことができます ユーザーとして nginx nginxはユーザーとグループを表します

worker_processes 10;ワーカープロセスの数(ワーカー)、は通常cpuコアの数

の2倍です

worker_rlimit_nofile 100000; ファイル記述子の数

error_log /var/log/nginx/error.log;#error_log /var/log/nginx/error.log notice; #error_log /var/log/nginx/error.log info;pid /var/run/nginx.pid;events {

すべての ワーカー 接続数プロセスによって許可されています

epollを使用します;

ネットワークI/Oイベントモデル、Linux推奨epoll、FreeBSD推奨 kqueue }http {

include

/etc/nginx/mime.types;include は、他の設定ファイル を参照するために使用されます。つまり、ニーズに応じて異なる設定を異なるファイルに書き込むことができますファイル内 default_type

application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' body_bytes_sent "$http_referer" ' access_log /var/ log/nginx/access.log main;

access ログファイルのパス,

mainに記録されますフォーマット上記で定義 sendfile on;

tcp_nopush on; tcp_nolay on;

server_tokensオフ gzip on;圧縮を有効にする

gzip_static on; HTTPGzipStaticモジュールを有効にする (コア標準には含まれていません) モジュールグループ内ですが rpmこのモジュールを使用したインストール)

gzip_comp_level 5;圧縮レベル,1最小最速,9最大低速

gzip_min_length 1024;圧縮 最小長はこの長さより小さい場合は圧縮されません (この長さはヘッダーContent-Lengthです)

キープアライブタイムアウト 65; limit_zone myzone $binary_remote_addr 10m; # /etc/nginx/conf.d ディレクトリから設定ファイルをロードします incl ude /etc/nginx/conf.d /* root/usr/share/nginx/html; 上記では、内容の側面も含め、Nginx 設定ファイルの簡単な説明を紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。