iphone8 发表于 2018-11-13 17:22:50

基于华硕路由器官方固件搭建个人Web服务器

华硕路由器,今天我们要分享的干货是基于原厂固件搭建Web服务器,例如:个人博客。
网上有很多教程都是基于第三方固件来现象,并且需要第三方的运行环境,譬如Entware,optware,这里不需要,纯粹的华硕asusware就可以。
下面我们说一些准备环境1.一台华硕路由器,最好是有USB Port的那种,没有的话不建议这样操作,路由器扛不起,到时导致运行不稳定,得不偿失。2.一个USB存储设备,譬如U盘,USB移动硬盘也是可以的3.一条可以上网的线路
细说一下步骤这里是以RT-AC68U为基础,U盘上操作U盘随便什么格式,当然有人提到,最好是EXT2、EXT3 Linux下的格式,当然如果某人就是想搭建简单是Web网页,不会涉及MySQL什么的,也可以使用NTFS,这种格式可以方便平时对USB存储设备单个大文件存储,并且速度也快,有点扯远,拉回来说正题……嘻嘻
将U盘接入路由器,并且将可以上网线路连接路由器设置完成确保可以上网,下面会用到。
登入路由器【系统管理】-【系统设置】页面,启用Telnet,再进入【USB相关应用】页面,点击【Download Master】安装下载大师,耐心等待一小段时间。待安装完成后,我们需要做一件非常重要的事情,非常重要。因为接下来我们安装的Web服务器默认是8081端口,因为下载大师的默认端口也是8081会产生冲突。
有两个方案可以解决,1.修改后来搭建的Web端口,2.修改下载大师的端口。基于一次从简单出发,我们安装下载大师之后直接登入他的页面,点击【一般设置】,修改Download Master端口为非8081,再点击【应用本页面设置】
到这里asusware环境已经搭建完成,他就好比Entware、Optware。
另外,为了减少路由器资源被占用,不需要下载大师使用时,直接点击页面Disable。


安装服务器电脑端进入cmd,输入telnet 路由器内网IP地址(譬如:telnet 192.168.1.1 或者 telnet 192.168.50.1),数据提示输入账号密码执行如下命令:ipkg update
ipkg install php # 部分路由器可能需要安装php
ipkg install lighttpd
简便起见我们不会使用MySQL,如果你需要使用到也需要更多的设置,这里略过
lightppd启动命令:/opt/etc/init.d/S80lighttpd start一般路由器默认内网地址为:192.168.1.1,所以在浏览器中输入:http://192.168.1.1:8081 后回车看到如下界面
开启外网访问Telnet连接路由器输入iptables -I INPUT 1 -p tcp --dport 80 -j ACCEPT,

Internet端PC输入之前路由器注册的ASUS DDNS加上Port          OK,到此我们的web环境已经部署完毕,可以放入正式的网站使用。
把相关静态页面或者论坛代码放到opt/share/www/lighttpd/目录 就可以访问到了。论坛部分你还需要根据提示安装论坛代码。

iphone8 发表于 2021-8-31 10:53:01

qingdi 发表于 2021-8-30 01:03
已经都完成了。最后一个问题,怎么修改网站端口为80呢,不知道用什么命令。求教
...

不需要命令修改,你刚开始安装的Download Master下载大师,直接点击登录下载大师Web页面,到设置页面去修改对应的8081 端口,为你想要的端口。

提醒一下修改为80,这样与路由器的默认端口相冲突,还是不要修改为80

iphone8 发表于 2021-8-31 10:54:46

qingdi 发表于 2021-8-30 00:21
新人非常感谢楼主的分享。
请教一下,我只需要静态htm网页,可以省略ipkg install php这一步吗
编辑一下帖 ...

你的意思是说,你设置了静态htm网页,然后没有执行ipkg install php这一步,是吧?

最后可以成功访问的你的静态网页对吧?

iphone8 发表于 2019-5-8 08:58:39

feng370 发表于 2019-5-7 16:05
ipkg安装这个是可以,但是里面的软件实在是太老了,PHP版本太低,还是安装 entware-ng上onmp比较好,我会发一个 ...

鼓掌,欢迎。

cb007 发表于 2018-11-14 09:35:50

这个强大啊!顶起。

iphone8 发表于 2018-11-16 16:38:03

cb007 发表于 2018-11-14 09:35
这个强大啊!顶起。

呵呵,方便有需要的小伙伴使用哦。

AsGhoul 发表于 2018-11-19 13:13:39

0.0厉害啊可以跑 java web 吗?

gontion 发表于 2018-11-30 20:34:11

这个性能是不是很弱啊,接不了几个用户?

iphone8 发表于 2018-12-3 09:32:09

gontion 发表于 2018-11-30 20:34
这个性能是不是很弱啊,接不了几个用户?

太多的话可能承受不了

iphone8 发表于 2018-12-3 09:32:48

AsGhoul 发表于 2018-11-19 13:13
0.0厉害啊可以跑 java web 吗?

这个没有使用过,你可以试试。

aixin@ 发表于 2018-12-26 09:14:34

使用你的方法搭建了个论坛,但是论坛上传附件限制在小于2M, 怎么解决,是不是要修改php.ini文件?

iphone8 发表于 2018-12-27 09:20:18

aixin@ 发表于 2018-12-26 09:14
使用你的方法搭建了个论坛,但是论坛上传附件限制在小于2M, 怎么解决,是不是要修改php.ini文件? ...

这个倒是没有注意过,你可以先试试看。

feng370 发表于 2019-4-20 15:16:23

安装服务器
电脑端进入cmd,输入telnet 路由器内网IP地址,数据提示输入账号密码
执行如下命令:
ipkg update
ipkg install php
ipkg installlighttpd
复制代码

简便起见我们不会使用MySQL,如果你需要使用到也需要更多的设置,这里略过

lightppd启动命令:
/opt/etc/init.d/S80lightppd start

以上有几处错误:
ipkg installlighttpd应该是ipkg install lighttpd

lightppd启动命令:
lightppd启动命令:
/opt/etc/init.d/S80lightppd start应该是
/opt/etc/init.d/S80lighttpd start
页: [1] 2 3 4
查看完整版本: 基于华硕路由器官方固件搭建个人Web服务器