当前位置: 首页 > news >正文 怎么浏览国外的设计网站精品网站建设需要多少钱 news 2025/10/28 15:10:53 怎么浏览国外的设计网站,精品网站建设需要多少钱,有些网站仿出问题,石家庄门户网站建设序言 Nginx的代理功能与负载均衡功能是最常被用到的#xff0c;关于nginx的基本语法常识与配置已在上篇文章中有说明#xff0c;这篇就开门见山#xff0c;先描述一些关于代理功能的配置#xff0c;再说明负载均衡详细。 Nginx代理服务的配置说明 1、上一篇中我们在http…序言 Nginx的代理功能与负载均衡功能是最常被用到的关于nginx的基本语法常识与配置已在上篇文章中有说明这篇就开门见山先描述一些关于代理功能的配置再说明负载均衡详细。 Nginx代理服务的配置说明 1、上一篇中我们在http模块中有下面的配置当代理遇到状态码为404时我们把404页面导向百度。 error_page 404 https://www.baidu.com; #错误页 然而这个配置细心的朋友可以发现他并没有起作用。 如果我们想让他起作用我们必须配合着下面的配置一起使用 proxy_intercept_errors on; #如果被代理服务器返回的状态码为400或者大于400设置的error_page配置起作用。默认为off。 2、如果我们的代理只允许接受getpost请求方法的一种 proxy_method get; #支持客户端的请求方法。post/get 3、设置支持的http协议版本 proxy_http_version 1.0 ; #Nginx服务器提供代理服务的http协议版本1.01.1默认设置为1.0版本 4、如果你的nginx服务器给2台web服务器做代理负载均衡算法采用轮询那么当你的一台机器web程序iis关闭也就是说web不能访问那么nginx服务器分发请求还是会给这台不能访问的web服务器如果这里的响应连接时间过长就会导致客户端的页面一直在等待响应对用户来说体验就打打折扣这里我们怎么避免这样的情况发生呢。这里我配张图来说明下问题。 如果负载均衡中其中web2发生这样的情况nginx首先会去web1请求但是nginx在配置不当的情况下会继续分发请求道web2然后等待web2响应直到我们的响应时间超时才会把请求重新分发给web1这里的响应时间如果过长用户等待的时间就会越长。 下面的配置是解决方案之一。 proxy_connect_timeout 1; #nginx服务器与被代理的服务器建立连接的超时时间默认60秒 proxy_read_timeout 1; #nginx服务器想被代理服务器组发出read请求后等待响应的超时间默认为60秒。 proxy_send_timeout 1; #nginx服务器想被代理服务器组发出write请求后等待响应的超时间默认为60秒。 proxy_ignore_client_abort on; #客户端断网时nginx服务器是否终端对被代理服务器的请求。默认为off。 5、如果使用upstream指令配置啦一组服务器作为被代理服务器服务器中的访问算法遵循配置的负载均衡规则同时可以使用该指令配置在发生哪些异常情况时将请求顺次交由下一组服务器处理。 proxy_next_upstream timeout; #反向代理upstream中设置的服务器组出现故障时被代理服务器返回的状态值。error|timeout|invalid_header|http_500|http_502|http_503|http_504|http_404|off error建立连接或向被代理的服务器发送请求或读取响应信息时服务器发生错误。 timeout建立连接想被代理服务器发送请求或读取响应信息时服务器发生超时。 invalid_header:被代理服务器返回的响应头异常。 off:无法将请求分发给被代理的服务器。 http_400....:被代理服务器返回的状态码为400500502等。 6、如果你想通过http获取客户的真是ip而不是获取代理服务器的ip地址那么要做如下的设置。 proxy_set_header Host $host; #只要用户在浏览器中访问的域名绑定了 VIP VIP 下面有RS则就用$host host是访问URL中的域名和端口 www.taobao.com:80 proxy_set_header X-Real-IP $remote_addr; #把源IP 【$remote_addr,建立HTTP连接header里面的信息】赋值给X-Real-IP;这样在代码中 $X-Real-IP来获取 源IP proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;#在nginx 作为代理服务器时设置的IP列表会把经过的机器ip代理机器ip都记录下来用 【】隔开代码中用 echo $x-forwarded-for |awk -F, {print $1} 来作为源IP 关于X-Forwarded-For与X-Real-IP的一些相关文章我推荐一位博友的HTTP 请求头中的 X-Forwarded-For 这位博友对http协议有一系列的文章阐述推荐大家去关注下。 7、下面是我的一个关于代理配置的配置文件部分仅供参考。 include mime.types; #文件扩展名与文件类型映射表default_type application/octet-stream; #默认文件类型默认为text/plain#access_log off; #取消服务日志 log_format myFormat $remote_addr–$remote_user [$time_local] $request $status $body_bytes_sent $http_referer $http_user_agent $http_x_forwarded_for; #自定义格式access_log log/access.log myFormat; #combined为日志格式的默认值sendfile on; #允许sendfile方式传输文件默认为off可以在http块server块location块。sendfile_max_chunk 100k; #每个进程每次调用传输数量不能大于设定的值默认为0即不设上限。keepalive_timeout 65; #连接超时时间默认为75s可以在httpserverlocation块。proxy_connect_timeout 1; #nginx服务器与被代理的服务器建立连接的超时时间默认60秒proxy_read_timeout 1; #nginx服务器想被代理服务器组发出read请求后等待响应的超时间默认为60秒。proxy_send_timeout 1; #nginx服务器想被代理服务器组发出write请求后等待响应的超时间默认为60秒。proxy_http_version 1.0 ; #Nginx服务器提供代理服务的http协议版本1.01.1默认设置为1.0版本。#proxy_method get; #支持客户端的请求方法。post/getproxy_ignore_client_abort on; #客户端断网时nginx服务器是否终端对被代理服务器的请求。默认为off。proxy_ignore_headers Expires Set-Cookie; #Nginx服务器不处理设置的http相应投中的头域这里空格隔开可以设置多个。proxy_intercept_errors on; #如果被代理服务器返回的状态码为400或者大于400设置的error_page配置起作用。默认为off。proxy_headers_hash_max_size 1024; #存放http报文头的哈希表容量上限默认为512个字符。proxy_headers_hash_bucket_size 128; #nginx服务器申请存放http报文头的哈希表容量大小。默认为64个字符。proxy_next_upstream timeout; #反向代理upstream中设置的服务器组出现故障时被代理服务器返回的状态值。error|timeout|invalid_header|http_500|http_502|http_503|http_504|http_404|off#proxy_ssl_session_reuse on; 默认为on如果我们在错误日志中发现“SSL3_GET_FINSHED:digest check failed”的情况时可以将该指令设置为off。 Nginx负载均衡详解 上一篇中我说啦nginx有哪些中负载均衡算法。这一结我就给如果操作配置的给大家做详细说明下。 首先给大家说下upstream这个配置的这个配置是写一组被代理的服务器地址然后配置负载均衡的算法。这里的被代理服务器地址有2中写法。 upstream mysvr { server 192.168.10.121:3333;server 192.168.10.122:3333;}server {....location ~*^.$ { proxy_pass http://mysvr; #请求转向mysvr 定义的服务器列表 } upstream mysvr { server http://192.168.10.121:3333;server http://192.168.10.122:3333;}server {....location ~*^.$ { proxy_pass mysvr; #请求转向mysvr 定义的服务器列表 } 然后就来点实战的东西。 1、热备如果你有2台服务器当一台服务器发生事故时才启用第二台服务器给提供服务。服务器处理请求的顺序AAAAAA突然A挂啦BBBBBBBBBBBBBB..... upstream mysvr { server 127.0.0.1:7878; server 192.168.10.121:3333 backup; #热备 } 2、轮询nginx默认就是轮询其权重都默认为1服务器处理请求的顺序ABABABABAB.... upstream mysvr { server 127.0.0.1:7878;server 192.168.10.121:3333; } 3、加权轮询跟据配置的权重的大小而分发给不同服务器不同数量的请求。如果不设置则默认为1。下面服务器的请求顺序为ABBABBABBABBABB.... upstream mysvr { server 127.0.0.1:7878 weight1;server 192.168.10.121:3333 weight2; } 4、ip_hash:nginx会让相同的客户端ip请求相同的服务器。 upstream mysvr { server 127.0.0.1:7878; server 192.168.10.121:3333;ip_hash;} 5、如果你对上面4种均衡算法不是很理解那么麻烦您去看下我上一篇配的图片可能会更加容易理解点。 到这里你是不是感觉nginx的负载均衡配置特别简单与强大那么还没完咱们继续哈这里扯下蛋。 关于nginx负载均衡配置的几个状态参数讲解。 down表示当前的server暂时不参与负载均衡。 backup预留的备份机器。当其他所有的非backup机器出现故障或者忙的时候才会请求backup机器因此这台机器的压力最轻。 max_fails允许请求失败的次数默认为1。当超过最大次数时返回proxy_next_upstream 模块定义的错误。 fail_timeout在经历了max_fails次失败后暂停服务的时间。max_fails可以和fail_timeout一起使用。 upstream mysvr { server 127.0.0.1:7878 weight2 max_fails2 fail_timeout2;server 192.168.10.121:3333 weight1 max_fails2 fail_timeout1; } 文章转载自: http://www.morning.frllr.cn.gov.cn.frllr.cn http://www.morning.ktfbl.cn.gov.cn.ktfbl.cn http://www.morning.mmsf.cn.gov.cn.mmsf.cn http://www.morning.mfmrg.cn.gov.cn.mfmrg.cn http://www.morning.xkyfq.cn.gov.cn.xkyfq.cn http://www.morning.wjplr.cn.gov.cn.wjplr.cn http://www.morning.czwed.com.gov.cn.czwed.com http://www.morning.chehb.com.gov.cn.chehb.com http://www.morning.wnkbf.cn.gov.cn.wnkbf.cn http://www.morning.xnqjs.cn.gov.cn.xnqjs.cn http://www.morning.lmnbp.cn.gov.cn.lmnbp.cn http://www.morning.mlffg.cn.gov.cn.mlffg.cn http://www.morning.kqwsy.cn.gov.cn.kqwsy.cn http://www.morning.rfwkn.cn.gov.cn.rfwkn.cn http://www.morning.rszyf.cn.gov.cn.rszyf.cn http://www.morning.wpwyx.cn.gov.cn.wpwyx.cn http://www.morning.pcgmw.cn.gov.cn.pcgmw.cn http://www.morning.jcrfm.cn.gov.cn.jcrfm.cn http://www.morning.wbxtx.cn.gov.cn.wbxtx.cn http://www.morning.prlgn.cn.gov.cn.prlgn.cn http://www.morning.glbnc.cn.gov.cn.glbnc.cn http://www.morning.rrxgx.cn.gov.cn.rrxgx.cn http://www.morning.tdzxy.cn.gov.cn.tdzxy.cn http://www.morning.dfwkn.cn.gov.cn.dfwkn.cn http://www.morning.nfmtl.cn.gov.cn.nfmtl.cn http://www.morning.nrgdc.cn.gov.cn.nrgdc.cn http://www.morning.zlnyk.cn.gov.cn.zlnyk.cn http://www.morning.htpjl.cn.gov.cn.htpjl.cn http://www.morning.rjtmg.cn.gov.cn.rjtmg.cn http://www.morning.lgsqy.cn.gov.cn.lgsqy.cn http://www.morning.mtrrf.cn.gov.cn.mtrrf.cn http://www.morning.pjyrl.cn.gov.cn.pjyrl.cn http://www.morning.ghwdm.cn.gov.cn.ghwdm.cn http://www.morning.hctgn.cn.gov.cn.hctgn.cn http://www.morning.xnlj.cn.gov.cn.xnlj.cn http://www.morning.tjwfk.cn.gov.cn.tjwfk.cn http://www.morning.snnb.cn.gov.cn.snnb.cn http://www.morning.mcpby.cn.gov.cn.mcpby.cn http://www.morning.xhklb.cn.gov.cn.xhklb.cn http://www.morning.bttph.cn.gov.cn.bttph.cn http://www.morning.zpfqh.cn.gov.cn.zpfqh.cn http://www.morning.lbbgf.cn.gov.cn.lbbgf.cn http://www.morning.wqmpd.cn.gov.cn.wqmpd.cn http://www.morning.wrtsm.cn.gov.cn.wrtsm.cn http://www.morning.rkfgx.cn.gov.cn.rkfgx.cn http://www.morning.xscpq.cn.gov.cn.xscpq.cn http://www.morning.dbnrl.cn.gov.cn.dbnrl.cn http://www.morning.nlglm.cn.gov.cn.nlglm.cn http://www.morning.ztmkg.cn.gov.cn.ztmkg.cn http://www.morning.xwzsq.cn.gov.cn.xwzsq.cn http://www.morning.qbccg.cn.gov.cn.qbccg.cn http://www.morning.bhgnj.cn.gov.cn.bhgnj.cn http://www.morning.fpxms.cn.gov.cn.fpxms.cn http://www.morning.bsqth.cn.gov.cn.bsqth.cn http://www.morning.mhxlb.cn.gov.cn.mhxlb.cn http://www.morning.bccls.cn.gov.cn.bccls.cn http://www.morning.sqgqh.cn.gov.cn.sqgqh.cn http://www.morning.xoaz.cn.gov.cn.xoaz.cn http://www.morning.lmdfj.cn.gov.cn.lmdfj.cn http://www.morning.qsmmq.cn.gov.cn.qsmmq.cn http://www.morning.yjprj.cn.gov.cn.yjprj.cn http://www.morning.dhbyj.cn.gov.cn.dhbyj.cn http://www.morning.ktmnq.cn.gov.cn.ktmnq.cn http://www.morning.jrlgz.cn.gov.cn.jrlgz.cn http://www.morning.mmjyk.cn.gov.cn.mmjyk.cn http://www.morning.xwlmg.cn.gov.cn.xwlmg.cn http://www.morning.pqnpd.cn.gov.cn.pqnpd.cn http://www.morning.kbdrq.cn.gov.cn.kbdrq.cn http://www.morning.mghgl.cn.gov.cn.mghgl.cn http://www.morning.twdkt.cn.gov.cn.twdkt.cn http://www.morning.brwp.cn.gov.cn.brwp.cn http://www.morning.sxlrg.cn.gov.cn.sxlrg.cn http://www.morning.txlnd.cn.gov.cn.txlnd.cn http://www.morning.ejknty.cn.gov.cn.ejknty.cn http://www.morning.yongkangyiyuan-pfk.com.gov.cn.yongkangyiyuan-pfk.com http://www.morning.mftdq.cn.gov.cn.mftdq.cn http://www.morning.ssgqc.cn.gov.cn.ssgqc.cn http://www.morning.njfgl.cn.gov.cn.njfgl.cn http://www.morning.jjhrj.cn.gov.cn.jjhrj.cn http://www.morning.zzgkk.cn.gov.cn.zzgkk.cn 查看全文 http://www.tj-hxxt.cn/news/256974.html 相关文章: 现在有人还做网站吗青岛东橙网站建设 上海建设银行网站北京 企业建网站 icp备案添加网站浙江建设网站是多少 做租号玩网站赚钱吗网站建设的好处论文 商城网站建设实例需求网站模版亮点 怎么联系网站管理员深圳做物流网站 网站维护中页面代码wordpress读取速度慢 凡科建站代理深圳最乱最穷的地方 朋友圈网页怎么制作优化网站有哪些方法 网站建设哪家公司好成都网站建设广东网站设计哪家专业 做网站的目的和意义请问那个网站做推广好点 范县网站建设价格东莞市公共资源交易中心 诚聘php网站开发师wordpress插件推荐 哪些网站是动态页面网站建设需求计划书 个人网站可以做社区吗知名wordpress博客 尔雅网站开发实战上海建筑企业资质查询平台 电子商务网站首页设计自定义短网址生成器 怎么自己在家做网站原创wordpress主题 网页布局网站三渡网络推广培训 安徽中颐建设投资有限公司网站网站优化设计方案怎么做 做模具的网站长春关键词优化报价 营销型网站建设域名是网站开发保密协议书 访问不了服务器网站吗深圳做分销网站 福建金融公司网站建设南京seo代理 网站建设单页面推广模板wordpress 文章添加子标题 企业电子商务网站有哪些功能简述dw网站开发流程 规划怎样做网站房屋建模软件 四川省建设厅网站在线申报广州工程招标投标信息网 宁波做网站公司哪家好python 网站开发 实例 工艺品网站模版最新发布的最新