当前位置: 首页 > 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.pierceye.com/news/853460/

相关文章:

  • 设计网站推荐提升审美网站建设的公司
  • 张浦专业做网站网站建设案例百度云
  • 佛山网站如何制作网站建设公司哪家强
  • 韩城市网站建设编程培训机构加盟哪家好
  • 已备案网站更换域名广东工厂网站建设
  • 营销型网站有哪些特点建设官方网站的费用账务处理
  • 区域网站设计WordPress无法发布
  • html网站开发主要涉及哪些技术百度域名的ip
  • 织梦网站数据下载wordpress如何播放百度云视频
  • 建站的费用服务器搭建网站环境
  • 查看公司信息的网站旅游网站效果图
  • 娄底网站制作重庆专题片制作
  • 网站建设佰金手指科杰十七织梦淘客网站
  • 财务系统seo西安
  • 如何做好网站建设的关键重点网站地图那么建设
  • 打开山东城市建设职业学院网站自己网站做优化的有权利卖么
  • 境外电商网站建设sem推广优化
  • 五站合一自建网站制作网站用什么软件有哪些
  • 查法人信息的网站开发公司一季度汇报
  • 国外的购物网站有哪些安徽省住房和城乡建设厅官方网站
  • 网站策划需要什么能力网页游戏平台软件
  • phpmysql网站开发网络结构
  • 微官网和移动网站区别论坛网站建设多少钱
  • 怎么做公司网站优化凡科h5登录入口
  • 做电影网站如何推广方案房产网络平台
  • 站长工具 seo查询python爬数据做网站
  • 网站 底部医院网站建设的要求
  • asp网站静态化seo关键词排名优化软件怎么选
  • wordpress apache版本北京seo招聘
  • 南京玄武网站建设信息服务公司的经营范围有哪些