nginx.conf 文中描述的配置文件

###############################nginx.conf 件里文说明
#user  nobody;                  # user 主模块指令,指令nginx worker 执行用户和用户组(user xxxuser xxxgroup) 。默认由nobody执行
worker_processes  1;            # worker_processes 主模块指令,指令nginx执行进程数,每一个进程平均耗10m-12m内存,单核为1,多核为n

#error_log  logs/error.log;     # 全局日志 输出级别debug,info,notice,warn,error,crit ,当中debug输出日志最为具体
#error_log  logs/error.log  notice; #级别 notice
#error_log  logs/error.log  info;   #级别 info

#pid        logs/nginx.pid;     #pid 指令  指定进程id存储位置

events {
    worker_connections  1024;   #events 指令 指令nginx 工作模式和连接数上限
}

http {                                  #http服务器配置
    include       mime.types;           #包括文件mime.types
    default_type  application/octet-stream;  #默觉得二进制流

    #日志格式的设定
    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '  #HttpLog模块指令,日志输出格式。main为日志名称,能够在access_log指令引用
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;   #高效文件传输模式,将tcp_nopush和tcp_nodely设置为on
    #tcp_nopush     on;

    #keepalive_timeout  0;  #client连接保持活动的超时时间,超时后关闭连接
    keepalive_timeout  65;       

    #gzip  on;  #开启gzip压缩  实时压缩输出数据流

    #server虚拟主机配置
    server {
        listen       80;  #端口
        server_name  localhost; #ip或域名,能够多个www.abc.com,127.0.0.1

        #charset koi8-r;   #编码格式

        #access_log  logs/host.access.log  main;   #虚拟主机訪问日志存放路径

        location / {
            root   html;
            index  index.html index.htm;
        }

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
        #
        #location ~ \.php$ {
        #    proxy_pass   http://127.0.0.1;
        #}

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        #location ~ \.php$ {
        #    root           html;
        #    fastcgi_pass   127.0.0.1:9000;
        #    fastcgi_index  index.php;
        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
        #    include        fastcgi_params;
        #}

        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        #location ~ /\.ht {
        #    deny  all;
        #}
    }

    # another virtual host using mix of IP-, name-, and port-based configuration
    #
    #server {
    #    listen       8000;
    #    listen       somename:8080;
    #    server_name  somename  alias  another.alias;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}

    # HTTPS server
    #
    #server {
    #    listen       443;
    #    server_name  localhost;

    #    ssl                  on;
    #    ssl_certificate      cert.pem;
    #    ssl_certificate_key  cert.key;

    #    ssl_session_timeout  5m;

    #    ssl_protocols  SSLv2 SSLv3 TLSv1;
    #    ssl_ciphers  HIGH:!aNULL:!MD5;
    #    ssl_prefer_server_ciphers   on;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}

}

版权声明:本文博客原创文章。博客,未经同意,不得转载。

时间: 2024-11-06 12:24:46

nginx.conf 文中描述的配置文件的相关文章

nginx查看配置文件nginx.conf路径

当你执行 nginx -t 得时候,nginx会去测试你得配置文件得语法,并告诉你配置文件是否写得正确,同时也告诉了你配置文件得路径: # nginx -t nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful 配置文件 /etc/nginx/ngi

Nginx配置文件(nginx.conf)配置详解

Nginx的配置文件nginx.conf配置详解如下: user nginx nginx ; Nginx用户及组:用户 组.window下不指定 worker_processes 8; 工作进程:数目.根据硬件调整,通常等于CPU数量或者2倍于CPU. error_log  logs/error.log; error_log  logs/error.log  notice; error_log  logs/error.log  info; 错误日志:存放路径. pid logs/nginx.pi

Nginx配置文件nginx.conf中文详解(转)

######Nginx配置文件nginx.conf中文详解##### #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数. worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /usr/local/nginx/logs/error.log info; #进程pid文件 pid /usr/local/nginx

Nginx的配置文件(nginx.conf)解析

步骤一:vi nginx.conf配置文件,参考本博文的最下面总结,自行去设置 最后nginx.conf内容为 步骤二:每次修改了nginx.conf配置文件后,都要reload下. index.html里写入如下内容 步骤三: 先来配一个路由映射 因为,我们的nginx.conf为 以上, 是基于域名的虚拟主机的nginx.conf配置.    当然,我们也可以基于端口的虚拟主机的nginx.conf配置 当然,我们也可以基于ip的虚拟主机的nginx.conf配置 当然,我们用完之后,你也可

nginx.conf配置文件分析

#总结一下nginx.conf文件内容. #运行用户 user www-data; #启动进程,通常设置成和cpu的数量相等 worker_processes  1; #全局错误日志 error_log  /var/log/nginx/error.log; #进程文件 pid        /var/run/nginx.pid; #一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(系统的值ulimit -n)与nginx进程数相除,但是nginx分配请求并不均匀,所以建议与

Nginx配置文件nginx.conf中文详解(转载)

请参考:http://wiki.nginx.org/Main #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数. worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log ar/loginx/error.log info; #进程文件 pid ar/runinx.pid; #一个nginx进程打开的最多文件描述符

2、Nginx配置文件nginx.conf的配置详解

前面Nginx安装配置文件中简单的解释了nginx.conf配置文件中几个指令的含义,这篇文章内容将对这些指令的用法作出详细的解释. 先看看配置文件的内容: user  nginx; worker_processes  4; error_log  /var/log/nginx/error.log warn; pid        /var/run/nginx.pid; events {     worker_connections  1024; } http {     include     

[NGINX] - 配置文件优化 - NGINX.CONF

Nginx 本文主要针对公司的Nginx负载均衡配置进行解释,配置文件在最下方.因为公司没有使用PHP,所以NGINX里面并没有太多facgi模块相关优化  NGINX.CONF user 语法: user user[group]; 标签: main 定义user和工作group 进程使用的凭证.如果group省略,user则使用名称等于的组. worker_processes 1 句法: worker_processes number | auto; 2 默认: worker_processe

002-Nginx 配置文件nginx.conf详解

一.概述 默认启动Nginx时,使用的配置文件是: 安装路径/conf/nginx.conf 文件,可以在启动nginx的时候,通过-c来指定要读取的配置文件 1.1.核心模块指令 重点看看:error_log.include.pid.user.worker_cpu_affinity.worker_processes 1.1.1.日志模块指令 error_log 日志有6个级别:debug|info|notice|warn|error|crit:Nginx支持将不同的虚拟主机的日志记录在不同的地