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

网站外链内链怎么做成都建设诚信网站

网站外链内链怎么做,成都建设诚信网站,绵阳优化网站排名,网站建设中的时尚资讯Tomcat多实例与负载均衡 一、Tomcat多实例1.1、安装JDK1.2、安装tomcat1.3、配置tomcat环境变量1.4、修改tomcat中的主配置文件1.5、修改启动脚本和关闭脚本1.6、 启动tomcat并查看 二、NginxTomcat负载均衡、动静分离2.1、部署Nginx负载均衡2.2、部署第一台tomcat2.3、部署第二… Tomcat多实例与负载均衡 一、Tomcat多实例1.1、安装JDK1.2、安装tomcat1.3、配置tomcat环境变量1.4、修改tomcat中的主配置文件1.5、修改启动脚本和关闭脚本1.6、 启动tomcat并查看 二、NginxTomcat负载均衡、动静分离2.1、部署Nginx负载均衡2.2、部署第一台tomcat2.3、部署第二台tomcat2.4、nginx配置 一、Tomcat多实例 1.1、安装JDK 在部署tomct之前必须安装好jdk以为jdk是tomcat运行的必要环境 1. #关闭防火墙systemctl stop firewalld systemctl disable firewalld setenforce 02. #将安装 Tomcat 所需软件包传到/opt目录下 apache-tomcat-9.0.16.tar.gz jdk-8u201-linux-x64.rpm3. #切换至/opt下安装JDK cd /opt rpm -ivh jdk-8u201-linux-x64.rpm ​ 4. #查看java版本 java -version关闭防火墙 将安装tomcat所需软件包传到/opt目录下 安装jdk 查看java版本 1.2、安装tomcat 1. #切换至/opt下解压tomcat包 cd /opt tar -zxf apache-tomcat-9.0.16.tar.gz ​ 2. #新建文件夹/usr/local/tomcat mkdir /usr/local/tomcat3. #将解压后的包拷贝至/usr/local/下并重命名 cp -a apache-tomcat-9.0.16 /usr/local/tomcat/tomcat1 cp -a apache-tomcat-9.0.16 /usr/local/tomcat/tomcat2切换至/opt下解压tomcat包 新建文件夹/usr/local/tomcat 件解后的包拷贝至/usr/local下并重命名 1.3、配置tomcat环境变量 vim /etc profileexport JAVA_HOME/usr/java/jdk1.8.0_201-amd64 export JRE_HOME$JAVA_HOME/jre export CLASSPATH.:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/dt.jar export PATH$JAVA_HOME/bin:$JRE_HOME/bin:$PATH 1.4、修改tomcat中的主配置文件 vim /usr/local/tomcat/tomcat2/conf/server.xml ​ 22 Server port8006 shutdownSHUTDOWN 69 Connector port8081 protocolHTTP/1.1 116 Connector port8010 protocolAJP/1.3 redirectPort8443 / ​1.5、修改启动脚本和关闭脚本 1. #修改tomcat1的/usr/local/tomcat/tomcat1/bin/startup.sh vim /usr/local/tomcat/tomcat1/bin/startup.sh ​ export CATALINA_HOME1/usr/local/tomcat/tomcat1 export CATALINA_BASE1/usr/local/tomcat/tomcat1 export TOMCAT_HOME1/usr/local/tomcat/tomcat1 ​ 2. #修改tomcat1 的/usr/local/tomcat/tomcat1/bin/shutdown.sh vim /usr/local/tomcat/tomcat1/bin/shutdown.sh ​ export CATALINA_HOME1/usr/local/tomcat/tomcat1 export CATALINA_BASE1/usr/local/tomcat/tomcat1 export TOMCAT_HOME1/usr/local/tomcat/tomcat1 ​ ​ 3. #修改tomcat2的/usr/local/tomcat/tomcat2bin/startup.sh vim /usr/local/tomcat/tomcat2/bin/startup.sh ​ export CATALINA_HOME1/usr/local/tomcat/tomcat2 export CATALINA_BASE1/usr/local/tomcat/tomcat2 export TOMCAT_HOME1/usr/local/tomcat/tomcat2 ​ 4. #修改tomcat2的/usr/local/tomcat/tomcat2/bin/shutdown.sh vim /usr/local/tomcat/tomcat2/bin/shutdown.sh ​ export CATALINA_HOME1/usr/local/tomcat/tomcat2 export CATALINA_BASE1/usr/local/tomcat/tomcat2 export TOMCAT_HOME1/usr/local/tomcat/tomcat2 ​修改tomcat1的/usr/local/tomcat/tomcat1/bin/startup.sh 修改tomcat1 的/usr/local/tomcat/tomcat1/bin/shutdown.sh 修改tomcat2的/usr/local/tomcat/tomcat2bin/startup.sh 修改tomcat2的/usr/local/tomcat/tomcat2/bin/shutdown.sh 1.6、 启动tomcat并查看 1. #启动tomcat1 cd /usr/local/tomcat/ ./tomcat1/bin/startup.sh ​ 2. #启动tomcat2 ./tomcat2/bin/startup.sh ​ 3. #查看是否启动成功 ss -ntap|grep java http://192.168.59.118:8080/启动tomcat1、tomcat2 查看是否启动成功 二、NginxTomcat负载均衡、动静分离 standalone模式Tomcat单独运行直接接受用户的请求不推荐。 反向代理单机运行提供了一个Nginx作为反向代理可以做到静态由nginx提供响应动态jsp代理给Tomcat LNMTLinux Nginx MySQL Tomcat LAMTLinux ApacheHttpd MySQL Tomcat 前置一台Nginx给多台Tomcat实例做反向代理和负载均衡调度Tomcat上部署的纯动态页面更适合 LNMTLinux Nginx MySQL Tomcat 多级代理 LNNMTLinux Nginx Nginx MySQL Tomcat 动态服务器的问题往往就是并发能力太弱往往需要多台动态服务器一起提供服务。如何把并发的压力分摊这就需要调度采用一定的调度策略将请求分发给不同的服务器这就是Load Balance负载均衡。 当单机Tomcat演化出多机多级部署的时候一个问题便凸显出来这就是Session。而这个问题的由来都是由于HTTP协议在设计之初没有想到未来的发展。 2.1、部署Nginx负载均衡 环境介绍 nginx192.168.11.16 tomcat1192.168.11.17 tomcat2192.168.11.18 1. #关闭防火墙 systemctl stop firewalld setenforce 0 ​ 2. #安装依赖关系包 yum -y install pcre-devel zlib-devel gcc gcc-c make ​ 3. #新建用户和组便于管理 useradd -M -s /sbin/nologin nginx ​ 4. #切换至opt目录将下载好的压缩包传进来解压 cd /opt tar -zxf nginx-1.12.0.tar.gz ​ 4. #切换至解压后的目录下编译 cd nginx-1.12.0 ​ ./configure \ --prefix/usr/local/nginx \ --usernginx \ --groupnginx \ --with-http_stub_status_module ​ 5. #安装 make make install -j4 ​ 6. #做软连接让系统识别nginx的操作命令 ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/ ​ 7. #将nginx命令加入服务 cd /lib/systemd/system vim nginx.service #!/bin.bash [Unit] Descriptionnginx Afternetwork.target [Service] Typeforking PIDFile/usr/local/nginx/logs/nginx.pid ExecStart/usr/local/nginx/sbin/nginx ExecReload/usr/bin/kill -s HUP $MAINPID ExecStop/usr/bin/kill -s QUIT $MAINPID PrivateTmptrue [Install] WantedBymulti-user.target ​ 8. #重新加载单元.启动服务 systemctl daemon-reload systemctl start nginx ​ 9. #查看是否成功启动 ss -ntap|grep nginxhttp://192.168.59.108/关闭防火墙 安装依赖包 新建用户和组便于管理 切换至opt目录下将下载好的压缩包传进来 切换至解压后的目录下编译 安装 做软连接让系统识别nginx的操作命令 将nginx加入服务 重新加载单元启动服务 查看是否成功启动 2.2、部署第一台tomcat 192.168.11.17 1. #关闭防火墙 systemctl stop firewalld setenforce 0 ​ 2. #切换至/opt将安装 Tomcat 所需软件包传到/opt目录下 apache-tomcat-9.0.16.tar.gz jdk-8u201-linux-x64.rpm ​ 3. #安装JDK rpm -ivh jdk-8u201-linux-x64.rpm ​ 4. #修改换将变量配置文件 vim /etc/profile export JAVA_HOME/usr/java/jdk1.8.0_201-amd64 export CLASSPATH$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar export PATH$JAVA_HOME/bin:$PATH ​ 5. #刷新配置文件 source /etc/profile ​ 6. #切换至/opt下解压tomcat包 cd /opt tar -zxf apache-tomcat-9.0.16.tar.gz ​ 7. #将解压后的包拷贝至/usr/local/下并重命名 cp -r apache-tomcat-9.0.16 /usr/local/tomcat ​ 8. #添加用户设置属主属组 useradd -s /sbin/nologin tomcat chown tomcat:tomcat /usr/local/tomcat -R ​ ​ 9. #新建服务文件 vim /etc/systemd/system/tomcat.service [Unit] DescriptionTomcat #Aftersyslog.target network.target remote-fs.target nss-lookup.target Aftersyslog.target network.target ​ [Service] Typeforking ExecStart/usr/local/tomcat/bin/startup.sh ExecStop/usr/local/tomcat/bin/shutdown.sh RestartSec3 PrivateTmptrue Usertomcat Grouptomcat ​ [Install] WantedBymulti-user.target ​ 10. #重新加载服务并开启查看是否成功启动 ​ systemctl daemon-reload systemctl start tomcat ss -ntap |grep 8080 ​ ​ ​ #############新建动态页面站点###########3 ​ 11. #切换至webapp下新建test目录 cd /usr/local/tomcat/webapps/ mkdir test ​ 12. #建立动态页面文件 vim test/index.jsp % page languagejava importjava.util.* pageEncodingUTF-8% htmlheadtitleJSP test1 page /title/headbody% out.println(动态页面1,http://www.test1.com);%/body /html ​ 13. #修改主配置文件 vim /usr/local/tomcat/conf/server.xml 删除原来的站点模块 添加 Host namelocalhost appBasewebappsunpackWARstrue autoDeploytrue xmlValidationfalsexmlNamespaceAwarefalseContext docBase/usr/local/tomcat/webapps/testpath reloadabletrue //Host ​ ​ 14. #重启服务并在网页测试 systemctl restart tomcat.service http://192.168.59.105:8080/关闭防火墙 切换至/opt将安装 Tomcat 所需软件包传到/opt目录下 安装JDK 修改换将变量配置文件 刷新配置文件 切换至/opt下解压tomcat包 将解压后的包拷贝至/usr/local/下并重命名 添加用户设置属主属组 重新加载服务并开启查看是否成功启动 切换至webapp下新建test目录 建立动态页面文件 修改主配置文件 重启服务并在网页测试 2.3、部署第二台tomcat 1. #关闭防火墙 systemctl stop firewalld setenforce 0 ​ 2. #切换至/opt将安装 Tomcat 所需软件包传到/opt目录下 apache-tomcat-9.0.16.tar.gz jdk-8u201-linux-x64.rpm ​ 3. #安装JDK rpm -ivh jdk-8u201-linux-x64.rpm ​ 4. #修改环境变量配置文件 vim /etc/profile export JAVA_HOME/usr/java/jdk1.8.0_201-amd64 export CLASSPATH$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar export PATH$JAVA_HOME/bin:$PATH ​ 5. #刷新配置文件 source /etc/profile ​ 6. #切换至/opt下解压tomcat包 cd /opt tar -zxf apache-tomcat-9.0.16.tar.gz ​ 7. #将解压后的包拷贝至/usr/local/下并重命名 cp -r apache-tomcat-9.0.16 /usr/local/tomcat ​ 8. #添加用户设置属主属组 useradd -s /sbin/nologin tomcat chown tomcat:tomcat /usr/local/tomcat -R ​ ​ 9. #新建服务文件 vim /etc/systemd/system/tomcat.service [Unit] DescriptionTomcat #Aftersyslog.target network.target remote-fs.target nss-lookup.target Aftersyslog.target network.target ​ [Service] Typeforking ExecStart/usr/local/tomcat/bin/startup.sh ExecStop/usr/local/tomcat/bin/shutdown.sh RestartSec3 PrivateTmptrue Usertomcat Grouptomcat ​ [Install] WantedBymulti-user.target ​ 10. #重新加载服务并开启查看是否成功启动 ​ systemctl daemon-reload systemctl start tomcat ss -ntap |grep 8080 ​ ​ ​ #############新建动态页面站点###########3 ​ 11. #切换至webapp下新建test目录 cd /usr/local/tomcat/webapps/ mkdir test ​ 12. #建立动态页面文件 vim test/index.jsp % page languagejava importjava.util.* pageEncodingUTF-8% htmlheadtitleJSP test2 page /title/headbody% out.println(动态页面2,http://www.test2.com);%/body /html ​ 13. #修改主配置文件 vim /usr/local/tomcat/conf/server.xml 删除原来的站点模块 添加 Host namelocalhost appBasewebappsunpackWARstrue autoDeploytrue xmlValidationfalsexmlNamespaceAwarefalseContext docBase/usr/local/tomcat/webapps/testpath reloadabletrue //Host ​ ​ 14. #重启服务并在网页测试 systemctl restart tomcat.service http://192.168.59.105:8080/关闭防火墙 切换至/opt将安装 Tomcat 所需软件包传到/opt目录下 安装JDK 修改环境变量配置文件 刷新配置文件 切换至/opt下解压tomcat包 将解压后的包拷贝至/usr/local/下并重命名 添加用户设置属主属组 新建服务文件 重新加载服务并开启查看是否成功启动 切换至webapp下新建test目录 建立动态页面文件 修改主配置文件 重启服务并在网页测试 2.4、nginx配置 准备静态页面和图片 1. #切换至/usr/local/nginx/html/目录下 cd /usr/local/nginx/html/ ​ 2. #创建test文件夹并在里面创建静态网页 mkdir test cd test vim test.html this is static test web !! ​ 3. #拖一张图片至test下改名为1.jpg mv 1.jfif 1.jpg ​ 4. #配置主配置文件 vim /usr/local/nginx/conf/nginx.conf ​ #配置负载均衡服务器列表weight参数表示权重权重越高被分配到的概率越大 #gzip on; upstream tomcat_server {server 192.168.59.105:8080 weight1;server 192.168.59.118:8080 weight1;}#动静分离location ~ .*\.jsp$ {proxy_pass http://tomcat_server;proxy_set_header HOST $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;} ​ #静态图片正则location ~* .*\.(jpg|html|png|gif)$ {root /usr/local/nginx/html/test;} ​ ​location / {root html;index index.html index.htm;} ​ ​ ​ 5. #重启nginx并测试 http://192.168.59.108/1.jpg http://192.168.59.108/test.html切换至cd /usr/local/nginx/html/目录下 创建test文件夹并在里面创建静态网页 拖一张图片至test下 配置主配置文件 重启nginx并测试
http://www.zqtcl.cn/news/193478/

