打开虚拟机,与连接工具连接好,创建一个文件夹
cd /tools
把jdk,tomcat安装包放入这个文件夹里面
#解压
tar -zxvf apache-tomcat-8.5.20.tar.gz
#解压jdk
tar -zxvf jdk-8u151-linux-x64.tar.gz
编辑jdk文件以及测试jdk安装
第一行代码路径记得改成我们自己的路径
vim /etc/profile
#java environment
export JAVA_HOME=/tools/jdk1.8.0_151
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
输入Java测试一下,如果有一大段文字就是成功安装jdk
进入已经解压的tomcat文件夹
cd apache-tomcat-8.5.20/
ls
cd webapps/
cd manager/
cd META-INF/
ls
vim context.xml
删除中间的两行代码
cd ..
cd..
cd..
cd bin/
./startup.sh
访问需要开启防火墙,开放端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
重新加载防火墙
firewall-cmd --reload
外部访问一下 192.168.233.141:8080
点击项目发布
需要配置文件
cd ..
cd conf/
vim context.xml
cd ..
cd bin/
./shutdown.sh
./startup.sh
将安装包放到tools文件夹当中
cd /tools
把原有数据库卸载
#1.卸载mariadb,否则安装MySql会出现冲突(先查看后删除再查看)
[root@192 ~]# rpm -qa|grep mariadb
mariadb-libs-5.5.68-1.el7.x86_64
[root@192 ~]# rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64
[root@192 ~]# rpm -qa|grep mariadb
解压MySQL压缩包
tar -xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar
开始安装,-ivh 其中i表示安装,v表示显示安装过程,h表示显示进度
cd mysql-5.7rpm -ivh mysql-community-common-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.35-1.el7.x86_64.rpm
#5.启动MySQL服务
systemctl start mysqld
登录mysql修改密码
[root@192 mysql-5.7]# grep "password" /var/log/mysqld.log
2022-10-12T13:19:16.313408Z 1 [Note] A temporary password is generated for root@localhost: o8N#/CfWD+sh
[root@192 mysql-5.7]# mysql -uroot -p
Enter password:
登录进来什么都不要做,优先改密码
#设置密码校验策略(0 or LOW),要不密码太LOW不让你过
set global validate_password_policy=0;
#设置密码校验长度,要不密码太短不让你过(多次测试发现密码最小长度为4位)
set global validate_password_length=4;
#更新密码
set password = password("123456");
授予权限
grant all on *.* to xmg@'%' identified by '123456';
刷新权限
FLUSH PRIVILEGES;
把我们的脚本也放到tools文件夹里面去
exit
ls
mysql -uxmg -p
123456
创建数据库
create database bookshop;
use bookshop;
source /tools/book.sql;
查看
select * from t_book;
exit
把后台跑起来
选择文件bs.war包发送
报错,需要配置一下tomcat用户,
cd apache-tomcat-8.5.20/
vim tomcat-users.xml
cd bin/
./shutdown.sh
./startup.sh
进入tomcat目录
cd apache-tomcat-8.5.20/
cd webapps/
cd bs
ls
cd WEB-INF/
ls
cd classes/
ls
vim application.yml
cd /tools/apache-tomcat-8.5.20/
cd bin/
./shutdown.sh
./startup.sh
重新刷新一下就欧克了
192.168.233.141:8080/bs/book/list
yum install -y gcc
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
tar -zxvf redis-6.2.6.tar.gz
cd redis-6.2.6/
make
make install PREFIX=/tools/redis
cd redis
ls
cd bin/
ls
./redis-server
cd ..
cd /tools
ls
cd redis-6.2.6/
ls
mv redis.conf /tools/redis/bin
cd /tools/redis/bin
ls
注掉
注释
改成yes
注释去掉,加密码
./redis-server
新开一个连接工具
cd /tools/apache-tomcat-8.5.20/
cd webapps/
cd bs
cd classes/
ls
vim application.yml
给密码123456
cd /tools/apache-tomcat-8.5.20/
./shutdown.sh
./startup.sh
访问这个页面
http://192.168.233.141:8080/bs/book/put
rpm -Uvh http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.14.2-1.elrpm
yum install nginx
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
访问
192.168.233.141
添加域名端口
C:\Windows\System32\drivers\etc
192.168.233.141 www.zkingedu.com
cd /etc/nginx
ls
vim nginx.conf
删除其中一行(dd)
改端口8080
改文件名字html
cd /usr/local
重启nginx
systemctl restart nginx
cd /etc/nginx
改监听的域名
vim nginx.conf
允许反向代理
setenforce 0
访问
vue (zkingedu.com)