折腾小米路由器mini之静态站点

发布于 2016-09-11 作者 [重庆SEO]

更新于 2016-09-12

本地小米路由器的miwifi.com使用的sysapihttpd就是nginx,所以用自带的sysapihttpd搭建一个静态站点非常容易

小米路由器需要刷开发版,然后开启SSH。之前一篇折腾SS翻墙的有步骤。跳过!

编辑sysapihttpd.conf

vi /etc/sysapihttpd/sysapihttpd.conf
在上一个server块后面增加一个server
server {
 listen 80;
 server_name router.noco.pw;
 access_log off;

 location / {
 root /extdisks/sda1/www;
 index index.html index.htm;
 }
} 

server_name是要绑定的域名。

root是网站目录 小米路由器插入U盘后路由器访问的地址是/extdisks/sda1/,我在该目录下创建了一个www文件夹,然后就可以在里面放页面了!

家用网络拨号IP是会变的,所以需要使用动态DNS服务,比如花生壳,免费的就行了,几年前注册的花生壳帐号一直可以使用,所以值得推荐。

然后进入小米路由器192.168.31.1后台--高级设置--DDOS添加花生壳帐号的相关配置信息,然后一个免费的花生壳二级域名就搞好了。输入这个域名。可以访问路由器,也可以在server_name那里绑定这个域名。

如果绑定顶级域名,在域名管理面板上将域名cname到注册的那个免费的花生壳二级域名。

大功告成! 做点单页面什么的,还是不错滴,非要弄lnmp,lamp,llmp搭建个博客,网上教程也挺多的!

20160912补充

后来我在外网发现访问不了,但是IP确实是获取到了的,应该是防火墙端口的问题,暂时的变通办法

listen 8081, 编辑防火墙

vi /etc/config/firewall

尾部写入

config redirect 'webdomain'
option name 'webdomain'
option src 'lan'
option src_dport '80'
option dest_port '8081'
option proto 'tcp'
option target 'ACCEPT'
重启生效
/etc/init.d/firewall restart