华硕路由器,今天我们要分享的干货是基于原厂固件搭建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/目录 就可以访问到了。论坛部分你还需要根据提示安装论坛代码。
|