首页 > 其他分享 >09.搭建一套小的集群 实现手动的代码上线

09.搭建一套小的集群 实现手动的代码上线

时间:2024-09-05 16:23:31浏览次数:6  
标签:quyunlong 09 192.168 nginx html 集群 web01 root 搭建

搭建一套小的集群 实现手动的代码上线

lb 192.168.111.21 web01 192.168.111.22 web02 192.168.111.23 所有机器都安装nginx;yum install nginx -y 在这里插入图片描述

1.配置负载均衡

[root@lb01 ~]# cat /etc/nginx/conf.d/proxy_html.quyunlong.com.conf
upstream html {
    server 192.168.111.22:80;
    server 192.168.111.23:80;
}

server {
    listen 80;
    server_name html.quyunlong.com;

    location / {
        proxy_pass http://html;
        proxy_set_header Host $http_host;
    }
}

[root@lb01 ~]# nginx -t 
[root@lb01 ~]# systemctl restart nginx

2.配置后端webserver(所有的web集群)

[root@web01 ~]# vim /etc/nginx/conf.d/html.quyunlong.com.conf
server {
    listen 80;
    server_name html.quyunlong.com;
    root /code/web;

    location / {
        index index.html;
    }
}
[root@web01 ~]# mkdir /code/web -p 
[root@web01 ~]# echo "web01..." > /code/web/index.html    #便于区分web01和web02各一个
[root@web01 ~]# nginx -t
[root@web01 ~]# systemctl restart nginx

测试浏览器访问域名http://html.quyunlong.com/ 在这里插入图片描述

3.克隆代码

[root@jenkins ~]# git clone [email protected]:new-group/monitor.git

4.将代码scp至web集群

[root@jenkins ~]# for i in 22 23 ;do scp -r monitor/* [email protected].${i}:/code/web/ ;done

再次访问网站成功展示业务信息 在这里插入图片描述

标签:quyunlong,09,192.168,nginx,html,集群,web01,root,搭建
From: https://blog.51cto.com/quyunlong/11929130

相关文章

  • Redis集群Lettuce主从切换问题
    一、问题描述RedisCluster集群,当master宕机,主从切换,客户端报错timedout二、原因SpringBoot2.X版本开始Redis默认的连接池都是采用的Lettuce。当节点发生改变后,Letture默认是不会刷新节点拓扑的。三、解决方案3.1方案一:把lettuce换成jedis只需要在pom.xml里调整一下依赖的引用<d......
  • 部署K8S集群(三):子节点部署及加入集群
    子节点:安装kubeletkubeadmkubectlyuminstall-ykubeletkubeadmkubectl安装containerd下载地址:https://github.com/containerd/containerd/releases找到标签为Latest的包,根据系统类型下载对应的包#解压tarCxzvf/usr/localcontainerd-1.7.21-linux-amd64.tar.g......
  • 2024.09 别急记录
    1.ARC070F-HonestOrUnkind发现\(a\leqb\)时\(b\)内部可以构造出一个好人集合,一定无解;否则有两种情况:\(x\)认为\(y\)是坏人,二者一好一坏,全部删去即可;\(x\)认为\(y\)是好人,那么\(y\)一定比\(x\)更好。维护一个栈表示目前越来越好的人,每次取出栈顶询问新人......
  • Redis集群不停机升级
    背景现有的Redis集群是由Redis4.x部署的,现在根据需要,要将Redis4.x升级到Redis5.0.10版本,且现有的Redis集群不能停机。下面以本地的机器为例进行操作演示。操作步骤下载&安装Redis5.0.10目前的Redis集群部署在/usr/local/redis目录下,/usr/local下执行命令下载Redis5.0.10cd......
  • 20240904_182638 mysql 填空题 变量
    查看所有的系统变量名称showvariables查看所有系统变量中以auto开头的名称showvariableslike'auto%'查看系统变量autocommit的值select@@autocommit设置系统变量autocommit的值为1setautocommit=1设置自定义变量name的值为'tom'set@name='tom'查看自定义变量nam......
  • Kubernetes学习指南:保姆级实操手册06——部署kubernetes集群
    Kubernetes学习指南:保姆级实操手册06——部署kubernetes集群1、配置YUM源###在所有Master节点执行#配置yum源cat>/etc/yum.repos.d/kubernetes.repo<<EOF[kubernetes]name=Kubernetesbaseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x8......
  • prometheus学习笔记之集群外服务发现
    一、部署二进制prometheus略,参考之前文档或自行百度二、创建prometheus获取api-server的token1.获取tokenkubectlgetsa-nmonitoringmonitor#上一篇给prometheus创建的sakubectlgetsa-nmonitoringmonitor-oyaml#每个sa默认会创建一个secretkubectlgetsecre......
  • 20240905_134536 python 填空题 列表
    20240905_144516python填空题字符串方法1_鲸鱼编程pyhui的技术博客_51CTO博客https://blog.51cto.com/u_13137233/1192782320240905_154516python填空题xxx20240905_164516python填空题xxx20240905_174516python填空题xxx20240905_184516python填空题xxx20240......
  • 20240905_144516 python 填空题 字符串方法1
    字符串s="hi",希望它占30个位置,居中,其它位置用!占位,结果用变量r记录r=s.center(30,"!")字符串s="abaac",需要统计s中有多少个a,把结果保存在变量i中i=s.count("a")有字符串s,需要把它转换为utf8的字节数据,把结果保存在变量b中b=s.encode()有字符串s,需要把它转换为gbk的字节......
  • VUE环境搭建之安装nvm自由管理node的版本
    一、下载地址官网:https://github.com/coreybutler/nvm-windows/releases二、安装三、使用命令行查看nvmnvmlsavailable四、访问https://nodejs.org/en/about/previous-releases获取可以的node版本......