K网首发
搭建教程
网站以及脚本用到的环境Nginx1.22+Mysql5.7+PHP7.4+redis7.0+nodejs14.17.6+etcd+minio+ssdb+kafka+
安装mini:终端执行 apt-get install rpm
然后安装命令 rpm -ivh minio-202[文]210082011[章]00.0.0.x8[来]6_64.rpm&[自]nbsp;
启动服务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=/o[黑]pt/lib/ss[料]db
执行进入ssdb目[吃]录 cd ../ssdb
启动服务 ./ssdb-se[瓜]rver -d ssdb.conf[网]
关闭服务 ./ssdb-se[文]rver ssdb.conf[章] -s stop
重启服务 ./ssdb-server ssdb.conf -s restart
安装kafka:宝塔上安装java1.8
设置jdk环境变量[来] vi /etc/prof[自]ile
export JAVA_HOME[黑]=/www/ser[料]ver/java/[吃]jdk1.8.0_[瓜]371
export PATH=$JAV[网]A_HOME/bi[文]n:$PATH
export CLASSPATH[章]=.:$JAVA_[来]HOME/lib/[自]dt.jar:$J[黑]AVA_HOME/[料]lib/tools[吃].jar
source /etc/prof[瓜]ile
编辑config/[网]server.pr[文]operties文[章]件填写listen[来]ers=PLAIN[自]TEXT://12[黑]7.0.0.1:9[料]092
进入目录 cd kafka_2.1[吃]3-3.3.2
启动zookeep[瓜]er nohup ./bin/zoo[网]keeper-se[文]rver-star[章]t.sh config/zo[来]okeeper.p[自]roperties[黑] 1>/dev[料]/null 2>&[吃];1 &
关闭zookeep[瓜]er./bin/z[网]ookeeper-[文]server-st[章]op.sh config/zo[来]okeeper.p[自]roperties[黑]
启动kafka nohup ./bin/kaf[料]ka-server[吃]-start.sh[瓜] config/se[网]rver.prop[文]erties 1>/dev[章]/null 2>&[来];1 &
关闭kafka ./bin/kafka-server-stop.sh config/server.properties
安装etcd:vi /etc/profile
export ETCDCTL_A[自]PI=3
source /etc/prof[黑]ile
cd etcd-v3.5.5-linux-amd64 && nohup ./etcd >./etcd.log 2>&1 &
导入数据库:开启root远程访问 mysql -u root -p
use mysql;
GRANT ALL PRIVILEGE[料]S ON *.* TO 'root'@'%' IDENTIFIE[吃]D BY '123456';
flush privilege[瓜]s;
新建三个数据库并导入数据库脚本databus enterprise imweb
IM脚本:修改数据库账号密码 configs/*/*.toml dsn =
执行清理日志 sh clear_log[网]s-清创日志
执行启动服务 sh start-启动服务
创建网站:api
伪静态 location / { try[文]_files $uri $uri/ /index.ph[章]p$is_args[来]$query_st[自]ring; }&n[黑]bsp;
网站目录运行目录 public
配置 .env WEB_URL= JK_HOST= DB_DATABA[料]SE= DB_PASSWO[吃]RD= DB_WEB_AD[瓜]MIN_USERN[网]AME= DB_WEB_AD[文]MIN_PASSW[章]ORD=
运行sh ./run.sh
php禁用函数全部[来]删除或者根据job[自].log提示删除
设置跨域访问 add_heade[黑]r Access-Co[料]ntrol-All[吃]ow-Origin[瓜] *;
admin
安装编译依赖包 yarn install
配置.env api接口地址 VUE_APP_A[网]PI_BASE_U[文]RL= VUE_APP_P[章]HOTO_URL=[来]
打包编译yarn run build
网站目录运行目录d[自]ist
设置伪静态 if (!-e $request_[黑]filename)[料] { rewrite ^/(.*) /index.ht[吃]ml last; break; }
web
配置.env telegram接[瓜]口ID和HASH以[网]及接口地址 REACT_APP[文]_TELEGRAM[章]_API_ID= REACT_APP[来]_TELEGRAM[自]_API_HASH[黑]= REACT_APP[料]_HOST_A=
安装编译依赖 npm install
拷贝文件 cp node_modu[吃]les/tdweb[瓜]/dist/* public/
修改src/Con[网]stants.js[文]127行改为上一步[章]拷贝到public[来]内的wasm文件名[自] WASM_FILE[黑]_NAME =
打包编译 npm run build
网站目录运行目录 build
源码下载链接: https://pan.baidu.com/s/1KQ5A_cOE--zIse4wQiLP7g?pwd=6tty 提取码: 6tty
还没有评论,来说两句吧...