E8820s路由器刷padavan老毛子固件部署Discuz论坛
一、前期准备
1、路由器e8820s
40包邮e8820s,mt7621a处理器,默频880mhz,这款路由器的breed里好像没有超频选项,不然超到1100 1200可以提升很大
闪存和内存在7621里也算可以了,NAND Flash:128M,RAM:256M
2、U盘
32.9京东的梵想f302 128g usb3.0U盘,虽然路由器上是2.0的口还是建议上3.0的U盘,之前9.9包邮的64g夏科跑到一半失去响应
3、刷机
B站搜e8820s免拆刷机,breed刷上后系统随便换,相当方便
二、Padavan设置
1、防火墙设置
高级设置-防火墙-通用设置
允许互联网访问,并打开SSH和FTP
2、启用 nginx+mysql+php 环境,同时建议开启swap
①拓展功能-搭建web环境
等着慢慢安装就好了,usb3.0U盘读写安装很快的,出现启动成功就为安装完成
②后期如果开的服务太多建议打开swap,在启用ONMP脚本中默认开启的swap为512MB,基本上是够用的,自行调整可以看
老毛子固件开启/关闭swap
③进81端口默认主页php探针看看
任何服务未启动时内存占用在50%以内,现在占用90%左右,如果不开启swap,可能会导致路由器高负载时网络延迟增加
三、MySQL设置,创建新用户、数据库
1、SSH远程登录路由器
确认固件里防火墙SSH开启后,如果是桥接模式还需要打开允许外放访问
padavan固件默认的用户和密码都是admin,和一般的云服务器root用户登录不太一样
win+r 输入cmd打开命令行,输入ssh admin@路由器IP,再输入密码admin
2、MySQL设置
①登录MySQL
mysql -uadmin -proot
-u -p 后面分别是用户和密码,注意默认用户名和密码不是固件里的admin/root和123456,应该是admin和root,且这个admin账户默认不允许远程登录
②切换到MySQL数据库
use mysql;
③创建用户数据库并授权
参考mysql新建用户并授权管理员_MySQL数据库新建用户与授权方法
//创建用户 CREATE USER 'dz_admin'@'localhost' IDENTIFIED BY '123456'; //创建数据库 CREATE DATABASE dz_db; //授权用户数据库权限 EVOKE ALL PRIVILEGES ON dz_db FROM 'dz_admin'@'localhost';
注意如果创建用户需要允许只能本地登录,即'dz_admin'@'localhost',如果是允许远程登录@'%'时安装则会报错
需要Navicat等软件远程登录可以再创建一个用户并授权远程登录
四、Discuz安装设置
1、dz官网下载
将其中的upload文件夹上传到服务器,可以用winscp,用户名和密码同样是admin
上传至网页目录/opt/wwwroot/default,解压可以使用unzip
2、安装
输入对应的IP:81/install打开安装引导
权限应该是没问题的,照着引导来就行,正常安装很快的,如果卡第四步建议更换U盘,之前9.9买的夏科64gU盘一直卡第四步,明明数据库已经建好了就是过不去,更换梵想这个 128g usb3.0U盘就好了