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

jsp 淘宝网站验证码 设计镇江专业网站制作

jsp 淘宝网站验证码 设计,镇江专业网站制作,如何设计一个公司网站步骤,dede免费网站模板下载一、代理 正向代理 正向代理#xff0c;也就是传说中的代理,他的工作原理就像一个跳板#xff08;VPN#xff09;#xff0c;简单的说#xff1a; 我是一个用户#xff0c;我访问不了某网站#xff0c;但是我能访问一个代理服务器#xff0c;这个代理服务器呢#xff… 一、代理 正向代理 正向代理也就是传说中的代理,他的工作原理就像一个跳板VPN简单的说 我是一个用户我访问不了某网站但是我能访问一个代理服务器这个代理服务器呢他能访问那个我不能访问的网站于是我先连上代理服务器告诉他我需要那个无法访问网站的内容代理服务器去取回来然后返回给我。 反向代理 对于客户端而言代理服务器就像是原始服务器。 实现一个反向代理 同过一个中间服务器来接受请求并去实际的服务器中取数据文件返回。 准备两个服务器这里我准备的两个虚拟机服务器。 master 192.168.11.61  # 主负载充当中介反向代理 slave 192.168.11.122  # web1服务器提供资源 主负载均衡节点的配置文件 主负载的nginx是通过yum直接安装的修改默认的配置文件/etc/nginx/nginx.conf #user nobody; # ngin进程所使用的用户 worker_processes 1; # nginx运行的work进程数量建议与cpu数量一致或auto ​ #error_log logs/error.log; # nginx错误日志在安装路径下的logs文件家中 #error_log logs/error.log notice; #error_log logs/error.log info; #error_log pipe:rollback logs/error_log interval1d baknum7 maxsize2G; ​ #pid logs/nginx.pid; # nginx服务运行后产生的pid进程号 ​ # events { worker_connections 1024; # 每个worker进程支持的最大连接数 # user epool; # 事件驱动模型epool默认 } ​ # 公共的配置定义在http{}中 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; keepalive_timeout 65; # nginx的虚拟主机参数网站的功能性参数定义 # 每一个server代表一个网站 server { listen 80; # 指定端口 server_name localhost; # 指定域名 ​ # 控制url路径访问 location / { # 开启nginx反向代理一台服务器 proxy_pass http://192.168.16.122; root html; # 存放网站静态页面的路径 index index.html index.htm; # 存放服务器返回的index页面文件 } error_page 500 502 503 504 /50x.html; # 配置的50x错误页面 location /50x.html { root html; } } } web1服务器是我们的主要数据提供服务器也就是我们通过yum安装的tengine提供了访问请求的页面数据展示。 这里我的具体的配置前面博客写过在/opt/tengine231/conf/nginx.conf中里面。web1的ip地址是192.168.16.122. # 检查语法并启动nginx /opt/tengine/sbin/nginx -t /opt/tengine/sbin/nginx 配置好了后可以通过访问192.168.16.61代理服务器代理会把请求转发给服务器192.168.122获取页面返回展示。 二、location语法详解 1、location语法的优先级 匹配符 匹配规则 优先级精确匹配 1 ^~ 以某个字符串开头 2 ~ 区分大小写的正则匹配 3 ~* 不区分大小写的正则匹配 4 !~ 区分大小写不匹配的正则 5 !~* 不区分大小写不匹配的正则 6 / 通用匹配任何请求都会匹配到 7 2、nginx.conf配置文件示例 server {listen 80;server_name pythonav.cn; ​#优先级1,精确匹配根路径location / {return 400;} ​#优先级2,以某个字符串开头,以av开头的优先匹配这里区分大小写location ^~ /av {root /data/av/;} ​#优先级3区分大小写的正则匹配匹配/media*****路径location ~ /media {alias /data/static/;} ​#优先级4 不区分大小写的正则匹配所有的****.jpg|gif|png 都走这里location ~* .*\.(jpg|gif|png|js|css)$ {root /data/av/;} ​#优先7通用匹配location / {return 403;} } 3、root和alias区别 root与alias主要区别在于nginx如何解释location后面的url这会使两者分别以不同的方式将请求映射到服务器文件上。 root的处理结果root路径location路径 alias的处理结果使用alias路径替换location路径 alias是一个目录别名的定义root则是最上层目录的定义。还有就是alias后面必须要用/结束否则找不到文件而root则可有可无。 root方法 语法 root 路径; 默认值 root html; 配置块 http{} server {} location{} alias方法 语法 alias 路径 配置块 location{} root示例 root实例1 location ^~ /av {root /data/av; 注意这里可有可无结尾的 /} # 请求url是pythonav.cn/av/index.html时 web服务器会返回服务器上的/data/av/av/index.html ​ root实例2 location ~* .*\.(jpg|gif|png|js|css)$ {root /data/av/; } # 请求url是pythonav.cn/girl.gif时 web服务器会返回服务器上的/data/static/girl.gif alias示例 alias参数是使用alias路径替换location路径 alias是一个目录的别名 注意alias必须有 / 结束 alias只能位于location块中 ​ 请求url是pythonav.cn/av/index.html时 web服务器会返回服务器上的/data/static/index.html ​ location ^~ /av {alias /data/static/; } 三、nginx负载均衡 概述 Web服务器直接面向用户往往要承载大量并发请求单台服务器难以负荷我使用多台WEB服务器组成集群前端使用Nginx负载均衡将请求分散的打到我们的后端服务器集群中 实现负载的分发。那么会大大提升系统的吞吐率、请求性能、高容灾 Nginx要实现负载均衡需要用到proxy_pass代理模块配置 Nginx负载均衡与Nginx代理不同地方在于 Nginx代理仅代理一台服务器而Nginx负载均衡则是将客户端请求代理转发至一组upstream虚拟服务池 Nginx可以配置代理多台服务器当一台服务器宕机之后仍能保持系统可用。 upstream配置 在nginx.conf http 区域中 upstream django {server 10.0.0.10:8000;server 10.0.0.11:9000; } 在nginx.conf http 区域   server区域  location配置中 添加proxy_pass location / {root html;index index.html index.htm;proxy_pass http://django; } 此时初步负载均衡已经完成upstream默认按照轮训方式负载每个请求按时间顺序逐一分配到后端节点。 upstream分配策略 weight 权重 upstream django {server 10.0.0.10:8000 weight5;server 10.0.0.11:9000 weight10;#这个节点访问比率是大于8000的 } ip_hash 每个请求按访问ip的hash结果分配这样每个访客固定访问一个后端服务器 upstream django {ip_hash;server 10.0.0.10:8000;server 10.0.0.11:9000; } backup 在非backup机器繁忙或者宕机时请求backup机器因此机器默认压力最小 upstream django {server 10.0.0.10:8000 weight5;server 10.0.0.11:9000;server node.oldboy.com:8080 backup; } 负载均衡实验环境规划 角色 ip 主机名 lb01 192.168.119.10 lb01 web01 192.168.119.11 web01 web02 192.168.119.12 web02 关闭防火墙 iptables -F sed -i s/enforcing/disabled/ /etc/selinux/configsystemctl stop firewalld systemctl disable firewalld web01服务器配置nginx创建index.html server {listen 80;server_name 192.168.119.11;location / {root /node;index index.html index.htm;} }mkdir /node echo i am web01 /node/index.html#启动NGINX ./sbgin/nginx web02服务器配置nginx创建index.html server {listen 80;server_name 192.168.119.12;location / {root /node;index index.html index.htm; }mkdir /node echo i am web02... /node/index.html #启动nginx ./sbing/nginx   配置lb01服务器的nginx负载均衡 1.检查lb01的 nginx.conf http {include mime.types;default_type application/octet-stream;sendfile on;keepalive_timeout 65;upstream node {server 192.168.119.11:80;server 192.168.119.12:80; }server {listen 80;server_name 192.168.119.10;location / {proxy_pass http://node;include proxy_params; #需要手动创建}} } 2.手动创建proxy_params文件文件中存放代理的请求头相关参数 [rootlb01 conf]# cat /opt/nginx/conf/proxy_params proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_connect_timeout 30; proxy_send_timeout 60; proxy_read_timeout 60;proxy_buffering on; proxy_buffer_size 32k; proxy_buffers 4 128k; 启动lb01负载均衡nginx服务./sbin/nginx 访问lb01节点nginx反复刷新 负载均衡调度算法 调度算法    概述 轮询     按时间顺序逐一分配到不同的后端服务器(默认) weight    加权轮询,weight值越大,分配到的访问几率越高 ip_hash    每个请求按访问IP的hash结果分配,这样来自同一IP的固定访问一个后端服务器 url_hash   按照访问URL的hash结果来分配请求,是每个URL定向到同一个后端服务器 least_conn 最少链接数,那个机器链接数少就分发 1.轮询(不做配置默认轮询) 2.weight权重(优先级) 3.ip_hash配置根据客户端ip哈希分配不能和weight一起用   转载于:https://www.cnblogs.com/songzhixue/p/11126842.html
http://www.zqtcl.cn/news/853460/

