部署QQ农场项目

准备环境

#修改主机名
[root@localhost ~]# hostnamectl set-hostname qqfarm
#防火墙和selinux
[root@qqfarm ~]# systemctl stop firewalld --now
[root@qqfarm ~]# setenforce 0
#校对时间
[root@qqfarm ~]# ntpdate cn.pool.ntp.org
#配置静态ip
vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.100.222
PREFIX=24
GATEWAY=192.168.100.2
DNS1=223.5.5.5
DNS2=223.6.6.6
#重启网卡
[root@qqfarm ~]# systemctl restart network
#测试网络
[root@qqfarm ~]# ping baidu.com

image-20240115143242030

配置阿里云的yum源或者本地yum源

#阿里云
[root@qqfarm ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
[root@qqfarm ~]# yum clean all
[root@qqfarm ~]# yum makecache
[root@qqfarm ~]# yum -y install epel-release
# 本地源
#1、下载yum源配置文件
去ftp服务器下载
#2、安装本地源
[root@qqfarm ~]# yum clean all
[root@qqfarm ~]# yum makecache

部署应用

#部署nginx
[root@qqfarm ~]# yum -y install nginx
#启动nginx
[root@qqfarm ~]# systemctl start nginx
#测试是否启动成功
[root@qqfarm ~]# ss -nplt |  grep 80
LISTEN     0      128          *:80                       *:*                   users:(("nginx",pid=3117,fd=6),("nginx",pid=3116,fd=6),("nginx",pid=3115,fd=6))
LISTEN     0      128       [::]:80                    [::]:*                   users:(("nginx",pid=3117,fd=7),("nginx",pid=3116,fd=7),("nginx",pid=3115,fd=7))
# 部署MySQL数据库
[root@qqfarm ~]# yum -y install mysql-community-server
# 启动MySQL数据库
[root@qqfarm ~]# systemctl start mysqld
# 获取临时密码并修改
[root@qqfarm ~]# mysqladmin -p"`awk '/temporary password/{p=$NF}END{print p}' /var/log/mysqld.log`" password 'Qianfeng@123'
# 部署php
[root@qqfarm ~]# yum -y install php php-fpm php-curl php-intl php-mcrypt php-mysql php-mbstring php-xml php-dom php-gd gd
[root@qqfarm ~]# systemctl start php-fpm

部署项目

#将nginx和php关联起来
[root@qqfarm ~]# vim +42 /etc/nginx/nginx.conf
index  index.php index.html index.htm;
        location ~ \.php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /usr/share/nginx/html$fastcgi_script_name;
            include        fastcgi_params;
        }   
#探测文件
[root@qqfarm ~]# rm -rf /usr/share/nginx/html/*
[root@qqfarm ~]# cd /usr/share/nginx/html/
[root@qqfarm ~]# vim index.php
<?php
phpinfo();
?>
#修改php配置文件
[root@qqfarm ~]# vim /etc/php.ini
short_open_tag=On
[root@qqfarm ~]# systemctl restart php-fpm
# 部署项目
[root@qqfarm ~]# yum -y install unzip
[root@qqfarm ~]# unzip farm-ucenter1.5.zip
[root@qqfarm ~]# rm -rf /usr/share/nginx/html/*
[root@qqfarm ~]# cp -r upload/* /usr/share/nginx/html/
[root@qqfarm ~]# cd /usr/share/nginx/html/
[root@qqfarm html]# chmod -R 777 *
#导入数据库
方法一:
[root@qqfarm ~]# mysql -p"Qianfeng@123" -e "create database qqfarm default charset 'utf8'"
[root@qqfarm ~]# mysql -p"Qianfeng@123" qqfarm < ./upload/qqfarm.sql
方法二:
[root@qqfarm ~]# mysql -p"Qianfeng@123" qqfarm
mysql>source /root/upload/qqfarm.sql;

浏览器中安装

部署项目【战姬物语】

关闭php-fpm

systemctl stop php-fpm

部署java环境

[root@qqfarm ~]# tar -xf jdk-8u211-linux-x64.tar.gz 
[root@qqfarm ~]# mv jdk1.8.0_211/ /usr/jdk
 #配置环境变量
[root@qqfarm ~]# vim /etc/profile
 #在文件的最后一行添加
 export PATH=/usr/jdk/bin:$PATH
[root@qqfarm ~]# source /etc/profile
#验证java是否安装成功
[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)

部署项目

[root@qqfarm ~]# tar -xf zjwy.tar.gz -C /
[root@qqfarm ~]# cp -r /www/wwwroot/yixiaw/* /usr/share/nginx/html/
[root@qqfarm ~]# vim /usr/share/nginx/html/index.html
将218.93.207.238修改为自己的IP
:%s/218.93.207.238/192.168.100.222/g
[root@qqfarm ~]# vim /opt/server/100001/Application.properties
managerWhiteList=127.0.0.1,192.168.100.222
将192.168.100.222修改成自己的IP
[root@qqfarm ~]# vim /opt/server/apache-tomcat-8080/conf/context.xml
修改如图位置,内容为:
	&amp;useSSL=false

image-20240115174455629

导入数据库

#修改数据库密码:
[root@qqfarm ~]# mysqladmin -p'old-passwd' password 'jgirlstest'
# 创建数据库:
[root@qqfarm ~]# mysql -p'jgirlstest'
mysql> create database jgirls_test default charset 'utf8';
mysql> use jgirls_test
mysql> source /root/jgirls_test.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.220.129\",\"port\":10090,\"status\":2},{\"id\":100002,\"name\":\"www.QFetu.com\",\"host\":\"192.168.220.129\",\"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');
#注意:将上面sql语句中的IP,修改为自己的IP

启动服务

[root@qqfarm ~]# cd /opt/server/mongodb-linux-x86_64-rhel70-3.2.9/ && ./start.sh
[root@qqfarm ~]# cd /opt/server/AdminNew/ && ./restart.sh 
[root@qqfarm ~]# sh /opt/server/apache-tomcat-8080/bin/startup.sh 
[root@qqfarm ~]# cd /opt/server/chatserver/ && ./start.sh 
[root@qqfarm ~]# cd /opt/server/100001/ && ./start.sh start

浏览器访问

image-20240115194806044

浏览器访问后台管理(用户名密码:admin/admin)

image-20240115175446596

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
版权: 所牵涉到知识产权或其他权利归原始商定人所有,如有侵犯 您的权利,请您通知我们,我们会及时关闭此项目并终止此行为。 声明: 1. 该项目仅供群内朋友学习研究之用,禁止转载或转发给不在本群内的任何个人或团体 2. 请勿将该项目或其部分用于出售等商业目的,否则请自行承担一切法律或商业问题 3. 若您使用该项目或其部分用于二次开发,在您的代码中包含本文件完整信息 4. 只要您使用该项目或其部分,即代表您默认同意本声明且不用于商业用途 5. 若您正在使用该项目或其部分发布商业版或用于盈利目的,请您尊重我们的声明, 立即删除与我们相关的代码或程序,并做好善后处理 /////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////4.8 Final// 日期: 2010/08/14 1.牧场加入工资优惠包 2.更新农场关闭说明(8.15举行全国哀悼日) 3.优化农场关闭(管理员不会关闭) 4.农场和牧场支持DX/UCH/PW照相功能 5.优化红土地升级全部后提示 6.修正不是高级作物种在红土地提示 7.修正一些小问题 日期: 2010/08/13 1.后台加入对QQ和PHPYE SWF远程同步功能 2.完成放牛全部功能 3.牧场新加入两只动物参数(龙猫、独角兽) 4.加入77活动(13号)[活动的两种作物和动物一个用户ID只能买一种分单双] 5.加入对DX照相支持 6.修正下活动小问题 7.修正牧场喜鹊和鸳鸯对换问题 8.修正拿了七色祝福礼包或七彩缘分礼包后不能拿七夕爱情礼包问题 ////////////////////////////////////////////////////////////////4.8 Beta2// 日期: 2010/08/12 1.农场加入3套装饰品参数 2.牧场加入4套装饰品参数 3.同步牧场舒化奶牛参数 日期: 2010/08/11 1.修正红土地出错问题 2.修正奍牛N多BUG(完工95%) ////////////////////////////////////////////////////////////////4.8 Beta1// 日期: 2010/08/9 1.更新开心农场QQ农场工具 日期: 2010/08/6 1.加入牧场4种新动物参数 2.加入两种优惠罐头参数和购买 日期: 2010/08/5 1.加入守卫者捉小偷日志 2.修正没装饰守卫者还能看到 3.修正奍牛N多BUG(完工90%) 日期: 2010/08/4 1.修正牧场守卫者捉小偷问题 2.元宝购买工资只能加一天问题 3.农场加入奍牛(只完成70%) 日期: 2010/08/3 1.牧场加入守卫者,可以帮你捉小偷 2.装饰哪边加入装饰守卫 3.元宝购买加入守卫工资购买
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值