網(wǎng)站開發(fā)與維護(hù)能做什么職業(yè)互聯(lián)網(wǎng)營(yíng)銷師證書含金量
打開虛擬機(jī),與連接工具連接好,創(chuàng)建一個(gè)文件夾
cd /tools
把jdk,tomcat安裝包放入這個(gè)文件夾里面
jdk安裝
#解壓
tar -zxvf apache-tomcat-8.5.20.tar.gz
#解壓jdk
tar -zxvf jdk-8u151-linux-x64.tar.gz
編輯jdk文件以及測(cè)試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測(cè)試一下,如果有一大段文字就是成功安裝jdk
tomcat安裝
進(jìn)入已經(jīng)解壓的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
訪問(wèn)需要開啟防火墻,開放端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
重新加載防火墻
firewall-cmd --reload
外部訪問(wèn)一下 192.168.233.141:8080
點(diǎn)擊項(xiàng)目發(fā)布
需要配置文件
cd ..
cd? conf/
vim context.xml
cd ..
cd? ?bin/
./shutdown.sh
./startup.sh
安裝mysql數(shù)據(jù)庫(kù)
將安裝包放到tools文件夾當(dāng)中
cd /tools
把原有數(shù)據(jù)庫(kù)卸載
#1.卸載mariadb,否則安裝MySql會(huì)出現(xiàn)沖突(先查看后刪除再查看)
[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表示顯示安裝過(guò)程,h表示顯示進(jìn)度
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.啟動(dòng)MySQL服務(wù)
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:
登錄進(jìn)來(lái)什么都不要做,優(yōu)先改密碼
#設(shè)置密碼校驗(yàn)策略(0 or LOW),要不密碼太LOW不讓你過(guò)
set global validate_password_policy=0;
#設(shè)置密碼校驗(yàn)長(zhǎng)度,要不密碼太短不讓你過(guò)(多次測(cè)試發(fā)現(xiàn)密碼最小長(zhǎng)度為4位)
set global validate_password_length=4;
#更新密碼
set password = password("123456");
授予權(quán)限
grant all on *.* to xmg@'%' identified by '123456';
刷新權(quán)限
FLUSH PRIVILEGES;
把我們的腳本也放到tools文件夾里面去
exit
ls
mysql? -uxmg? -p?
123456
創(chuàng)建數(shù)據(jù)庫(kù)
create database bookshop;
use bookshop;
source /tools/book.sql;
查看
select * from t_book;
exit
把后臺(tái)跑起來(lái)
選擇文件bs.war包發(fā)送
報(bào)錯(cuò),需要配置一下tomcat用戶,
cd apache-tomcat-8.5.20/
vim tomcat-users.xml
cd bin/
?./shutdown.sh
./startup.sh
進(jìn)入tomcat目錄
cd apache-tomcat-8.5.20/
cd webapps/
cd bs
ls
cd WEB-INF/
ls
cd classes/
ls
vim application.yml
改數(shù)據(jù)庫(kù)名字,改IP地址,改用戶名密碼
cd /tools/apache-tomcat-8.5.20/
cd bin/
./shutdown.sh
./startup.sh
?
重新刷新一下就歐克了
192.168.233.141:8080/bs/book/list
redis安裝
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
新開一個(gè)連接工具
cd /tools/apache-tomcat-8.5.20/
cd bs
?cd classes/
ls
vim application.yml
給密碼123456
cd /tools/apache-tomcat-8.5.20/
./shutdown.sh
./startup.sh
訪問(wèn)這個(gè)頁(yè)面
http://192.168.233.141:8080/bs/book/put
nginx下載
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
訪問(wèn)
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
改監(jiān)聽(tīng)的域名
vim nginx.conf
允許反向代理
setenforce 0
訪問(wèn)
vue (zkingedu.com)