zoukankan      html  css  js  c++  java
  • centos7安装nginx1.16

    安装依赖

    yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel
    

    下载nginx包

    wget http://nginx.org/download/nginx-1.16.0.tar.gz
    

    解压nginx包

    tar -zxvf nginx-1.16.0.tar.gz
    

    编译安装

    cd nginx-1.16.0
    ./configure
    make && make install
    

    启动nginx

    cd /usr/local/nginx/sbin
    ./nginx
    

    查看nginx是否运行

    ps -ef | grep nginx
    

    配置修改后使配置生效

    ./nginx -s reload
    

    代理配置

    location / {
        # root   html;
        # index  index.html index.htm;
        proxy_pass http://192.168.188.130:30100;
    }
    

    常用代理配置项

    // 重写后端服务器的location和refresh头
    proxy_redirect off;
    // 重写发送给后端服务器的请求头内容
    proxy_set_header Host $host;
    // 代理服务器接收请求到连接后端服务器的最长等待时间
    proxy_connect_timeout 300;
    // 后端响应的缓冲区数量和大小
    proxy_buffer_size 4k;
    // 请求后端的缓冲区数量和大小
    proxy_buffers 4 32k;
    // 当代理服务器忙时,缓冲区的最大值
    proxy_busy_buffers_size 64k;
    // 将超时与请求传输到代理服务器分配
    proxy_send_timeout 300
    // NGINX等待获取请求响应的时间
    proxy_read_timeout 300
    

    本文作者:温茶又折花

    本文链接: https://www.cnblogs.com/dyfblogs/p/14961411.html

    转载文章请注明作者和出处,谢谢!
  • 相关阅读:
    Set,List,Map的区别
    阅读笔记15
    阅读笔记14
    阅读笔记13
    阅读笔记12
    阅读笔记11
    阅读笔记10
    架构漫谈读后感
    阅读笔记1
    暑期周记8
  • 原文地址:https://www.cnblogs.com/dyfblogs/p/14961411.html
Copyright © 2011-2022 走看看