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

微网站免费制作网站建设明细报价表仅供参考

微网站免费制作,网站建设明细报价表仅供参考,便宜的做网站公司,商品管理系统一、实验步骤 1、自行下载pes的tar包 然后解压到家目录下 tar -xzvf pes.tar.gz 2、创建一个目录 mkdir docker-compose-pes-lb2 3、在这个目录下写两个文件docker-compose.yml和haproxy.cfg docker-compose.yml version: 3 services: db: image: mysql:5.7.44 container…

一、实验步骤

1、自行下载pes的tar包

然后解压到家目录下

tar -xzvf pes.tar.gz

2、创建一个目录

mkdir docker-compose-pes-lb2

3、在这个目录下写两个文件docker-compose.yml和haproxy.cfg

docker-compose.yml

version: '3'

services:

  db:

    image: mysql:5.7.44

    container_name: db

    volumes:

      - /root/pes/mysql/data/:/var/lib/mysql/

    expose:

      - 3306

  java0:

    image: tomcat:latest

    container_name: java0

    volumes:

      - /root/pes/java/src/:/usr/local/tomcat/

    expose:

      - 8080

    command: java -jar Project_ExamSystem-V1.0.0.war

  web0:

    image: nginx:latest

    container_name: web0

    volumes:

      - /root/pes/web/dist/:/usr/share/nginx/html/

    expose:

      - 80

  haproxy:

    image: haproxy:latest

    container_name: haproxy

    volumes:

      - ./haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg

    expose:

      - 5000

      - 5001

      - 8404

    ports:

      - '80:5000'

      - '32100:5001'

      - '33333:8404'

haproxy.cfg

# 全局设置

global

    user haproxy

    group haproxy

    maxconn 256

    log /dev/log local0

    log /dev/log local1 notice

    daemon

# 默认设置

defaults

    log     global

    mode    http

    timeout connect 5000ms

    timeout client  50000ms

    timeout server  50000ms

# 前端配置,处理进入的 HTTP 请求

frontend a

    bind *:5000

    default_backend b

# 后端配置,定义服务器池

backend b

    balance roundrobin

    server aaa web0:80 check

# 代理java服务

frontend c

    bind *:5001

    default_backend d

# 后端配置,定义服务器池

backend d

    balance roundrobin

    server bbb java0:8080 check

# 前端配置,用于 Dashboard

frontend stats

    bind *:8404

    mode http

    stats enable

    stats uri /haproxy_stats

    stats refresh 5s

    stats auth admin:admin

    stats hide-version

    stats show-node

    stats admin if TRUE

4、在docker-compose-pes-lb2这个目录下启动容器

yum -y install docker-compose

docker compose up -d

5、随意一个浏览器访问页面

http://10.1.1.40:33333/haproxy_stats

二、遇到的问题

haproxy没有启动成功,导致访问页面毫无反应

问题原因:之前线程开的太多了,一般只允许1024个线程的,所以改小一点就行了

解决方法

1、关闭docker-compose

docker compose down

2、进入vim haproxy.cfg

改成下图所示

3、再启动docker-compose

docker compose up -d

4、查看容器

docker compose ps

5、查看端口

netstat -lnput|grep 80

可以看到haproxy已经成功启动

这个时候就可以成功访问页面了

三、补充知识

如何增加服务器数量

1、关闭docker-compose

2、修改docker-compose.yml和haproxy.cfg

docker-compose.yml

在原来的基础上增加java1

haproxy.cfg

在原来的基础上增加

3、重启docker

systemctl restart docker

4、开启docker-compose

docker compose up -d

5、再次访问页面

http://10.1.1.40:33333/haproxy_stats

就会发现服务器数量增加了

http://www.dtcms.com/a/422240.html

相关文章:

  • 邯郸网站建设怎么做海外市场营销
  • 广州天河做网站建网站找那家企业好
  • 建设部网站施工合同微信公众号的激活方法
  • wordpress虚拟币接口中山网络推广seo专业
  • 做中英文游戏门户网站关键词怎么弄商丘网站建设案例
  • 万网发布网站创建个人网站的流程
  • 河池网站开发工程师招聘网做类似淘宝的网站前景
  • 网站开发的三层架构上海软件有限公司
  • 无锡市住房和城乡建设局网站西安响应式网站
  • 网站建设方案项目书请人开发一个小程序要多少钱
  • 网站后台重置密码怎么做黔东南建设厅网站
  • 大连网站推广招聘ICP网站忘记密码
  • 青岛专业网站制作团队做外贸怎样打开国外网站
  • 湖南网站备案网站开发资金投入
  • 诸暨 外贸网站建设想学开网店去哪学比较正规
  • 河南企业做网站营销网站制作哪家好
  • 微信菜单栏那些网站怎么做厦门seo推广
  • 网站做等级测评做高端企业网站
  • wordpress 新浪主题百度seo
  • 中国建材建设网站杭州网站建设网页制作
  • 电话销售怎么做 网站广州企业网站公司
  • 西安网站建站优化博罗做网站
  • 张家港建设局网站开发电子商务网站的主流语言
  • 公司请人做的网站打不开wordpress 打开变慢
  • 网站开发进度确认单长沙市做网站公司排名
  • 聊城网站策划做网站美工排版
  • 外贸服装网站模板个人建站需要多少钱
  • 建设部网站官网四库一平台在什么地方可以接到做网站的活
  • 怎么通过网站打广告网站编程零基础入门
  • 网站如何设置域名网站如何提高百度排名