前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >反向代理 nginx 配置 原

反向代理 nginx 配置 原

作者头像
用户2836074
发布2018-08-15 10:02:04
4440
发布2018-08-15 10:02:04
举报
文章被收录于专栏:清风清风

[root@localhost conf]# cat nginx.conf #运行用户 user root; #启动进程,通常设置成和cpu的数量相等 worker_processes  8; #全局错误日志及PID文件 error_log  /home/logonuser/www/logs/error.nginx.log; pid        /var/run/nginx.pid; #工作模式及连接数上限 events {     #epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核,可以大大提高nginx的性能     use   epoll;     #单个后台worker process进程的最大并发链接数     worker_connections  65535;     multi_accept on; } #设定http服务器,利用它的反向代理功能提供负载均衡支持 http {     #设定mime类型,类型由mime.type文件定义     include       /usr/local/nginx/conf/mime.types;     default_type  application/octet-stream;     #include /etc/nginx/conf.d/*.conf;     #sendfile 指令指定 nginx 是否调用 sendfile 函数(zero copy 方式)来输出文件,对于普通应用,     #必须设为 on,如果用来进行下载等应用磁盘IO重负载应用,可设置为 off,以平衡磁盘与网络I/O处理速度,降低系统的uptime.     sendfile        on;     #tcp_nopush     on;     #连接超时时间     #keepalive_timeout  0;     keepalive_timeout  60;     tcp_nodelay        on;     #开启gzip压缩     gzip  on;     gzip_disable "MSIE [1-6]\.(?!.*SV1)";     #设定请求缓冲     client_header_buffer_size    256k;     large_client_header_buffers  32 512k;     open_file_cache max=65535 inactive=60s;     open_file_cache_valid 80s;     open_file_cache_min_uses 1;     upstream guangjie {          server 172.0.25.21:7002;          server 172.0.25.22:7002;          ip_hash;     }     server {         listen 443;         server_name  test.com;         ssl                     on;              ssl_certificate         test.com_bundle.crt;         ssl_certificate_key     test.com.key;         ssl_session_timeout     5m;              ssl_protocols           TLSv1 TLSv1.1 TLSv1.2;          ssl_ciphers             AES128-SHA:AES256-SHA:DES-CBC3-SHA:AES256-SHA256:AES128-SHA256;         ssl_prefer_server_ciphers   on;         access_log  /home/logonuser/www/logs/access.log;         error_log  /home/logonuser/www/logs/error.log;         root   html;         index  index.html index.htm index.php;         location / {             #proxy_pass  http://localhost:7002/;             proxy_pass  http://guangjie;                         proxy_redirect             off;                         proxy_set_header           Host $host;                         proxy_set_header           X-Real-IP $remote_addr;                         proxy_set_header           X-Forwarded-For $proxy_add_x_forwarded_for;                         proxy_set_header           X-Forwarded-Proto $scheme;                         client_max_body_size       100m;                         client_body_buffer_size    256k;                         proxy_connect_timeout      500;                         proxy_send_timeout         2000;                         proxy_read_timeout         2000;                         proxy_ignore_client_abort  on;                         proxy_buffer_size          128k;                         proxy_buffers              4 256k;                         proxy_busy_buffers_size    256k;                         proxy_temp_file_write_size 256k;         }     }     server {         listen 80;         server_name  test.com;         access_log  /home/logonuser/www/logs/access.log;         error_log  /home/logonuser/www/logs/error.log;         root   html;         index  index.html index.htm index.php;         location / {             #proxy_pass  http://localhost:7002/;             proxy_pass  http://guangjie;                         proxy_redirect             off;                         proxy_set_header           Host $host;                         proxy_set_header           X-Real-IP $remote_addr;                         proxy_set_header           X-Forwarded-For $proxy_add_x_forwarded_for;                         proxy_set_header           X-Forwarded-Proto $scheme;                         client_max_body_size       100m;                         client_body_buffer_size    256k;                         proxy_connect_timeout      500;                         proxy_send_timeout         2000;                         proxy_read_timeout         2000;                         proxy_ignore_client_abort  on;                         proxy_buffer_size          128k;                         proxy_buffers              4 256k;                         proxy_busy_buffers_size    256k;                         proxy_temp_file_write_size 256k;         }     } }

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016/09/07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
负载均衡
负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档