9.23 Day58---NTM架构

本文介绍了Nginx、Tomcat和MySQL组成的NTM架构,详细阐述了服务器的三种架构形式:单体、分布式和分布式集群。通过准备一台新的虚拟机并初始化环境,设置静态IP,以及克隆出5台机器,分别用于Nginx、Tomcat和MySQL服务。同时,讨论了Nginx的代理配置和负载均衡算法,以及在遇到端口冲突时的处理方法。此外,还提供了每台机器的IP地址分配情况。
摘要由CSDN通过智能技术生成

目录

NTM架构:

服务器的三种架构形式:

准备一台新的虚拟机并准备好初始化环境

虚拟机没有IP地址

准备实验需要的5台机器


NTM架构:

N指的是Nginx

T指的是Tomcat

M指的是MySQL

服务器的三种架构形式:

  • 单体架构
  • 分布式架构
  • 分布式集群架构

准备一台新的机器(专门用于做克隆)

克隆出来的5台机器分别取名

取名BASE

Nginx

Tomcat-01

Tomcat-02

Tomcat-03

MySQL-01

准备一台新的虚拟机并准备好初始化环境

在新机器中执行以下操作,那么使用新机器克隆出来的机器中就不需要再做这些事情了

1.安装vim命令

yum install -y vim 

2.安装C语言环境

yum install -y gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel

3.安装Java环境

yum install -y java-1.8.0-openjdk.x86_64

4.安装MySQL数据库需要的环境

yum -y install make gcc-c++ cmake bison-devel ncurses-devel libaio libaio-devel net-tools

5.卸载MariaDB

yum -y remove mariadb-libs

6.配置静态IP地址

   使用vim命令编辑网卡文件

vim /etc/sysconfig/network-scripts/ifcfg-ens33
  • 当BOOTPROTO="dhcp"的时候, 不需要手动指定机器的IP地址,那么网卡获取IP的方式是动态的,在开机后会向DHCP服务租用一个IP地址,这个地址会变

  • 当BOOTPROTO="static"的时候,需要在下方手动指定机器的IP地址,那么这个IP地址就会被当前机器永久租用,这种方式还需要自己手动指定网关,子网掩码和DNS地址

修改好这个网卡文件后,保存并退出,然后重启网卡

systemctl restart network

我们用这台机器进行克隆以后,只需要修改IPADDR就可以了

虚拟机没有IP地址

这时候需要编辑网卡文件,打开网络

因为卸载没有IP地址不能上网,scp可视化工具也用不了,vim命令也不能安装

此时只能使用系统自带的vi命令去编辑网卡文件vi /etc/sysconfig/network-scripts/ifcfg-ens33

此时网卡文件里面的ONBOOT="no" 表示系统启动的时候不启动网卡,就不会租用IP地址

那么只需要将ONBOOT="no"改为ONBOOT="yes",然后用下面的命令重启网卡就可以得到IP地址

systemctl restart network

准备实验需要的5台机器

机器名

IP地址

Nginx-01

192.168.10.11

Tomcat-01

192.168.10.12

Tomcat-02

192.168.10.13

Tomcat-03

192.168.10.14

MySQL-01

192.168.10.15

Nginx的两种代理配置三种负载均衡算法:

Nginx启动的问题:

当nginx程序已经启动的时候,如果你尝试再次启动nginx会报错

尝试去监听80端口,但是发现80端口已经被监听了,此时监听80端口失败

这个操作会持续5次,5次监听80端口都失败后,退出启动

失败信息中有一句话是 "Address already in use",

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值