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

建设网站入什么科目wordpress zw

建设网站入什么科目,wordpress zw,手机视频网站开发,中国万网建站平台RabbitMQ集群配置以及负载均衡配置 环境配置集群配置安装rabbitmq启动rabbitmq开启远程登录添加用户并且授权用户添加数据存放目录和日志存放目录查看端口拷⻉erlang.cookie将mq-2、mq-3作为内存节点加⼊mq-1节点集群中查看集群状态添加一个新的队列 RabbitMq负载均衡配置-HAPr… RabbitMQ集群配置以及负载均衡配置 环境配置集群配置安装rabbitmq启动rabbitmq开启远程登录添加用户并且授权用户添加数据存放目录和日志存放目录查看端口拷⻉erlang.cookie将mq-2、mq-3作为内存节点加⼊mq-1节点集群中查看集群状态添加一个新的队列 RabbitMq负载均衡配置-HAProxy安装HAProxy修改配置文件登录haproxymysql授权root用户远程登录 环境配置 服务器ip地址rabbitmq-1192.168.10.128rabbitmq-2192.168.10.129rabbitmq-3192.168.10.130 集群配置 安装rabbitmq 三台机子都配置对应得hosts文件 [rootlocalhost ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.10.128 rabbitmq-1 192.168.10.129 rabbitmq-2 192.168.10.130 rabbitmq-3三台机子都得安排rabbitmq 目前三台机子都上传了对应得安装包 [rootlocalhost ~]# ls anaconda-ks.cfg rabbitmq-server-3.7.10-1.el7.noarch.rpm erlang-21.3.8.21-1.el7.x86_64.rpm [rootlocalhost ~]# yum install -y erlang-21.3.8.21-1.el7.x86_64.rpm [rootlocalhost ~]# yum install -y rabbitmq-server-3.7.10-1.el7.noarch.rpm启动rabbitmq [rootlocalhost ~]# systemctl daemon-reload [rootlocalhost ~]# systemctl start rabbitmq-server开启远程登录 [rootlocalhost ~]# cd /usr/share/doc/rabbitmq-server-3.7.10/ [rootlocalhost rabbitmq-server-3.7.10]# cp rabbitmq.config.example /etc/rabbitmq [rootlocalhost rabbitmq-server-3.7.10]# cd /etc/rabbitmq/ [rootlocalhost rabbitmq]# ls enabled_plugins rabbitmq.config.example [rootlocalhost rabbitmq]# mv rabbitmq.config.example rabbitmq.config [rootlocalhost rabbitmq]# vim rabbitmq.config 修改下面配置文件的内容 第349行 # 开启rabbitmq的web访问界面 [rootlocalhost ~]# rabbitmq-plugins enable rabbitmq_management输入对应的ip即可以登录 有默认用户guest 密码也是guest 添加用户并且授权用户 [rootlocalhost ~]# rabbitmqctl add_user root 1 Adding user root ... [rootlocalhost ~]# rabbitmqctl set_user_tags root administrator Setting tags for user root to [administrator] ... [rootlocalhost ~]# rabbitmqctl list_users Listing users ... user tags guest [administrator] root [administrator] [rootlocalhost ~]# rabbitmqctl set_permissions -p / root .* .* .* Setting permissions for user root in vhost / ...添加数据存放目录和日志存放目录 [rootlocalhost ~]# mkdir -p /data/rabbitmq/data [rootlocalhost ~]# mkdir -p /data/rabbitmq/logs [rootlocalhost ~]# chmod 777 -R /data/rabbitmq [rootlocalhost ~]# chown rabbitmq.rabbitmq /data/ -R 创建配置文件: [rootlocalhost ~]# vim /etc/rabbitmq/rabbitmq-env.conf [rootlocalhost ~]# cat /etc/rabbitmq/rabbitmq-env.conf RABBITMQ_MNESIA_BASE/data/rabbitmq/data RABBITMQ_LOG_BASE/data/rabbitmq/logs 重启服务 [rootlocalhost ~]# systemctl restart rabbitmq-server查看端口 [rootlocalhost ~]# ss -ntlp4369 – erlang发现端口 5672 --程序连接端口 15672 – 管理界面ui端口 25672 – server间内部通信口 拷⻉erlang.cookie [rootlocalhost ~]# cd /var/lib/rabbitmq/ # ⽤scp的⽅式将rabbitmq-1节点的.erlang.cookie的值复制到其他两个节点中。 [rootlocalhost rabbitmq]# scp .erlang.cookie 192.168.10.129:/var/lib/rabbitmq/ root192.168.10.129s password: .erlang.cookie 100% 20 14.6KB/s 00:00 [rootlocalhost rabbitmq]# scp .erlang.cookie 192.168.10.130:/var/lib/rabbitmq/ root192.168.10.130s password: .erlang.cookie各节点是经由过程⼀个magic cookie来实现的,这个cookie存放在/var/lib/rabbitmq/.erlang.cookie中⽂件是400的权限。所以必须保证各节点cookie⼀致,不然节点之间就⽆法通信. (官方在介绍集群的文档中提到过.erlang.cookie 一般会存在这两个地址第一个是home/.erlang.cookie第二个地方就是/var/lib/rabbitmq/.erlang.cookie。如果我们使用解压缩方式安装部署的rabbitmq那么这个文件会在{home}目录下也就是$home/.erlang.cookie。如果我们使用rpm等安装包方式进行安装的那么这个文件会在/var/lib/rabbitmq目录下。) 将mq-2、mq-3作为内存节点加⼊mq-1节点集群中 在mq-2、mq-3执⾏如下命令 [rootlocalhost ~]# systemctl restart rabbitmq-server [rootlocalhost ~]# rabbitmqctl stop_app #停止节点 [rootlocalhost ~]# rabbitmqctl reset #如果有数据需要重置没有则不用 [rootlocalhost ~]# rabbitmqctl join_cluster --ram rabbitrabbitmq-1 #添加到磁盘节点 Clustering node rabbitrabbitmq-2 with rabbitrabbitmq-1 ... [rootlocalhost ~]# rabbitmqctl start_app #启动节点 Starting node rabbitrabbitmq-2 ...[rootlocalhost ~]# systemctl restart rabbitmq-server [rootlocalhost ~]# rabbitmqctl stop_app [rootlocalhost ~]# rabbitmqctl reset [rootlocalhost ~]# rabbitmqctl join_cluster --ram rabbitrabbitmq-1 Clustering node rabbitrabbitmq-3 with rabbitrabbitmq-1 ... [rootlocalhost ~]# rabbitmqctl start_app Starting node rabbitrabbitmq-3 ...1默认rabbitmq启动后是磁盘节点在这个cluster命令下mq-2和mq-3是内存节点 mq-1是磁盘节点。 2如果要使mq-2、mq-3都是磁盘节点去掉--ram参数即可。 3如果想要更改节点类型可以使⽤命令rabbitmqctl change_cluster_node_type disc(ram),前提是必须停掉rabbit应⽤ 注: #如果有需要使用磁盘节点加入集群[rootrabbitmq-2 ~]# rabbitmqctl join_cluster rabbitrabbitmq-1[rootrabbitmq-3 ~]# rabbitmqctl join_cluster rabbitrabbitmq-1登录上去有上面这几个即就是添加成功了 查看集群状态 # 在任意一个上面即可查看 在 RabbitMQ 集群任意节点上执行 rabbitmqctl cluster_status来查看是否集群配置成功。 在mq-1磁盘节点上面查看 [rootlocalhost ~]# rabbitmqctl cluster_status添加一个新的队列 添加队列 更改为集群可看 当前这个只有mq-1可用 修改 修改完之后就跟上面得一样了 [rootlocalhost ~]# rabbitmqctl set_policy ha-all ^ {ha-mode:all}RabbitMq负载均衡配置-HAProxy 安装HAProxy [rootlocalhost ~]# yum install haproxy修改配置文件 [rootlocalhost ~]# vim /etc/haproxy/haproxy.cfg ballog 127.0.0.1 local2chroot /var/lib/haproxypidfile /var/run/haproxy.pidmaxconn 4000user haproxygroup haproxynbproc 4daemon# turn on stats unix socketstats socket /var/lib/haproxy/stats #--------------------------------------------------------------------- defaultsmode httplog globalretries 3timeout connect 10stimeout client 1mtimeout server 1mtimeout check 10smaxconn 2048 #--------------------------------------------------------------------- ##监控查看本地状态##### listen admin_statsbind *:88mode httpoption httplogoption httpcloselog 127.0.0.1 local0 errstats uri /haproxystats auth root:1stats refresh 30s #################################### ###反代监控 frontend serverbind *:5670log globalmode tcp#option forwardfordefault_backend rabbitmqmaxconn 3 backend rabbitmqmode tcplog globalbalance roundrobinserver rabbitmq1 192.168.10.128:5672 check inter 2000s rise 2 fall 3server rabbitmq2 192.168.10.129:5672 check inter 2000s rise 2 fall 3server rabbitmq3 192.168.10.130:5672 check inter 2000s rise 2 fall 3[rootlocalhost ~]# systemctl start haproxy [rootlocalhost ~]# ss -ntlp | grep 88 LISTEN 0 128 *:88 *:* users:((haproxy,pid17070,fd5),(haproxy,pid17069,fd5),(haproxy,pid17068,fd5),(haproxy,pid17067,fd5))登录haproxy 192.168.10.128:88/haproxy mysql授权root用户远程登录 [rootlocalhost ~]# mysql -uroot -pCjb1234 mysql: [Warning] Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5 Server version: 5.7.42 MySQL Community Server (GPL)Copyright (c) 2000, 2023, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.Type help; or \h for help. Type \c to clear the current input statement.mysql grant all on *.* to root% identified by Cjb1234; Query OK, 0 rows affected, 1 warning (0.00 sec)mysql \q Bye
http://www.hkea.cn/news/14299682/

相关文章:

  • 报社网站建设之思考江苏常州网站建设公司
  • 做自己的网站给人的启发房地产开发公司名字
  • 网站建设公司广告语宣传语近几天发生的新闻大事
  • 钦州网站推广东莞企业网站建设费用
  • 济南建站方案体育新闻最新消息世界杯
  • 微信网站案例网站建设费是什么意思
  • 江苏省建设执业资格中心网站免费咨询怀孕医生
  • 三门峡市住房建设局网站wordpress centos7
  • 东乡网站建设百度广告推广价格
  • 网站界面 ui 设计答案网站建设公司顺义
  • 蒙城网站建设河南网站建设公司价格
  • 手机网站开发用什么框架好网站开发技术项目代码搜索
  • 网站建设嗟商文件灰色行业seo大神
  • 博物馆网站微信公众号建设方案常州建站费用
  • 做网站用c语言吗苏州专业网站建设设计公司排名
  • 禁止域名访问网站网站架构拓扑图
  • 模板之家网站苏州论坛
  • 土木在线推推蛙贴吧优化
  • 装修公司网站制作网站友链外链
  • 公司内部网站建设的意义莱芜聊城网站建设
  • 网站正在建设亚洲98建筑人才网
  • win7 asp网站发布网站建设服务器都有哪些
  • 做网站建设一条龙全包云科技网站建设
  • 模板网站有后台么班级app网站建设
  • 如何自做自己的网站优设网的吉祥物
  • 网站备案用座机租用网站建设什么是静态网页
  • 网站做成软件建筑设计参考网站
  • 前端开发做网站吗泰安网网站建设
  • 登封网站制作网站建设wordpress mysql nghix
  • 个体户做网站是怎么备案云南网站建设天度