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

宁波模版建站公司湘潭建设网站公司

宁波模版建站公司,湘潭建设网站公司,一般做网站用什么软件,郑州网站开发工程师目录 一、什么是集群#xff1f; 二、 搭建(tomcatnginxkeepalived)集群 一、JDK安装 二、Tomcat安装 三、Nginx 3.1、什么是Nginx#xff1f; 3.2、下载Nginx 3.3、安装 四、搭建NginxTomcat的实现集群 配置nginx.comf文件 五#xff1a;Nginx搭建图片服务器 …目录 一、什么是集群 二、 搭建(tomcatnginxkeepalived)集群 一、JDK安装 二、Tomcat安装  三、Nginx 3.1、什么是Nginx 3.2、下载Nginx 3.3、安装 四、搭建NginxTomcat的实现集群  配置nginx.comf文件 五Nginx搭建图片服务器  六、keepalived下载和安装  一、什么是集群 集群是由多个独立的计算机或服务器通过网络连接在一起共同工作以实现高性能计算、存储或其他任务的一种计算架构。集群可以提供更高的计算能力、存储容量和可靠性同时也能提高系统的可扩展性和可管理性。         集群计算系统中的每个计算机或服务器称为节点这些节点可以通过高速网络互相通信和协同工作。集群中的节点通过共享任务和负载来实现并行计算和处理从而加快处理速度和提高系统性能。集群可以是对称集群也就是所有节点都具有相同的权重和功能也可以是非对称集群其中一些节点可能具有更高的性能和功能。         集群可以用于各种应用包括科学计算、数据分析、大规模网站和应用程序的部署、高性能数据库的管理等。通过将多个计算节点组合在一起集群可以提供更高的计算能力和存储容量从而满足大规模计算和处理的需求。         集群还可以通过使用冗余节点和自动故障转移机制来提高系统的可靠性。如果一个节点发生故障集群可以自动将任务和负载转移到其他健康的节点上确保系统的连续运行和可用性。         总而言之集群是一种通过将多个计算机或服务器组合在一起通过共享计算和负载来实现高性能计算、存储和处理的计算架构。它能够提供更高的计算能力、存储容量和可靠性同时也能提高系统的可扩展性和可管理性。 二、 搭建(tomcatnginxkeepalived)集群 一、JDK安装 a.检测是否安装了jdk  运行java -versionlinux下有一个 open java的那个jdk  而不是sun公司的jdk  b.若有需要将其卸载 1.查看安装那些jdk rpm -qa | grep java 2.卸载 先卸载 openjdk 1.7 rpm -e --nodeps 卸载的包 rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.i686 再卸载 openjdk 1.6  rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.i686 e.安装jdk         上传jdk 通过ftp软件上传(上传到root目录下)         在 /usr/local创建一个 java目录         mkdir java         将上传的jdk复制到 java目录下         cp /root/jdk.xxxxx.tar /usr/local/java                 将其解压                 tar -xvf jdk.xxx.tar         f.安装依赖         yum install glibc.i686 g.配置环境变量         编辑  vi /etc/profile         在文件最后添加一下信息         #set java environment         JAVA_HOME/usr/local/java/jdk1.8.0_221         CLASSPATH.:$JAVA_HOME/lib.tools.jar         PATH$JAVA_HOME/bin:$PATH         export JAVA_HOME CLASSPATH PATH         保存退出         source /etc/profile  使更改的配置立即生效         判断是否安装成功java -version 或者 java和javac 二、Tomcat安装  a.在/usr/local/  创建tomcat目录 b.复制tomcat 到 /usr/local/tomcat c.解压tomcat d.启动tomcat 进入 bin         方式1:                 sh startup.sh         方式2:                       ./startup.sh e.开启端口号 8080         8080端口放行                 firewall-cmd --zonepublic --add-port8080/tcp --permanent         刷新防火墙的规则中                 firewall-cmd --reload         可以在windows下直接访问了                 http://192.168.67.13:8080/         也可以查看日志文件                 tail -f logs/catalina.out         退出 ctrlc 三、Nginx 3.1、什么是Nginx Nginx发音为“engine X”是一款高性能的开源Web服务器软件。它可以作为反向代理服务器用于负载均衡和高可用性也可以作为HTTP服务器用于静态内容和动态内容的服务。Nginx的设计目标是处理大量并发连接具有占用内存少、资源消耗低以及高度可扩展性的特点因此被广泛应用于互联网企业、电子商务平台、内容分发网络CDN等场景。Nginx还支持许多高级功能例如缓存、SSL/TLS加密、HTTP2协议、Gzip压缩等使得它成为许多网站和应用程序的首选Web服务器。 3.2、下载Nginx nginx newshttp://nginx.org/ 3.3、安装 先安装依赖包 yum install gcc-c yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel 然后以root身份进行以下安装 将nginx-1.17.3.tar.gz拷贝到/usr/local目录下并解压 新建nginx目录 进入解压后的nginx-1.17.3目录 执行./configure --prefix/usr/local/nginx注意要进入nginx目录才能找configure 再执行make   make install 然后复制一个新的会话进入nginx目录 就可以看到 安装成功 注意 打开防火墙         vi /etc/sysconfig/iptables 配置         firewall-cmd --zonepublic --add-port22/tcp --permanent         firewall-cmd --zonepublic --add-port80/tcp --permanent         firewall-cmd --zonepublic --add-port8080/tcp --permanent         firewall-cmd --zonepublic --add-port8081/tcp --permanent         firewall-cmd --zonepublic --add-port8082/tcp --permanent 重启防火墙         firewall-cmd --reload 查看端口的使用情况         firewall-cmd --zonepublic --list-ports 启动Nginx  1.进入nginx/sbin目录 执行./nginx 2.访问服务器 192.168.67.13 killall -9 nginx #杀掉nginx 进程 常用命令 四、搭建NginxTomcat的实现集群  复制三份tomcat 修改名字 mv apache-tomcat-8.5.45 apache-tomcat-1 复制tomcat cp -r apache-tomcat-1 ./apache-tomcat-2 修改每个tomcat的端口 在每个tomcat的webapps中创建test1文件夹 mkdir test1 创建index.html文件 启动每个tomcat进行测试  启动 ./apache-tomcat-3/bin/startup.sh ./apache-tomcat-3/bin/startup.sh ./apache-tomcat-3/bin/startup.sh 必须关闭nginx再测试killall -9 nginx 测试 192.168.67.13:8081/test1/index.html 192.168.67.13:8082/test1/index.html 192.168.67.13:8083/test1/index.html 配置nginx.comf文件 注意配置所放的位置 修改完后要重新加载nginx ./nginx -s reload upstream clustertomcat{                 server 192.168.67.13:8081 weight5;                 server 192.168.67.13:8082 weight1;                 server 192.168.67.13:8083 weight1;         } server {         listen       80;                server_name  localhost;         #charset koi8-r;         #access_log  logs/host.access.log  main;         location / {         root html;         index index.html index.htm;             proxy_pass httP://clustertomcat;         } } 在linux服务下解决session共享的方式加入如ip_hash这样不同IP主机就访问同一个tomcat upstream clustertomcat{                 server 192.168.67.13:8081 weight5;                 server 192.168.67.13:8082 weight1;                 server 192.168.67.13:8083 weight1;   ip_hash;         } server {         listen    80;                server_name  localhost;          #charset koi8-r;         #access_log  logs/host.access.log  main;         location / {         root html;         index index.html index.htm;             proxy_pass httP://clustertomcat;         } } 测试 http://192.168.67.13/test1/index.html  五Nginx搭建图片服务器  在 /usr/local/创建文件夹images放入图片  upstream clustertomcat{                 server 192.168.67.13:8081 weight5;                 server 192.168.67.13:8082 weight1;                 server 192.168.67.13:8083 weight1;                 ip_hash;         } server {         listen       80;         server_name  localhost;         #charset koi8-r;         #access_log  logs/host.access.log  main;         location /images {                 root /usr/local/;         }         location / {         root html;         index index.html index.htm;             proxy_pass httP://clustertomcat;         } 测试 http://192.168.67.13/images/003.jpg  六、keepalived下载和安装  下载地址 Keepalived for Linuxhttps://www.keepalived.org/download.html对应组件安装 yum -y install openssl-devel yum -y install libnl libnl-devel yum install -y libnfnetlink-devel keepalived安装 yum install keepalived -y命令进行安装 启动keepalived服务   systemctl start keepalived 查看版本   keepalived -version 查看安装位置和配置文件的位置    rpm -ql keepalived 配置keepalived.conf 使用yum安装的会有一个默认配置文件模板 路径为/etc/keepalived/keepalived.conf 可以根据实际情况修改修改完成之后需要重启keepalived服务 从配置主机不要忘记修改nginx的配置文件 upstream clustertomcat{                 server 192.168.67.22:8080 weight5;                 server 192.168.67.22:8081 weight1;                 server 192.168.67.22:8082 weight1;                 ip_hash;         } 查看进程ps -aux|grep keepalived 杀死进程kill -9 2621 杀死一个程序killall nginx 启动 systemctl start keepalived 测试 http://192.168.67.222/test1/index.html
http://www.zqtcl.cn/news/793733/

