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

哪里有做网站的汕头免费建站哪里有

哪里有做网站的,汕头免费建站哪里有,绍兴网站开发08keji,哪里购买域名一、首先安装Nginx: 官网链接:https://nginx.org/en/download.html 下载完成后,在本地文件中解压。 解压完成之后,打开conf --> nginx.config 文件 1、在 http 里面加入以下代码 upstream GY{#Nginx是如何实现负载均衡的&a…

一、首先安装Nginx:

官网链接:https://nginx.org/en/download.html
下载完成后,在本地文件中解压。
解压完成之后,打开conf --> nginx.config 文件

1、在 http 里面加入以下代码
upstream GY{#Nginx是如何实现负载均衡的,Nginx的upstream目前支持以下几种方式的分配#1、轮询(默认)#每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。#2、weight#指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。#3、ip_hash#每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。#4、fair(第三方)#按后端服务器的响应时间来分配请求,响应时间短的优先分配。#5、url_hash(第三方)#按访问url的hash结果来分配请求,使每个url定向到同一个后端服务器,后端服务器为缓存时比较有效。  ip_hash;#weigth参数表示权值,权值越高被分配到的几率越大server 127.0.0.1:8088 weight=2;server 127.0.0.1:8089  weight=1;}

解释说明:

  • 其中 upstream 为固定单词,用于定义后端服务器组,后面紧跟的 GY自定义 (它叫做 服务器组名称
  • 127.0.0.1:8088 / 127.0.0.1:8089 这个代表服务启动的端口号,这个服务可以自己写js文件,也可以安装两个tomcat服务启动(两者选其一)。至于怎么启动,下面会有说明。
2、在 server 里面修改为下面代码
listen  888;server_name  localhost;#charset koi8-r;#access_log  logs/host.access.log  main;location / {# root   html;# index  index.html index.htm;proxy_pass http://GY;}

**解释说明: **

  • 这里把之前nginx默认的 端口号 80改为 888,以防止80端口占用,把原来默认的页面注释掉,增加了服务代理,这样直观看到调用了哪一个server。
  • 这里 proxy_pass 的值 和上面的 upstream后面的要保持一致。

二、配置以及启动服务(这两个选一个,否则会端口冲突,如果都要试试,端口号记得避开)

1、使用简单的js文件启动(前提要安装 node.js)

在任意目录下新建两个文件命名为 webserver1.jswebserver2.js。代码如下:

webserver1.js:

var http = require('http');
var server = http.createServer(function(req,res){res.write("Hello world from Serve One.");res.end();
});
server.listen(8088);
console.log("running at http://127.0.0.1:8088");

webserver2.js:

var http = require('http');
var server = http.createServer(function(req,res){res.write("Hello world from Server Two.");res.end();
});
server.listen(8089);
console.log("running at http://127.0.0.1:8089");

保存后,分别在相应的目录下输入 cmd ,然后输入 node webserver1.jsnode webserver2.js,来启动两个服务。可以在终端控制器中查看打印的内容。

2、使用tomcat

2.1 下载

首先下载tomcat:https://tomcat.apache.org/download-90.cgi(官网比较慢)。 注意: 这里要下载两遍,最好下载不同的两个版本,用来区分两个服务
我下载了一个9.0.105版本和10.1.41版本。
apache-tomcat-9.0.105-windows-x64.zip
apache-tomcat-10.1.41-windows-x64.zip
下载完成之后解压,下一步需要配置环境变量。

2.2 配置环境变量

在这里插入图片描述
同时配置两个环境变量:
CATALINA_HOME :自己电脑里9.0.105 的根目录
CATALINA2_HOME:自己电脑里10.1.41 的根目录
在这里插入图片描述
同时,在 Path 中添加下面两项。
在这里插入图片描述
**环境变量配置好后,分别打开两个目录下的conf --> tomcat-users.xml,**最后一行上面加上下面代码:

2.3 修改文件

<!-- 定义角色 -->
<role rolename="manager-gui"/>
<role rolename="manager-script"/><!-- 定义用户及其角色 -->
<user username="tomcat" password="123456" roles="manager-gui,manager-script"/>

在这里插入图片描述
分别打开两个文件的 server.xml:保证两个端口号不同

1、修改 port

在这里插入图片描述

2、修改connector

在这里插入图片描述
下面9.0.105 文件不动,修改 10.1.41文件!!

将下列圈中的文件,分别用编辑器打开,然后将里面的CATALINA_HOME替换为CATALINA2_HOME,将CATALINA_BASE替换为CATALINA2_BASE

文件里如果没有CATALINA_BASE字段,则只替换CATALINA_HOME即可;
在这里插入图片描述
替换完成后,将该文件下的startup.bat,shutdown.bat,version.bat文件名重命名为startup2.bat,shutdown2.bat,version2.bat。(上图是已经替换后的名称)

2.4 启动服务

在9.0.105下的 bin输入startup.bat启动tomcat9.0.105
在这里插入图片描述

新打开一个CMD窗口,在10.1.41输入startup2.bat启动服务,页面同上。
在这里插入图片描述

启动成功后就可以在浏览器中输入:
http://localhost:8088/
在这里插入图片描述http://localhost:8089/
在这里插入图片描述

三、最后启动 nginx

也可以在tomcat后安装nginx,安装解压修改后双击 nginx.exe,页面会一闪而过,然后关闭,表示启动成功。
在这里插入图片描述
也可以打开 cmd 启动,启动后,若修改了config文件,需要输入 nginx -s reload 重启。
所有的配置完成后,在浏览器中输入 http://localhost:888/ 多刷新几遍,查看页面是否有变化,除此之外,还可以在nginx中配置更多的选项,使得分配的机制更适应于你的项目和服务器。

四、扩展

上述tomcat默认打开的是该页面:
在这里插入图片描述
如果想要额外配置自定义页面,则
分别(两个目录都要配一样的文件名) 在 tomcat 目录下的 webapps下新增一个文件,将 ROOT 下的
WEB-INF复制。
在这里插入图片描述
在这里插入图片描述
两个index.html 里面只有一行
在这里插入图片描述
然后就可以在刚才地址后面加上自定义的文件名就可以访问两个文件。
在这里插入图片描述

在这里插入图片描述
到这里一个简单的负载测试已完成,也可以在这个基础上增加额外的配置来测试。

【参考文章】
配置两个tomcat:
https://blog.csdn.net/zouguo1211/article/details/83997231
基于Nginx的负载均衡实验,验证不同负载均衡策略:https://blog.csdn.net/OMio__/article/details/122539389
Nginx负载均衡原理及配置实例:
https://www.cnblogs.com/qinlulu/p/12821289.html
如何在Tomcat上部署自己的静态web页面:
https://blog.csdn.net/Versionssf/article/details/116210978


文章转载自:

http://dDSPjBT2.mjjty.cn
http://fIx4xBIx.mjjty.cn
http://SYzlh1La.mjjty.cn
http://DvhRVGQb.mjjty.cn
http://IaoNEZMo.mjjty.cn
http://4lrkA0fL.mjjty.cn
http://E5iQinMn.mjjty.cn
http://YO3fz6NR.mjjty.cn
http://DbH5100R.mjjty.cn
http://xKo9dxIH.mjjty.cn
http://cu4Q6pmh.mjjty.cn
http://8C3jfaGQ.mjjty.cn
http://KopvmMGH.mjjty.cn
http://f7HelT3B.mjjty.cn
http://2NlQa9wv.mjjty.cn
http://wjFhoQR0.mjjty.cn
http://D98du7Mg.mjjty.cn
http://DBK37f8m.mjjty.cn
http://HhU0SHLy.mjjty.cn
http://av4N8vii.mjjty.cn
http://yusuKWE6.mjjty.cn
http://MOVG2SyV.mjjty.cn
http://49d8tyGE.mjjty.cn
http://cDxNEief.mjjty.cn
http://9jdJL5uY.mjjty.cn
http://XeefZJ2V.mjjty.cn
http://lvnqqPIg.mjjty.cn
http://R7ABn1N0.mjjty.cn
http://t2TIiYIH.mjjty.cn
http://WTEFsf4u.mjjty.cn
http://www.dtcms.com/wzjs/669894.html

相关文章:

  • 设计色彩网站如何建立一个网站分享教程
  • dede小视频网站源码做断桥铝窗户的网站
  • 免费微信建站有哪些网站静安做网站公司
  • 社交网站建设流程做自己任务的网站
  • 松江建设管理中心网站wordpress 招商系统
  • 做餐饮类网站用哪个程序网站网页怎么压缩
  • 网站建设编程怎么写宝安网站设计案例
  • 专业的销售网站镇江丹徒发布
  • 山西建设厅报名网站茂名网站建设优化seo
  • 网站备案 办公室电话wordpress主题中英文
  • 广州建设工程交易中心网站世界500强企业查询入口
  • 宁波制作网站公司重庆承越网站制作公司
  • 万江做网站的公司网站手机站怎么做
  • 手机网站开发注意广东建设信息网站首页
  • 网站建设与维护 技能智能建站模板
  • 学院网站设计说明书曲靖做网站建设的公司
  • 网站重要三要素wordpress 报错
  • 东莞企业怎么做网站建设宁皓 wordpress
  • 哪个网站可以做链接关于大棚建设的网站
  • 华为云网站定制成都企业网站建设
  • 网站伪静态设置大连网站搜索排名提升
  • 做网站能赚钱免费网站推广入口
  • 齿轮机械东莞网站建设技术支持公众号开发者密码怎么获得
  • 网站建设 江苏wordpress 修改footer
  • 摄影网站 源码资讯网站开发
  • 响应式网站切图抖音企业服务平台
  • 南宁建站有哪些公司wordpress不同背景
  • 深圳建设网站公司排名雅茂道网站建设
  • 企术建站cdr做网站怎么导出
  • 西安信息网站建设wordpress 登录很慢