当前位置: 首页 > news >正文

有效获客的六大渠道贴吧aso优化贴吧

有效获客的六大渠道,贴吧aso优化贴吧,开发网站需要多少钱,学做wordpress本文是对: Nginx安装及Minio集群反向动态代理配置(二) 文的进一步完善: 多台服务器间免密登录|免密拷贝 Cenos7 搭建Minio集群部署服务器(一) Cenos7 搭建Minio集群Nginx统一访问入口|反向动态代理(二) Spring Boot 与Minio整合实现文件上传与下载(三) CentOS7的journa…

                           


本文是对: Nginx安装及Minio集群反向动态代理配置(二)  文的进一步完善:

多台服务器间免密登录|免密拷贝

Cenos7 搭建Minio集群部署服务器(一)

Cenos7 搭建Minio集群Nginx统一访问入口|反向动态代理(二) 

Spring Boot 与Minio整合实现文件上传与下载(三) 

CentOS7的journalctl日志查看方法

MySQL8.xx一主两从复制安装与配置

Ngnix配置Minio动态代理:访问桶列表报错解决方案


一: 正向代理与反向代理认知

1.1: 正向代理 


它的工作原理就像一个跳板,简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,通过这个代理服务器去访问我不能访问的服务器,于是我先连上代理服务器,告诉它我需要那个无法访问网站的内容,代理服务器去取数据,然后返回给我,站在网站的角度,只在代理服务器来取内容的时候有一次记录,有时候并不知道是用户的请求,也隐藏了用户的资料,这取决于代理告不告诉网站 


正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。就像要访问google用VPN代理翻墙去访问(用户知道要访问真正的服务器)


 1.2: 反面代理


反向代理:例用户访问 https://www.lingcaibao.com/minio

但https://www.lingcaibao.com上并不存在minio服务,它是偷偷从另外一台服务器上取回来,然后作为自己的内容吐给用户,但用户并不知情,这里所提到的 https://www.lingcaibao.com 这个域名对应的服务器就设置了反向代理功能。


反向代理正好相反,对于客户端而言它就像是原始服务器,并且客户端不需要进行任何特别的设置。客户端向反向代理 的命名空间(name-space)中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求,并将获得的内容返回给客户端,就像这些内容 原本就是它自己的一样。(用户不知道要访问真正的服务器)


二: 实操 Minio方向动态代理及负载均衡

 2.1: 配置minio符的负载均衡器

  #gzip  on;
    #配置反向代理及负载均衡器
    upstream minio_pool  {
      #server minio地址:端口号 weight表示权值,权值越大,被分配的几率越大;
      server 192.168.1.100:33806 weight=2;
      server 192.168.1.101:33807 weight=1;
      server 192.168.1.102:33808 weight=2;
      server 192.168.1.103:33809 weight=1;
    }

 2.2: 配置反向动态代理

 # 设置代理服务
        location / {
           proxy_pass  http://minio_pool;  # 转向minio_pool
           proxy_redirect     off;#是否跳转
           proxy_set_header   Host             $host; #请求要转发的host
           proxy_set_header   X-Real-IP        $remote_addr;#请求的远程地址    这些在浏览器的header都可看,不一一解释
           proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
           proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
           proxy_max_temp_file_size 0;
           proxy_connect_timeout      90; #连接前面的服务器超时时间
           proxy_send_timeout         90;#请求转发数据报文的超时时间
           proxy_read_timeout         90;#读取超时时间
           proxy_buffer_size          4k; # 缓冲区的大小
           proxy_buffers              4 32k; #
           proxy_busy_buffers_size    64k; # #proxy_buffers缓冲区,网页平均在32k以下的
           proxy_temp_file_write_size 64k; ##高负荷下缓冲大小(proxy_buffers*2)

        }
 

2.3  nginx配置全貌

[root@www conf]# cat nginx.conf