相关文章:

  • 世界十大网站排名出炉最新军事新闻最新消息视频
  • 医疗电子的网站建设城市建设管理
  • win10建站wordpress商城网站结算页面怎么做
  • 电商网站模板引擎惠阳做网站公司
  • 如何在百度做网站推广中企动力企业邮箱手机邮箱
  • extjs做的网站开发公司宣传语
  • 长安做外贸网站关于阅读类网站的建设规划书
  • php网站建设思路方案阿里巴巴如何建设网站
  • 网站做什么推广好网站域名注册步骤
  • 官方建网站有哪些步骤国内成熟的crm系统
  • 建设银行深圳天健世纪支行网站电子商务网站建设员
  • 个人备案域名可以做企业网站吗海南做公司网站
  • 浙江坤宇建设有限公司网站施工企业施工生产计划
  • 成都建站推广域名备案用的网站建设方案
  • 西安市城乡建设管理局网站6一级域名生成二级域名
  • 网站建设沙漠风服装公司网站源码
  • 体检营销型网站php网站建设培训班
  • 做洁具最好的网站数据分析
  • 郑州网站建设丶汉狮网络网站建设中图片是什么意思
  • 深圳网站建设公司设计公司做影视网站用主机还是用服务器
  • 网站建设价格如何做问卷调查网站
  • 网络营销推广合同天津网站seo策划
  • 明年做那个网站致富wordpress loper
  • 网站开发原理柳州网站推广
  • 杭州高端网站开发重庆网站建设去迅法网
  • 营销型网站建设调查表用flash做游戏下载网站
  • 企业网站申请流程北京网站建设北京
  • 响应式网站导航栏模板python开发wordpress
  • 大学生创新创业大赛一个网站做两个优化可以做吗
  • 网站设计建设铁总建设函网站