Nginx

Nginx配置文件解析:

  1#设置worker进程的所属用户,设置不同的用户由于用户权限不同所以对worker进程操作文件有影响,默认是nobody用户,查看nginx进程是用命令:ps -ef | grep nginx 就可以看到进程和所属用户
  2#user  nobody;
  3#设置worker进程的个数,默认设置为1个
  4worker_processes  1;
  5
  6#错误日志配置,日志级别包括:debug、info、notice、warn、error、crit、alert、emerg
  7#error_log  logs/error.log;
  8#error_log  logs/error.log  notice;
  9#error_log  logs/error.log  info;
 10#nginx的进程号
 11#pid        logs/nginx.pid;
 12
 13#events模块中包含nginx中所有处理连接的设置
 14events {
 15    #选择nginx连接所使用的IO模型,Linux下建议使用epoll
 16    use epoll;
 17    #每个worker允许的最大连接数
 18    worker_connections  1024;
 19}
 20
 21#http相关配置,内部可以嵌套多个server,配置代理,缓存,日志等绝大多数功能和第三方模块的配置
 22http {
 23    #mime.type是一个文件,里面定义了可使用的文件类型与文件拓展名的映射
 24    include       mime.types;
 25
 26    #默认的文件类型
 27    default_type  application/octet-stream;
 28
 29    #设置一个日志格式化的格式,名字叫‘main’,里面包含的参数含义如下:
 30    #$remote_addr    客户端ip
 31    #$remote_user    远程客户端用户名
 32    #$time_local        时间和时区
 33    #$request    请求的url以及method
 34    #$status    响应状态码
 35    #$body_bytes_send        响应客户端内容字节数
 36    #$http_referer    记录用户从哪个链接跳转过来的
 37    #$http_user_agent        用户所使用的代理,一般来时都是浏览器
 38    #$http_x_forwarded_for        通过代理服务器来记录客户端的ip
 39    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
 40    #                  '$status $body_bytes_sent "$http_referer" '
 41    #                  '"$http_user_agent" "$http_x_forwarded_for"';
 42
 43    #设置access_log的位置并制定使用main格式进行格式化
 44    #access_log  logs/access.log  main;
 45
 46    #允许sendfile方式传输文件
 47    sendfile        on;
 48    #开源tcp_nopush时,数据包累积到一定大小时再发送,tcp_nopush必须和sendfile配合使用,是提高文件传输效率的
 49    #tcp_nopush     on;
 50
 51    #连接超时时间,单位是秒,保证客户端多次请求的时候不会重复建立新的连接,节约资源损耗。设定为0时,客户端每次连接都是新建连接
 52    #keepalive_timeout  0;
 53    keepalive_timeout  65;
 54
 55    #开启gzip压缩,进行数据传输时进行压缩
 56    #gzip  on;
 57
 58    #一个虚拟的主机配置
 59    server {
 60        #监听的端口号
 61        listen       80;
 62        #监听的地址,虚拟主机名
 63        server_name  localhost;
 64        #字符集
 65        #charset koi8-r;
 66
 67        #access日志的配置,当前只是配置当前server的日志
 68        #access_log  logs/host.access.log  main;
 69
 70        #路由规则配置8
 71        location / {
 72            #当前路由的根目录
 73            root   html;
 74            #默认主页
 75            index  index.html index.htm;
 76        }
 77
 78        #默认404错误页配置
 79        #error_page  404              /404.html;
 80
 81        #50x错误页配置
 82        # redirect server error pages to the static page /50x.html
 83        #
 84        error_page   500 502 503 504  /50x.html;
 85        location = /50x.html {
 86            root   html;
 87        }
 88    }
 89
 90
 91
 92    #另一个虚拟主机配置
 93    # another virtual host using mix of IP-, name-, and port-based configuration
 94    #
 95    #server {
 96    #    listen       8000;
 97    #    listen       somename:8080;
 98    #    server_name  somename  alias  another.alias;
 99
100    #    location / {
101    #        root   html;
102    #        index  index.html index.htm;
103    #    }
104    #}
105
106    #Https的虚拟主机配置
107    # HTTPS server
108    #
109    #server {
110    #    监听端口
111    #    listen       443 ssl;
112    #    监听地址
113    #    server_name  localhost;
114    #
115    #    ssl安装连接相关配置
116    #    ssl_certificate      cert.pem;
117    #    ssl_certificate_key  cert.key;
118
119    #    ssl_session_cache    shared:SSL:1m;
120    #    ssl_session_timeout  5m;
121
122    #    ssl_ciphers  HIGH:!aNULL:!MD5;
123    #    ssl_prefer_server_ciphers  on;
124
125    #    location / {
126    #        root   html;
127    #        index  index.html index.htm;
128    #    }
129    #}
130
131}
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,635评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,628评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,971评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,986评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,006评论 6 394
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,784评论 1 307
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,475评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,364评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,860评论 1 317
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,008评论 3 338
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,152评论 1 351
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,829评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,490评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,035评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,156评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,428评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,127评论 2 356

推荐阅读更多精彩内容