战姬物语项目部署
部署java环境
1、上传jdk压缩包
2、解压缩
[root@qqfarm ~]#tar -xf jdk-8u211-linux-x64.tar.gz
[root@qqfarm ~]#mv jdk1.8.0_211/ /usr/local/jdk
3、配置环境变量
[root@qqfarm ~]#vim /etc/profile.d/java.sh
export JAVA_HOME=/usr/local/jdk
export PATH=$JAVA_HOME/bin:$PATH
[root@qqfarm ~]#source /etc/profile.d/java.sh
[root@qqfarm ~]#java -version
java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)
发布项目
准备数据库
#1、修改数据库密码
[root@qqfarm ~]#vim /etc/my.cnf
validate-password=OFF
#2、重启数据库
[root@qqfarm ~]#systemctl restart mysqld
#3、修改密码:
[root@qqfarm ~]#mysqladmin -pQianfeng@123 password jgirlstest
#4、建库
[root@qqfarm ~]#mysql -pjgirlstest
mysql>create database jgirls_test default charset 'utf8';
#5、导入sql文件
mysql>use jgirls_test;
mysql>source /root/jgirls_test.sql;
#6、执行SQL语句
mysql>UPDATE `jgirls_test`.`system` SET `id`='1', `data`='{\"version\":\"1.0.0.0\",\"resVersion\":\"1.0.0.0.0.0.0.0\",\"areas\":[{\"id\":100001,\"name\":\"云计算1\",\"host\":\"192.168.100.132\",\"port\":10090,\"status\":2},{\"id\":100002,\"name\":\"www.QFetu.com\",\"host\":\"192.168.100.132\",\"port\":10100,\"status\":1}],\"globalStatus\":1,\"versionStr\":\"\",\"whiteListWhenMaintenance\":\",\",\"declaration\":[{\"declarationTitle\":\"云计算\",\"declarationCotent\":\"www.QF.com\"},{\"declarationTitle\":\"公告标题2\",\"declarationCotent\":\"公告内容2\"},{\"declarationTitle\":\"公告标题3\",\"declarationCotent\":\"公告内容3\"}]}' WHERE (`id`='1');
mysql>\q
发布前后端项目
1、上传项目代码
2、解压缩
[root@qqfarm ~]#tar -xf zjwy.tar.gz -C /
修改后端项目配置
[root@qqfarm ~]#vim /opt/server/100001/Application.properties
managerWhiteList=127.0.0.1,192.168.100.132
[root@qqfarm ~]#vim /opt/server/apache-tomcat-8080/conf/context.xml
<Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource"
maxActive="500" maxIdle="30" maxWaitMillis="10000"
username="root" password="jgirlstest" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/jgirls_test?characterEncoding=utf-8&useSSL=false"
factory = "org.apache.tomcat.jdbc.pool.DataSourceFactory"
removeAbandonedOnBorrow="true"
removeAbandonedOnMaintenance="true"
logAbandoned="true"
testOnBorrow="true"
/>
启动后端项目
cd /opt/server/mongodb-linux-x86_64-rhel70-3.2.9/ && ./start.sh
cd /opt/server/AdminNew/ && ./restart.sh
cd /opt/server/apache-tomcat-8080/bin/ && ./startup.sh
cd /opt/server/chatserver/ && ./start.sh
cd /opt/server/100001/ && ./start.sh start
#重启JAVA进程 pkill -9 java
部署前端项目
1、部署前端项目
[root@qqfarm ~]#rm -rf /usr/share/nginx/html/*
[root@qqfarm ~]#mv /www/wwwroot/yixiaw/* /usr/share/nginx/html/
2、修改配置
[root@qqfarm ~]#vim /usr/share/nginx/html/index.html
:%s/218.93.207.238/192.168.100.132/g
访问项目
http://192.168.100.132
http://192.168.100.132:8002