相关文章:

  • 阿里巴巴电子商务网站建设目的网站专题素材
  • 浙江虎霸建设机械有限公司网站哪个网站做简历好
  • 网站做电商资质吗网站开发作品
  • 大型彩灯制作公司临清聊城网站优化
  • 网站建设灬金手指下拉十五网络运维工程师简历怎么写
  • 黄岛建设局网站动漫采集WordPress
  • 做网站现在挣钱吗wordpress 网址导航主题
  • 外贸网站什么采集wordpress主题更换logo
  • 唐山开发网站的公司长沙营销型网站设计
  • 数据库策略网站推广的有效方法有美辰网站建设
  • c 网站开发构想做网站的点子
  • 个人网站模板下载提供网站建设备案公司
  • 做网站需要会写代码6山东东营
  • 兼职刷客在哪个网站做网站搬家数据库配置
  • 做搬运的话哪个网站好网站模板建站
  • 建设个人信息网站wordpress 用户权限
  • 网站不显示域名解析错误怎么办公益网站设计
  • 怎么上传网站图片的链接手表网站排行榜
  • 网站推广方法100种百度排名规则
  • 上海专业网站建设公司站霸网络萝岗区网站建设推广
  • 做微商网站的公司永久免费crm管理系统
  • 网站开发的环境专业的建设网站
  • 公司网站建设知识注册网站备案
  • 营销型网站建设申请域名在域名做网站
  • 电商网站设计公司立找亿企邦山东德州网站建设哪家最好
  • 免费自建网站工具网站建设公司那个好
  • wordpress集成环境搭建短视频优化
  • 做网站一般把宽度做多少中国企业报集团官网
  • 什么软件可以建网站网站建设应该计入什么费用
  • 网站制作 手机版重庆网站建设mswzjs