swarm(Nginx+php)+haproxy+mysql+Discuz论坛搭建

swarm(Nginx+php)+haproxy+mysql+Discuz论坛搭建

实验环境:

ip 服务 备注
192.168.2.66 Docker swarm service(nginx+php) node1
192.168.2.67 Docker swarm service(nginx+php) node2
192.168.2.10 Docker swarm service(nginx+php) node3
192.168.2.20 mysql+haproxy mysql-haproxy

实验:

搭建swarm集群

在这里插入图片描述
访问网站
在这里插入图片描述
放行端口
node1
在这里插入图片描述
firewall-cmd –add-port=2377/tcp # 节点加入集群使用
firewall-cmd –add-port=8888/tcp # swarm图形化工具访问端口
firewall-cmd –add-port=5000/tcp # 节点访问私库端口
firewall-cmd –add-port=80/tcp # dockerfile进行测试端口
firewall-cmd –add-port=8080/tcp # service nginx的访问端口

swarm三台集群
firewall-cmd –add-port=7946/tcp
firewall-cmd –add-port=4789/udp

mysql-haproxy
firewall-cmd –add-port=3306/tcp # php连接数据库端口
firewall-cmd –add-port=80/tcp # Haproxy访问端口

搭建私库供上传私有镜像使用
node1
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
修改配置文件指定从私库下载
vim /usr/lib/systemd/system/docker.service
在这里插入图片描述

将修改后的文件传到其他两台
swarm(Nginx+php)+haproxy+mysql+Discuz论坛搭建
三台全部重启服务

systemctl daemon-reload
systemctl restart docker

nginx-Dockerfile

node1
swarm(Nginx+php)+haproxy+mysql+Discuz论坛搭建
vim Dockerfile
在这里插入图片描述

php-Dockerfile

node1
在这里插入图片描述
写phpinfo文件
在这里插入图片描述
写启动脚本
在这里插入图片描述
vim Dockerfile
在这里插入图片描述
构建nginx+php
在这里插入图片描述
上传镜像
swarm(Nginx+php)+haproxy+mysql+Discuz论坛搭建
在这里插入图片描述
运行测试
node1

必须先启动phpfpm
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/101957.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 单源最短路径算法[通俗易懂]

    单源最短路径算法[通俗易懂]最短路径问题:如果从图中某一顶点(称为源点)到达另一顶点(称为终点)的路径可能不止一条,如何找到一条路径使得沿此路径上各边上的权值总和达到最小。当然这只是最基础的应用,关于单源最短路径还有很多变体:1.单源最短路径2.单目的地最短路径3.单节点对最短路径4.所有节点对最短路径最短路径定义:路径p=的权是指组成p的所有边的权值之和从u到v的最短路径的权为

    2022年5月20日
    66
  • ubuntu 安装 mariadb 数据库

    ubuntu 安装 mariadb 数据库卸载之前的数据库sudoaptpurgemariadb-server*安装数据库sudoaptinstallmariadb-server-y由于出于安全原因,mariadb初始化使用的操作系统的root认证,而不是密码认证.所以这里添加用户和启动密码认证.#添加用户’%’:表示所有主机的ipCREATEUSER’用户名’@’%’IDENTIFIEDBY’密码’;#将数据库访问权限赋值给用户grantALLon数据库.表名to’用户名’

    2022年6月1日
    73
  • soapUI使用教程[通俗易懂]

    soapUI使用教程[通俗易懂]SoapUI使用1.什么是soapUI由于Web服务是被程序调用的,一般不会提供界面让最终用户或测试人员直接使用,soapUI是针对这种情况开发的一个工具,用户可以在soapUI中通过简单的操作完成复杂的测试。目前我们系统中电子渠道接口、充值卡接口都是用WebService实现的,因此需要用到SoapUI进行测试。SoapUI不仅可以简单地执行测试,而且可以自动运行已经准备

    2022年6月15日
    93
  • 计算机ATA考试详细讲解

    计算机ATA考试详细讲解国计算机信息高新技术考试(CITT)是原劳动部根据中央有关稳妥发展劳动力市场、积极进行职业技能鉴定工作的有关精神,为了适应社会发展和科技进步的需要,提高劳动力素质和促进就业,加强计算机信息技术领域新职业、新工种职业技能的培训考核工作,于1996年,以”劳部发[1996]19号”文件《关于开展计算机信息高新技术培训考核工作的通知》,由劳动和社会保障部职业技能鉴定中心,在全国范围内统一组织实施的社会化职业技能考试。整个考试由劳动保障部职业技能鉴定中心负责题库管理、各省(自治区、直辖市)负责考试的组织、考试站负责

    2022年7月13日
    20
  • 不能管家的AI机器狗不是好宠物?「建议收藏」

    文/智能相对论(ID:aixdlun)作者/离离近日,波士顿动力的网红大黄狗Spot因为学会“做家务”而登上了微博热搜。继跨年夜的芭蕾小碎步之后,再次引起全网热议。这次的“进化”要归功于波士顿动力新推出的Spot系列三大新品──SpotEnterprise、SpotArm以及全新升级系统Scout。软件与硬件的同时更新让这只大黄狗get了跳绳、捡垃圾、挖土种花、收拾衣服、写字、拖重物、开关门等一系列新技能。有了人工智能的“加持”,机器狗似乎变得比真实的狗狗更加“聪明”,能做到

    2022年4月15日
    37
  • 集赞生成器:朋友圈集赞不求人

    集赞生成器:朋友圈集赞不求人苏生不惑第185篇原创文章,将本公众号设为星标,第一时间看最新文章。关于微信之前写过很多文章了,有兴趣可以点击查看:如何导出你的微信语音c盘空间又满了?微信清理神器帮你释放空间微信撤…

    2022年5月9日
    206

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号