zoukankan      html  css  js  c++  java
  • nginx.conf详解

    #所有路径基于安装目录,相当于根目录

       

    设置用户

    user nobody;

       

    一般与CPU数目相同,代表nginx子线程数量

    worker_processes 4;

       

    pid文件(保证进程只有一个)

    pid /run/nginx.pid;

       

    events {

    最大连接数(总)

    worker_connections 1024;

    }

       

    http {

       

    开启gzip压缩(提高传输速率)(需要客户端浏览器和nginx服务器同时支持)

    gzip on

    压缩最小文件大小

    gzip_min_lenth 1k;

    压缩申请内存(416k的数据流)

    gzip_buffers 4 16k;

    http协议版本号(不对应的话是不支持压缩的)

    gzip_http_version 1.1;

    如果客户端浏览器不支持,则不进行压缩

    gzip_vary on;

       

    日志格式

    log_format main

    客户端IP 客户端用户名请求URL

    '$remote_addr - $remote_user [$time_local] "$request" '

    请求状态返回给客户端的字节数源网页(百度->百度贴吧)

    '$status $body_bytes_sent "$http_referer" '

    客户端浏览器信息客户端IP地址(和$remote_addr差不多)

    '"$http_user_agent" "$http_x_forwarded_for"';

       

    日志路径 off代表不存储日志

    access log logs/access.log;

       

    upstream myproject {

    ip_hash;

    server 10.10.10.1 weight=2;

    server 10.10.10.2;

    }

       

    虚拟主机

    server {

       

    设置字符编码

    charset utf-8;

       

    listen 8080;

    location / {

    proxy_pass http://myproject;

    }

    }

       

    server {

       

    监听ip以及端口

    listen 192.168.1.7:80;

       

    虚拟主机名称

    server_name 192.168.1.7;

    location / {

       

    默认首页

    index index.html index.htm;

       

    自动链目录

    autoindex on;

       

    虚拟主机根目录

    root html/server1;

    }

       

    缓存

    location ~.*.(jpg|png|swf|gif)${

    2天之后缓存清除(d/h/m

    expires 2d;

    }

    }

       

    }

    【写在最后】

      写这篇文章的时候,对nginx的理解还仅仅存在于了解基本配置,如果想了解更详细的配置,欢迎大家去看看本人的另外一篇文章:https://www.cnblogs.com/liuxia912/p/11066670.html

  • 相关阅读:
    JQuery_1
    CSS_1
    CSS_3
    CSS_4
    2020.10.19小记
    CSS_2
    IT茧
    亲爱的小C
    四五点钟的太阳
    有聊
  • 原文地址:https://www.cnblogs.com/liuxia912/p/10942904.html
Copyright © 2011-2022 走看看