战姬物语部署

devtools/2024/9/25 19:16:37/

一.准备环境 

#关闭seliunx和防火墙
setenforce 0
systemctl stop firewalld
systemctl disable firewalld
#配置源,并安装常用工
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
yum clean all
yum makecache
yum install -y ntpdate vim lresz net-tools wegt tree psmisc bash-completion unzip epel-release#配置文件修改下述数字,将IP网关修改为自己的
vim /etc/sysconfig/network-scripts/ifcfg-ens33

 二.上传源码到根目录执行下述命令

[root@localhost ~]# cd / && tar xvzf zjwy.tar.gz -C /

三.部署nginx 

#安装nginx
[root@localhost /]# yum install -y nginx
[root@localhost /]# rm -rf /usr/share/nginx/html/*
[root@localhost /]# cp -r /www/wwwroot/yixiaw/* /usr/share/nginx/html
[root@localhost /]# systemctl start nginx

 四.部署mysql

[root@localhost /]# yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm
[root@localhost /]# yum install -y yum-utils
[root@localhost /]# yum-config-manager  --disable  mysql80-community
[root@localhost /]# yum-config-manager  --enable  mysql57-community
[root@localhost /]# yum install -y mysql-server mysql-client --nogpgcheck
[root@localhost /]# systemctl start mysqld
# 获取数据库初始化密码,并修改
[root@localhost /]# mysqladmin -p"`awk '/temporary password/{p=$NF}END{print p}' /var/log/mysqld.log`" password 'QianFeng@123'
[root@localhost /]# echo "validate-password=off" >> /etc/my.cnf
[root@localhost /]# systemctl restart mysqld
[root@localhost /]# mysqladmin -p'QianFeng@123' password 'jgirlstest'
[root@localhost /]# mysql -p'jgirlstest' -e "create database jgirls_test"
#关联到数据库
[root@localhost /]# mysql -p'jgirlstest' jgirls_test < /jgirls_test.sql

五.配置java

[root@localhost /]# vim /etc/profile.d/java.sh
#复制粘贴下述内容
JAVA_HOME=/usr/java/jdk1.8.0_121     
JRE_HOME=/usr/java/jdk1.8.0_121/jre     
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH[root@localhost /]# source /etc/profile  #使配置生效

六.安装php5.6

[root@localhost /]# rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
[root@localhost /]# yum -y install yum-utils
[root@localhost /]# yum-config-manager --enable remi-php56
[root@localhost /]# yum -y install php php-opcache
[root@localhost /]# yum -y install php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-soap curl curl-devel

七.替换配置文件IP

[root@localhost /]# vim /opt/server/100001/Application.properties
43.226.156.92改成自己的[root@localhost /]# vim /usr/share/nginx/html/index.html
218.93.207.238改成自己的#进入数据库里执行的命令 先把这组语句里面的两个IP改成自己的
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\":\"10.36.178.74\",\"port\":10090,\"status\":2},{\"id\":100002,\"name\":\"www.QFetu.com\",\"host\":\"10.36.178.74\",\"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');

 八.启动游戏

cd /opt/server/mongodb-linux-x86_64-rhel70-3.2.9 && ./start.sh
cd /opt/server/apache-tomcat-8080/bin &&  ./startup.sh
cd /opt/server/chatserver && ./start.sh
cd /opt/server/AdminNew && ./restart.sh  
cd /opt/server/100001 && ./start.sh restart  

管理后台访问地址http://192.168.226.100:8002      账号密码都是admin 

游戏页面直接访问IP,当然这里的IP在部署的时候需要修改成你的IP


http://www.ppmy.cn/devtools/4320.html

相关文章

中图分类法的正则表达式参考

文章目录 1. 中图分类法2. 正则表达式3. 使用方法4. 参考 1. 中图分类法 中图分类法&#xff0c;全称为《中国图书馆图书分类法》&#xff0c;简称《中图法》&#xff0c;是中国国内普遍采用的一种图书分类体系&#xff0c;用于组织和管理图书馆藏书&#xff0c;方便读者查找和…

类和对象最终与内存管理上

嗨喽&#xff0c;大家好呀&#xff0c;今天阿鑫给大家带来类和对象最终章以及内存管理上&#xff01;经过半个多月的艰苦奋斗我们终于将要翻过类和对象这座山&#xff0c;下面让我们开始今天的博客学习吧&#xff01; 类和对象最终与内存管理上 匿名对象c内存管理方式operato…

Python框架django项目

创建一个 Django 项目是一个很好的方式来学习和实践 Python web 开发。以下是创建 Django 项目的基本步骤&#xff1a; 步骤&#xff1a; 安装 Django&#xff1a; 首先&#xff0c;确保你已经安装了 Python。然后&#xff0c;使用 pip 安装 Django&#xff1a; pip install d…

CDP7 下载安装 Flink Percel 包

下载链接&#xff1a;https://www.cloudera.com/downloads/cdf/csa-trial.html 点击后选择版本&#xff0c; 然后点击download now&#xff0c;会有一个协议&#xff0c;勾选即可&#xff0c;然后就有三个文件列表&#xff0c; 我这里是已经注册登录的状态&#xff0c;如果没…

Django中的实时通信:WebSockets与异步视图的结合

&#x1f47d;发现宝藏 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。【点击进入巨牛的人工智能学习网站】。 在现代Web应用程序中&#xff0c;实时通信已经成为了必不可少的功能之一。无论是在线聊天、…

Python 天气预测

Python天气预测通常涉及到数据采集、数据预处理、选择和训练模型、以及预测和可视化等步骤。以下是使用Python进行天气预测的一般流程&#xff1a; 数据采集 使用爬虫技术从天气网站&#xff08;如Weather Underground、中国天气网等&#xff09;爬取历史天气数据&#xff0c…

【人工智能基础】状态空间搜索

状态空间法 状态空间&#xff1a;一个问题全部可能的状态以及其关系的集合。 状态空间图&#xff1a;以图的形式表示问题的状态空间&#xff0c;节点对应状态&#xff0c;边对应状态转移算子&#xff0c;边上的权对应转移所需的代价 问题的解&#xff1a;是从最开始状态到目…

大创项目推荐 深度学习YOLO图像视频足球和人体检测 - python opencv

文章目录 0 前言1 课题背景2 实现效果3 卷积神经网络4 Yolov5算法5 数据集6 最后 0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; 深度学习YOLO图像视频足球和人体检测 该项目较为新颖&#xff0c;适合作为竞赛课题方向&#xff0c;学长非…