一、虚拟机的安装
Centos镜像下载地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/
本次实验用的是centos7
1.新建虚拟机
- 选择centOS7
- 选择储存位置
内存内核都以最低配置就行,一路默认选择
- 硬盘大小设置20G
- 移除多余设备并加载镜像文件
2.安装虚拟机
- 选第一个install
- 时间设置
- 硬盘分区
- 开启网卡驱动,看一下有没有IP
- 配置个root密码,然后等安装完成
- 登录成功
- 用
ip addr
查询ip地址,若没有ip地址可能是网卡问题(有的话可跳过这步)
vi /etc/sysconfig/network-scripts/ifcfg-ens32
先到/etc/sysconfig/network-scripts/ifcfg-ens32(看个人的)下查看,发现onboot没有打开,把no改成yes
然后重启网卡服务systemctl restart network
重新使用ip addr
查询地址即可
- 用ssh连接
至此三台虚拟机创建完成,打算将第一台虚拟机作为数据库服务器,第二台作为后端部署的服务器,第三台作为前端服务器
二、将centOS01(192.168.214.131)作为数据库服务器
-
先用yum安装wget网络下载工具
yum install -y wget
-
安装epel-release配置文件
yum install -y epel-release
-
安装net-tools工具
yum install -y net-tools
-
安装@R_502_5173@8(中间一路输入y即可)
#rpm包下载
wget https://dev.@R_502[email protected]/get/@R_502_5173@80-community-release-el7-2.noarch.rpm
rpm --import https://repo.@R_502[email protected]/RPM-GPG-KEY-@R_502_5173@-2022
#rpm包的安装
sudo chmod 755 @R_502_5173@80-community-release-el7-2.noarch.rpm
sudo yum install @R_502_5173@80-community-release-el7-2.noarch.rpm
sudo yum update
#安装@R_502[email protected]
yum install @R_502_5173@-community-server
-
设置开机自启,然后开启@R_502_5173@
开机自启:
sudo systemctl enable @R_502_5173@d
@R_502_5173@启动:
sudo systemctl start @R_502_5173@d
-
获取安装时创建的临时密码
grep 'temporary password' /var/log/@R_502[email protected]
- 设置新密码然后刷新
ALTER USER 'root'@'localhost' IDENTIFIED BY '@Tian123';
flush privileges;
- 给root用户赋远程权限并刷新
UPDATE user SET host='%' WHERE user='root';
- 给root用户赋所有权限并刷新
GRANT ALL PRIVILEGES ON *.* to 'root'@'%' WITH GRANT OPTION;
-
设置开机自启后开启Redis
开机自启:
systemctl enable redis
启动Redis:
systemctl start redis
-
开启redis的远程访问权限
protected-mode no
-
进入@R_502_5173@创建对应数据库
create database 数据库名字 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
- 导入成功
数据库服务器到此配置完成
三、将centOS02(192.168.214.132)作为Web后端服务器
-
下载jdk1.8
yum install java-1.8.0-openjdk
-
查看下载版本确定下载成功
java -version
至此后端配置完成
四、将centOS03(192.168.214.133)作为Web前端服务器
- 安装所需环境
gcc 安装
yum install gcc-c++
PCRE pcre-devel 安装
yum install -y pcre pcre-devel
zlib 安装
yum install -y zlib zlib-devel
OpenSSL 安装
yum install -y openssl openssl-devel
- 安装Nginx
#解压
tar -zxvf Nginx-1.20.2.tar.gz
#进入解压后的Nginx文件夹
cd Nginx-1.20.2
#使用默认配置
./configure
#编译安装
make
make install
#查找安装路径(一般是/usr/local/Nginx)
whereis Nginx
#进入Nginx的sbin文件夹
cd /usr/local/Nginx/sbin/
#Nginx启动停止退出和重新开启命令(现在先不启动)
./Nginx
./Nginx -s stop
./Nginx -s quit
./Nginx -s reload
-
安装net-tools工具查看端口和查看防火墙80端口有没有开放
yum install -y net-tools
netstat -ntlp
firewall-cmd --query-port=80/tcp
- 没有开放,开放防火墙80端口
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --reload
firewall-cmd --query-port=80/tcp
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。