本帖最后由 van 于 2021-3-28 12:47 编辑
源码来自: http://www.zgymw.com/
原来的源码是运行于window 虚拟机的centos 7上,从c7迁移到debian 9 花了一番功夫,
建议把c7上/opt 和/www目录下的文件全部复制到d9 的相同目录哈
接下来是搭建方法:
1. install apache2 -> 80访问
apt install apache2
修改/etc/apache2/apache2.conf /var/www/ 为 /www/wwwroot/game/
<Directory /www/wwwroot/game/ >
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
修改/etc/apache2/sites-available/000-default.conf /var/www/ 为 /www/wwwroot/game
DocumentRoot "/www/wwwroot/game"
重启apache2
service apache2 restart
2. install debian 9 mongodb
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-debian92-3.6.23.tgz
tar -zxvf mongodb-linux-x86_64-debian92-3.6.23.tgz
从centos /opt/server/mongodb-linux-x86_64-rhel70-3.2.9/bin 导出mongodb 数据
./mongodump
执行后bin目录下会出现一个dump文件夹,传到我们debian的mongodb的bin目录导入它,
./mongorestore dump
导入之前记得在mongodb目录创建一个dbpath的文件夹,否则mongodb无法启动
启动mongodb
cd /opt/server/mongodb-linux-x86_64-debian92-3.6.23 && ./start.sh
3. install mysql
apt install mysql-server
然后执行
mysql_secure_installation,
密码设置为jgirlstest,其他随意
centos mysql 数据库导出sql:
mysqldump -uroot -pjgirlstest --all-databases > ~/all.sql
导入all.sql到debian的mysql中
mysql -uroot -pjgirlstest
>source all.sql;
执行以下sql,将204.44.109.74换成你自己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\":\"204.44.109.74\",\"port\":10090,\"status\":2},{\"id\":100002,\"name\":\"内测2\",\"host\":\"204.44.109.74\",\"port\":10100,\"status\":1}],\"globalStatus\":1,\"versionStr\":\"\",\"whiteListWhenMaintenance\":\",\",\"declaration\":[{\"declarationTitle\":\"12312\",\"declarationCotent\":\"123123\"},{\"declarationTitle\":\"1231\",\"declarationCotent\":\"3123\"},{\"declarationTitle\":\"123123\",\"declarationCotent\":\"123123\"}]}' WHERE (`id`='1');
记得commit;
重启mysql
service mysql restart
4. 启动全局服务
cd /opt/server/apache-tomcat-8080/bin && ./startup.sh
5. 启动1区 - 这里要等很久
cd /opt/server/100001 && ./start.sh restart
开整~
这个是我搭建好的欢迎各位大爷来玩
http://204.44.109.74/
用的PR 4C6G, 只用了2.1G左右
top - 04:43:58 up 16:50, 2 users, load average: 0.02, 0.01, 0.00
Tasks: 116 total, 1 running, 115 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.2 us, 0.1 sy, 0.0 ni, 99.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 6114816 total, 2795388 free, 2095872 used, 1223556 buff/cache
KiB Swap: 0 total, 0 free, 0 used. 3754320 avail Mem
|