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
posted @ 2021-07-01 23:31  温茶又折花  阅读(98)  评论(0编辑  收藏  举报