Heim  >  Artikel  >  Backend-Entwicklung  >  Nginx配置文件简单说明

Nginx配置文件简单说明

WBOY
WBOYOriginal
2016-08-08 09:27:281064Durchsuche

配置文件(说明

user  nginx;nginx的运行账号(rpm安装时会自动创建这个账号),也可以写成user nginx nginx表示用户和组

worker_processes  10;工作进程数(worker),一般等于cpu内核数或者两倍

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 {

    worker_connections  1024;每个worker进程允许的连接数

    use 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" '                      '$status $body_bytes_sent "$http_referer" '                      '"$http_user_agent" "$http_x_forwarded_for"';

定义日志格式,格式名字设为main

    access_log  /var/log/nginx/access.log  main;

access日志文件的路径,采用上面定义的main 格式记录

    sendfile        on;    tcp_nopush      on;    tcp_nodelay     on;    server_tokens   off;

    gzip            on;启用压缩

    gzip_static     on;启用HTTPGzipStatic模块(不在corestandard模块组中,rpm安装带了此模块)

    gzip_comp_level 5;压缩级别,1最小最快,9最大最慢

    gzip_min_length 1024;压缩的最小长度,小于此长度的不压缩(此长度即header中的Content-Length)

    keepalive_timeout  65;    limit_zone   myzone  $binary_remote_addr  10m;    # Load config files from the /etc/nginx/conf.d directory    include /etc/nginx/conf.d/*.conf;    server {        limit_conn   myzone  10;

        listen       80;端口

        server_name  _;域名

        #charset koi8-r;        #access_log  logs/host.access.log  main;        location / {

            root   /usr/share/nginx/html;主目录

            index  index.html index.htm;        }………………

以上就介绍了Nginx配置文件简单说明,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn