吃瓜网首发
搭建教程
网站以及脚本用到的环境Nginx1.22+Mysql5.7+PHP7.4+redis7.0+nodejs14.17.6+etcd+minio+ssdb+kafka+
安装mini:终端执行 apt-get install rpm
然后安装命令 rpm -ivh minio-2[文]0221008[章]201100.[来]0.0.x86[自]_64.rpm[吃]
启动服务nohup minio server /opt/lib/minio --console-address ":9001" 1>/dev/null 2>&1 &
安装ssdb:进入目录make进行编译 cd ssdb-master && make 如果没有make 去安装,apt-get install make
将指定安装目录[瓜] make install[网] PREFIX=[文]/opt/li[章]b/ssdb&[来]nbsp;
执行进入ssd[自]b目录 cd ../ssdb[吃]
启动服务 ./ssdb-[瓜]server -d ssdb.co[网]nf [文];
关闭服务 ./ssdb-[章]server ssdb.co[来]nf -s stop
重启服务 ./ssdb-server ssdb.conf -s restart
安装kafka:宝塔上安装java1.8
设置jdk环境[自]变量 vi /etc/pr[吃]ofile
export JAVA_HO[瓜]ME=/www[网]/server[文]/java/j[章]dk1.8.0[来]_371
export PATH=$J[自]AVA_HOM[吃]E/bin:$[瓜]PATH
export CLASSPA[网]TH=.:$J[文]AVA_HOM[章]E/lib/d[来]t.jar:$[自]JAVA_HO[吃]ME/lib/[瓜]tools.j[网]ar
source /etc/pr[文]ofile
编辑confi[章]g/serve[来]r.prope[自]rties文件[吃]填写liste[瓜]ners=PL[网]AINTEXT[文]://127.[章]0.0.1:9[来]092
进入目录 cd kafka_2[自].13-3.3[吃].2
启动zooke[瓜]eper nohup ./bin/z[网]ookeepe[文]r-serve[章]r-start[来].sh config/[自]zookeep[吃]er.prop[瓜]erties 1>/d[网]ev/null[文] 2>&a[章]mp;1 &
关闭zooke[来]eper./b[自]in/zook[吃]eeper-s[瓜]erver-s[网]top.sh config/[文]zookeep[章]er.prop[来]erties
启动kafka[自] nohup ./bin/k[吃]afka-se[瓜]rver-st[网]art.sh config/[文]server.[章]propert[来]ies 1>/d[自]ev/null[吃] 2>&a[瓜]mp;1 &
关闭kafka ./bin/kafka-server-stop.sh config/server.properties
安装etcd:vi /etc/profile
export ETCDCTL[网]_API=3
source /etc/pr[文]ofile
cd etcd-v3.5.5-linux-amd64 && nohup ./etcd >./etcd.log 2>&1 &
导入数据库:开启root远程访问 mysql -u root -p
use mysql;
GRANT ALL PRIVILE[章]GES ON *.* TO 'root'@'%' IDENTIF[来]IED BY '123456';
flush privile[自]ges;
新建三个数据库并导入数据库脚本databus enterprise imweb
IM脚本:修改数据库账号密码 configs/*/*.toml dsn =
执行清理日志 sh clear_l[吃]ogs-清创日[瓜]志
执行启动服务 sh start-启动服务
创建网站:api
伪静态 locatio[网]n / { t[文]ry_file[章]s $uri $uri/ /index.[来]php$is_[自]args$qu[吃]ery_str[瓜]ing; }[网]
网站目录运行目[文]录 public
配置 .env WEB_URL[章]= JK_HOST[来]= DB_DATA[自]BASE= DB_PASS[吃]WORD= DB_WEB_[瓜]ADMIN_U[网]SERNAME[文]= DB_WEB_[章]ADMIN_P[来]ASSWORD[自]=
运行sh ./run.s[吃]h
php禁用函数[瓜]全部删除或者根[网]据job.lo[文]g提示删除
设置跨域访问 add_hea[章]der Access-[来]Control[自]-Allow-[吃]Origin *;
admin
安装编译依赖包[瓜] yarn install[网]
配置.env api接口地址[文] VUE_APP[章]_API_BA[来]SE_URL=[自] VUE_APP[吃]_PHOTO_[瓜]URL=
打包编译yar[网]n run build
网站目录运行目[文]录dist
设置伪静态 if (!-e $reques[章]t_filen[来]ame) { rewrite[自] ^/(.*) /index.[吃]html last; break; }
web
配置.env telegra[瓜]m接口ID和H[网]ASH以及接口[文]地址 REACT_A[章]PP_TELE[来]GRAM_AP[自]I_ID= REACT_A[吃]PP_TELE[瓜]GRAM_AP[网]I_HASH=[文] REACT_A[章]PP_HOST[来]_A=
安装编译依赖 npm install[自]
拷贝文件 cp node_mo[吃]dules/t[瓜]dweb/di[网]st/* public/[文]
修改src/C[章]onstant[来]s.js127[自]行改为上一步拷[吃]贝到publi[瓜]c内的wasm[网]文件名 WASM_FI[文]LE_NAME[章] =
打包编译 npm run build
网站目录运行目[来]录 build
源码下载链接: https://pan.baidu.com/s/1KQ5A_cOE--zIse4wQiLP7g?pwd=6tty 提取码: 6tty
发表评论