相关文章:

  • 南京有名的网站建设公司自学室内装修设计教程
  • 新乡市做网站的公司开发公司简介企业介绍
  • 礼品网站模板淘宝店铺购买交易平台
  • 属于公司的网站怎么做外贸服装网站开发
  • 做暧网站泸州公司做网站
  • 做文库类网站网站所有权 备案
  • 网站开发主要内容站长之家网站查询
  • 网站推广优化排名公司wordpress添加说说
  • 维护一个网站要多少钱企业怎么做网站
  • 怎么做兼职网站成都必去十大网红景点
  • 网站建设如何传视频教程电脑网站设计公司
  • 网站开发培训教程制作网站开发公司
  • 网站前端做报名框代码seo教育培训机构
  • 做网站要学习什么分销网站
  • 镇江市住房和城乡建设局网站常州建设网站
  • 学做美食的网站男女做暖暖到网站
  • 手机的网站建设目标刚做的网站 搜不到
  • 重庆网站建设哪里比较好呢ps怎么做网站logo
  • 网站建设五项基本原则优化关键词的公司
  • 高端网站的特点p2p网站开发的流程
  • 什么网站做外贸最好坪地网站建设公司
  • 做网站费用怎么核算没有公司 接单做网站
  • 如何建设一个优秀的电商网站wordpress注册去掉电子邮件
  • 站长工具 seo综合查询长沙高校网站制作公司
  • 杭州网站定制开发哪家好wordpress重置
  • 哈尔滨市建设安全网站火车头更新wordpress
  • 做亚马逊外国网站需要语言好吗邢台seo
  • jsp在网站开发中的优势国内哪个推广网站做的好
  • 做网站工资高吗精品资料
  • 做农业需关注什么网站热门代理项目