小米路由器的服务器怎么搭建

小米路由器的服务器怎么搭建,第1张

搭建LAMP环境

1

把下载好的Lamp工具包 lamp.tgz 文件放到路由器的共享盘根目录下

地址: \\192.168.31.1\XiaoMi\

2

用安装好的 PUTTY 连到路由器的22端口,初始界面什么都不用修改,直接填入小米路由器的 IP 地址:192.168.31.1,确认开始连接路由器。

3

成功d窗界面需要登录 root 权限,

帐号:root

密码:admin

密码输入时是隐藏不可见的,不用担心,输入密码确认就行了。

至此成功SSH到路由器的root用户了。

4

现在我们直接把最重要的 LAMP包解压到正确的位置,命令如下:

tar zxvf lamp.tgz -C /userdisk/lamp/

完成后查看是否有 etc 和 usr 两个文件名,有就成功了

cd /userdisk/lamp/ &&ls

成功,输入 exit,暂时退出PUTTY。

5

打开浏览器,回到小米路由器的 Web 界面,点击系统设置选项后,在该页的 URL后面粘贴

#!pro/lamp 回车确认

进入隐藏的 LAMP 设置界面

7个按钮从上至下,除了第六个 Stop Dropbear不用按,其他按顺序按一遍。

点过 1 号按钮后, 当2号按钮显示 Created时,就可以按 3 号,当4号显示 Mounted 时,可以继续按 5 号,最后按 6 号,也就是最下面一个,当显示 Started 时,恭喜你,服务器的环境搭建成功!

开启服务

1

用安装好的 WinSCP 软件SSH到

地址:192.168.31.1

端口:22

帐号:root

密码:admin

非常直观的方式可以看到左边:本地目录和右边:远程目录(路由器内的文件系统)

在路由器端打开文件:userdisk/lamp/etc/lighttpd/lighttpd.conf

按 Alt+F 组合键输入:server.port = 8088

把查找得到的结果当中端口号:8088 修改为:8080

2

回到之前连接 SSH 的 Putty,不过这次是 SSH 去开启 Lighttpd 服务,所以同样的 IP,不同的端口,这里我们用到的是 2222 端口。

地址:192.168.31.1

端口:2222

帐号:www

密码:admin

3

开启 lighttpd 服务,命令如下:

lighttpd -f /etc/lighttpd/lighttpd.conf 回到浏览器访问 http://192.168.31.1:8080

只要能够看到页面,不管是404页面还是空白页面或者是helloworld,都证明该服务成功启动。我们架设的 HTTP 服务器的根目录位于

/userdisk/lamp/data/www/document_root

挂载网站目录,使其可见

1

对于我这种初学者来说,很多地方需要调试,需要修改。 而所有的设置和调整都通过 SSH 或者 linux 命令,对我来说非常困难。

所以把/userdisk/lamp 这个经常需要调整修改的目录挂载到 Windows 下小米路由器可见的共享盘中。

所以,首先来到路由器windows下的共享盘根目录中创建一个名为 Lamp 的文件夹

2

用 Putty SSH 到小米路由器,获取 root 权限并执行以下命令

cd/userdisk/ &&mount-o bind data /userdisk/data/Lamp/

OK了,再回到windows下小米路由的共享盘看看Lamp文件夹下面是否已经成功出现了 etc 之类的文件夹呢?

其中的ThunderDB文件夹内是挂载生成的uuid地址,不用理会也不用修改他。

方法/步骤

这个我们需要使用到远程 *** 作工具WinSCP,它是一款在Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件,通过它我们可以可视化 *** 作把我们想要上传到路由器。

打开WinSCP,在右侧点击“新建”,主机名:192.168.31.1,端口:22,用户名:root,密码:admin(小编习惯性改成admin,好记),文件协议:SCP

点击保存,然后登录,第一次会d出安全警告,更新即可。

登录之后,左侧界面默认显示的是本地资源管理器窗口,右侧则为路由器端资源管理器窗口,是不是感觉右侧的界面很熟悉,是的跟linux很相似。

双击tmp目录进入,为什么是tmp目录呢?

/tmp 系统默认为公用的临时文件存储点,一般分配了一个更大的磁盘空间。

在左侧找到你想到的第三方固件,直接拖至右侧的/tmp目录中:

接下来在工具栏找到“打开终端”,点击d出“控制台”界面,如果觉得这个用着不方便也可以使用Putty登录。

首先我们先将目录切换到/tmp(默认是在root跟目录的),在控制台中输入命令:cd /tmp,然后点击执行,这里我们看到/tmp在$符之前:

/tmp$ cd /tmp,说明目录已经切换到tmp了,或者putty显示在#之前,如:

root@XiaoQiang:/tmp#

这里小编以刷PandoraBox固件为例:

去openwrt官网把小米的固件下下来,从这里面挑你喜欢的吧,最好不好使用最新的固件,以防系统不稳定

openwrt官网地址http://downloads.openwrt.org.cn/PandoraBox/Xiaomi-Mini-R1CM/testing/

这里刷机方式其实有二种,很多人只知道用mtd命令:

使用mtd程序刷入OS1:

mtd write /tmp/xxxx.bin OS1 -r ,xxxx是文件名(如果觉得源文件名太长了可以先改了PandoraBox.bin)。

输入命令:mtd write /tmp/PandoraBox.bin OS1 -r,

(刷完自动重启后,默认ip:192.168.1.1 用户名:root 密码:admin )

还有一种方法是使用 Sysupgrade命令:

sysupgrade -v /tmp/xxxx.bin,xxxx是文件名(如果觉得源文件名太长了可以先改了PandoraBox.bin)。

输入命令:sysupgrade -v /tmp/PandoraBox.bin

(刷完自动重启后,默认ip:192.168.1.1 用户名:root 密码:admin )

这两种方式小编都试过了,都可以成功!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8980017.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存