#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


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

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;
    #配置反向代理及负载均衡器
    upstream minio_pool  {
      #server minio地址:端口号 weight表示权值,权值越大,被分配的几率越大;
      server 192.168.1.100:33806 weight=2;
      server 192.168.1.101:33807 weight=1;
      server 192.168.1.102:33808 weight=2;
      server 192.168.1.103:33809 weight=1;
    }

    server {
        listen       8877;
        server_name  192.168.1.111;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;
        
        location = /favicon.ico {
           log_not_found off;
           access_log off;
        }
        #location / {
        #    root   /usr/local/nginx/html;
        #    index  index.html index.htm;
        #}

        # 设置代理服务器
        location / {
           proxy_pass  http://minio_pool;  # 转向minio_pool
           proxy_redirect     off;#是否跳转
           proxy_set_header   Host             $host; #请求要转发的host
           proxy_set_header   X-Real-IP        $remote_addr;#请求的远程地址    这些在浏览器的header都可看,不一一解释
           proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
           proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
           proxy_max_temp_file_size 0;
           proxy_connect_timeout      90; #连接前面的服务器超时时间
           proxy_send_timeout         90;#请求转发数据报文的超时时间
           proxy_read_timeout         90;#读取超时时间
           proxy_buffer_size          4k; # 缓冲区的大小
           proxy_buffers              4 32k; #
           proxy_busy_buffers_size    64k; # #proxy_buffers缓冲区,网页平均在32k以下的
           proxy_temp_file_write_size 64k; ##高负荷下缓冲大小(proxy_buffers*2)

        }


        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
        #
        #location ~ \.php$ {
        #    proxy_pass   http://127.0.0.1;
        #}

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        #location ~ \.php$ {
        #    root           html;
        #    fastcgi_pass   127.0.0.1:9000;
        #    fastcgi_index  index.php;
        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
        #    include        fastcgi_params;
        #}

        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        #location ~ /\.ht {
        #    deny  all;
        #}
    }


    # another virtual host using mix of IP-, name-, and port-based configuration
    #
    #server {
    #    listen       8000;
    #    listen       somename:8080;
    #    server_name  somename  alias  another.alias;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}


    # HTTPS server
    #
    #server {
    #    listen       443 ssl;
    #    server_name  localhost;

    #    ssl_certificate      cert.pem;
    #    ssl_certificate_key  cert.key;

    #    ssl_session_cache    shared:SSL:1m;
    #    ssl_session_timeout  5m;

    #    ssl_ciphers  HIGH:!aNULL:!MD5;
    #    ssl_prefer_server_ciphers  on;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}

}
 

直接访问:  http://192.168.1.111:8877/ 

ok! 支持nginx配置minio负载均衡及反向代理完结了............. 

http://www.yayakq.cn/news/927797/

相关文章:

  • 公司网站怎么注册手机房屋3d设计软件
  • 国贸网站建设公司管理企业
  • 设计手机网站建设wordpress开启加载图标库
  • 湖南城乡住房建设厅网站在视频网站中做节目怎么挣钱
  • 网站的网页声明怎么做网站流量统计怎么做的
  • 建网站买空间android源码下载
  • 网站建设图片qq群网站优化的文章
  • 教人做美食的网站注册账号怎么弄
  • 网站开发双语餐饮vi设计
  • 怎么更新网站内容北京网站建设出名 乐云践新
  • 母婴网站建设方案西安自助建站公司
  • 创建网站赚钱网站建设怎么做
  • 网站开发视频教程百度新闻排行榜
  • 网站的动画广告横幅怎么做的织梦cms做网站流程
  • 海北公司网站建设多少钱阳江网胜
  • 猪八戒网站建设公司张家港建网站费用
  • 做网站需要美工吗做网站实训目的和意义
  • 网站建设动态静态网站排名优化提升快速
  • 58同城湛江网站建设html网站源码下载
  • 网站怎么做发送邮件的超链接远程教育网站建设
  • 企业网站建设标准网站建设工程师招聘
  • 东莞建外贸网站好湛江网站建设方案策划
  • 合肥网站建设求职简历河南中国建设厅官方网站
  • 网站开发后端框架什么意思网络营销是什么的具体应用
  • 网站被k 申诉国内重大新闻2022
  • 蚌埠本地网站免费网站诊断
  • 域名购买成功后网站怎么建设wordpress主题文件路径
  • 国内网站域名百家号排名
  • 网站建设兰州wordpress本地化
  • html5精美网站怎么做销售网站