nginx代理配置文件模板示例

# 4核8g机器的nginx代理配置
# vim /usr/local/nginx/conf/nginx.conf
user  nginx;
worker_processes  8;
worker_rlimit_nofile 102400;

error_log  /data0/log/nginx/error.log  notice;

pid        /data0/log/nginx/nginx.pid;

events {
    use epoll;
    worker_connections  65535;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    log_format  nginx_log  ‘$remote_addr - $remote_user [$time_local] "$request" ‘
                      ‘$status $body_bytes_sent "$http_referer" ‘
                      ‘"$http_user_agent" "$http_x_forwarded_for"‘;

    client_max_body_size 50m;
    client_body_buffer_size   256k;
    client_header_timeout 120s;
    client_body_timeout 120s;
    send_timeout 1m; 
   
    sendfile        on;
    keepalive_timeout  120;

    proxy_ignore_client_abort on;
    proxy_connect_timeout 600;
    proxy_read_timeout 600;
    proxy_send_timeout 600;
    proxy_buffer_size 32k;
    proxy_buffers 8 128k;
    proxy_busy_buffers_size 128k;
    proxy_temp_file_write_size 512k;
    
    gzip  on;
    server {
        listen 80 default_server;
        server_name _;
        return 404;
    }

include vhosts/*.conf;
}
时间: 2024-11-05 11:45:32

nginx代理配置文件模板示例的相关文章

Nginx 配置文件模板

user www www; worker_processes 2; error_log /usr/local/nginx/logs/nginx_error.log crit; pid /usr/local/nginx/logs/nginx.pid; #Specifies the value for maximum file descriptors that can be opened by this process. worker_rlimit_nofile 51200; events { us

nginx.conf nginx反向代理配置文件

nginx反向代理配置文件 nginx.conf proxy_default.conf vhost/*.conf upstream/*.conf cache/*.conf nginx.conf 配置 user www; worker_processes 2; pid /var/run/nginx.pid; worker_cpu_affinity auto; worker_rlimit_nofile 65535; events { use epoll; worker_connections 655

ssh框架中spring整合hibernate的配置文件模板(带详细注释)

applicationContext.xml的配置文件模板 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans 3 xmlns="http://www.springframework.org/schema/beans" 4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 5 xmlns:aop=&quo

Linux10.12 Nginx代理

nginx代理图解 Nginx正向代理 Nginx正向代理使用场景并不多见. 需求场景1: 如果在机房中,只有一台机器可以联网,其他机器只有内网,内网的机器想用使用yum安装软件包,在能能联网的机器上配置一个正向代理即可. Nginx正向代理配置文件 server { listen 80 default_server; resolver 119.29.29.29; location / { proxy_pass http://$host$request_uri; } } 设置为默认主机,记得把之

网站集群架构实战(LVS负载均衡、Nginx代理缓存、Nginx动静分离、Rsync+Inotify全网备份、Zabbix自动注册全网监控)--技术流ken

前言 最近做了一个不大不小的项目,现就删繁就简单独拿出来web集群这一块写一篇博客.数据库集群请参考<MySQL集群架构篇:MHA+MySQL-PROXY+LVS实现MySQL集群架构高可用/高性能-技术流ken>下面是项目的一些简单介绍. WEB集群项目简介 随着网站访问量的激增,势必会导致网站的负载增加,现需求搭载一套高性能,高负载,高可用的网站集群架构以保障网站的持续.高效.安全.稳定的运行. 针对以上需求,我们采用了如下的技术: 使用负载均衡技术来实现网站请求的调度分发,减小后端服务器

nginx的配置文件详解

nginx.conf的五大组成部分 1.全局部分(https://coding.net/u/aminglinux/p/nginx/git/blob/master/3z/global.md) nginx.conf全局配置 user nginx ; # 定义运行nginx服务的用户,还可以加上组,如 user nobody nobody; worker_processes 1; # 定义nginx子进程数量,即提供服务的进程数量,该数值建议和服务cpu核数保持一致.除了可以定义数字外,还可以定义为a

搭建sftp服务+nginx代理

在公司,经常会用到sftp服务,比如两个公司对接生产项目,其中一方,要在sftp上上传pdf文件,另一方公司要在sftp服务器上用nginx代理直接下载pdf文件.下面就说说我在实际中应用到的sftp服务+nginx代理的配置方法: 一.环境: 192.168.16.12     centos6.5 在Centos 6.5环境使用系统自带的internal-sftp搭建SFTP服务器. 二.查看版本 查看openssh的版本,使用ssh -V 命令来查看openssh的版本,版本必须大于4.8p

源码安装Nginx及配置文件详解

一.安装Nginx 二.Nginx编译选项 三.Nginx进程管理命令 四.Nginx配置文件解析 一.安装Nginx 1.提前安装所需软件依赖包 yum install -y gcc pcre pcre-devel openssl openssl-devel gd gd-devel perl perl-ExtUtils-Embed 2.下载Nginx源码安装包 wget http://nginx.org/download/nginx-1.4.0.tar.gz 3.解压编译(禁用模块使用参数--

nginx代理负载均衡 ——根据访问目录和根据不同apache

先说根据访问的目录来区分后端的web: 我的需求: 当请求的目录是 /aaa/ 则把请求发送到机器a,当请求的目录为/bbb/则把请求发送到机器b,除了目录/aaa/与目录/bbb/外,其他的请求发送到机器b 我的配置文件内容为: upstream aaa.com { server 192.168.111.6; } upstream bbb.com { server 192.168.111.20; } server { listen 80; server_name li.com; locatio