简单几步教你怎么在路由器上搭建PHP环境的网站

今天早上在锐哥博客看到的,他说他的博客布置在路由器上,我对于网络硬件不是很了解,但是感觉很牛逼,于是希望他能写一个教程教大家怎么做,今天中午他就发博客了。特此转载,慢慢学习,有条件的话会亲自测试的。

--------------------------------------------------

服务器配置如下:

硬件:H618B路由器

固件:Tomato DualWAN 1.28.0542 MIPSR1 K26 USB 8M

接入线路:电信20m光纤(未封闭80端口,如服务商封闭80端口,必须修改端口才能外网访问,这里不具体说明)

可能要用到的软件:

1.SecureCRT(http://kangta93.3322.org/download/securecrt.rar)

2.WinSCP(http://kangta93.3322.org/download/winscp508.rar)

3.jffs_web.tar(http://kangta93.3322.org/download/jffs_web.tar.gz)

一、准备工作

1.准备U盘(不限于此)一个,大小随意,一般搭建论坛2g的足够了。

2.登陆路由器管理界面,系统管理-访问设置-SSH访问设置,启动SSH服务。

3.格式化U盘为EXT3格式,可以使用paragon partition manager等磁盘管理软件,或者直接使用路由器对U盘进行格式化操作。我简单介绍下第二种方法,路由器挂载U盘后点击卸载(具体挂载方法请见 二),使用SecureCRT连接路由器,执行命令mkfs.ext3 /dev/sda1后等待提示符,这样我们就成功将第一个硬盘分区格式化成EXT3格式了。格式化完成后点击挂载,进行下一个步奏。

二、开启路由器USB功能挂载U盘

插入U盘,登陆路由器管理界面,USB应用-USB设置,分别开启,启用USB功能和启用USB储存,挂载成功后已连接设备处会具体显示。

点击查看原图

点击查看原图

点击查看原图

三、更换Tomato DualWAN的WEB管理端口及远程访问端口

由于Tomato DualWAN 的默认WEB管理端口为80,会和搭建网站冲突,下面我们登陆路由器管理界面,系统管理-访问设置-WEB访问设置,进行端口修改(端口号修改成非80,远程访问根据需求设置开启及关闭),更换之后路由的登陆地址会变为http://192.168.1.1:端口号/。

点击查看原图

四、上传jffs_web.tar.gz到挂载好的U盘或者硬盘,创建PHP服务环境

1.使用WinSCP连接路由器,上传jffs_web.tar.gz至/tmp/mnt/sda1目录。

2.使用SecureCRT连接路由器,首先执行cd /mnt/sda1其次执行tar zxvf jffs_web.tar.gz请耐心等待提示符的出现。

五、输入USB脚本

1.登陆路由器管理界面,USB应用-USB设置-挂载后运行脚本输入如下代码,保存并重启路由器。

umount /jffs
umount /opt
mount --bind /mnt/sda1/jffs /jffs
mount --bind /jffs/opt /opt
mount -o bind /jffs/opt /opt
sleep 1
cd /jffs
opt/etc/init.d/S70mysqld start
opt/etc/init.d/S80lighttpd start

2.登录路由管理地址,出现lighttpd server is running.就表示挂载成功。

点击查看原图

3.至此,只要把相关页面上传至/tmp/mnt/sda1/jffs/opt/share/www目录就可以访问了。

六、开放外网访问

前面的步奏已经可以使用内网对网站进行浏览,如需对外开放还需以下几个步奏:

1.登陆路由器管理界面,系统管理-脚本设置-防火墙,在防火墙脚本内填入iptables -I INPUT 1 -p tcp --dport 80 -j ACCEPT并保存。

点击查看原图

2.登陆路由管理界面,高级设置-防火墙设置,把NAT Loopback的选项改为“全部”后保存。

点击查看原图

3.登陆路由器管理界面,端口转发-DMZ设置,DMZ不要勾选。

点击查看原图


4.配合动态域名的设置,您的网站服务器就完全架设好了。

七、注意

1.命令符的输入注意空格等,如有差错将无法执行命令,建议使用复制黏贴。

2.以上教程适用于80端口未封闭,路由器能直接获取公网IP的,如条件不符合,还需要进行对应修改。

3.请各位有兴趣的朋友仔细按步奏执行,如有问题,欢迎留言。

相关标签TAGS:   php      路由器    

原创文章:转载出处: 简单几步教你怎么在路由器上搭建PHP环境的网站

转载于:https://my.oschina.net/wzwahl36/blog/112032

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
运行在路由上的论坛,原来路由还可以这样使用!在tomato_dual路由器下建Ofstar论坛系统步骤: 配置如下:硬件:WR-500U路由 64M内存固件:Tomato Dualwan 1.28.0518 MIPSR1 K26 USB 8M版本宽带:2兆光纤本论坛得到QQ:113 163 922的全力技术支持!一、要准备一个U盘,只放论坛,2G就够了,格式化为EXT3格式,然后插入路由。 格式化工具我用paragon partition manager磁盘管理软件二、在路由器上起用USB功能8M版的在USB应用--USB设置--启动USB2.0和1.1插入U盘会自动挂载并如下显示三、更换tomato的WEB管理默认端口80为其他端口,比如8080。更换之后路由的登陆地址会变为http://192.168.1.1:8080/四、上传网站程序到挂载好的U盘或者硬盘,创建PHP服务环境。1、开始-运行里面输入192.168.1.12、将 jffs_web.tar.gz(17.4M)拷贝到U盘的根目录下五、继续telnet进路由器 。1、开始-运行里面输入CMD点确定后再输入telnet 192.168.1.1接着输入路由的账户密码,默认root admin2、登录成功后,如下操作:cd /mnt/sda1tar zxvf jffs_web.tar.gz正在创建PHP服务环境六、输入启动脚本,保存后并重启路由器 。1、也就是复制如下代码到路由器的USB管理界面下的USB应用--USB设置--“挂载后运行脚本”内。代码:umount /jffsumount /optmount --bind /mnt/sda1/jffs /jffsmount --bind /jffs/opt /optmount -o bind /jffs/opt /optsleep 1cd /jffsopt/etc/init.d/S70mysqld startopt/etc/init.d/S80lighttpd start2、登录路由地址,出现lighttpd server is running.就表示挂载成功。七、下载Ofstar论坛系统,解压后使用WinSCP连接到路由器上传到/opt/share/www/下。1、WinSCP连接到路由器的设置,用户名必须为root 密码为你自己设置的。2、连接后将Ofstar上传到/opt/share/www/目录下3、确认以下目录或文件属性为 (777) 可写模式 /ofstar --- 777 目录 ofstar/bbsdata --- 777 目录 注意此目录下的所有文件都要设置为 777 ofstar/images --- 777 目录 ofstar/ipdata 默认 目录 ofstar/require 默认 目录 ofstar/template/ofstar/css.htm --- 777 文件 注意以后您自己加的风格css文件都要设置为 777 ofstar/attachments --- 777 目录 ofstar/session --- 777 目录 ofstar/userdata --- 777 目录 注意此目录下的所有 目录 和 文件 都要设置为 777 ofstar/ofstar_data --- 777 目录 注意此目录下的所有 目录 和 文件 都要设置为 777使用WinSCP逐一修改八、Ofstar论坛系统安装(不要问我什么叫域名,自己去百度)运行 http://您的域名/ofstar/install.php 安装程序,填入相关信息与创始人相关资料, 完成安装!以后http://您的域名/ofstar/install.php 就是你论坛的访问地址(本论坛使用的是动态域名,在路由的基本设置-动态域名里面进行设置!)九、如果要开放外网的其他设置1、在高级--防火墙里 把 NAT Loopback 的选项改为 “全部” 后保存。2、在系统管理--脚本设置--防火墙里添加:iptables -I INPUT 1 -p tcp --dport 80 -j ACCEPT保存!3、DMZ千万不要选择本人的这个论坛就是按这个方法建立起来的,以后只要路由不关闭。全世界各地都可以访问!http://wlan01.3322.org/ofstar/ 其他所需要使用到的工具,请自己去搜索!jffs_web.tar.gz(17.4M) (感谢恩山 yg365 提供)http://u.115.com/file/f88298981d 附件:ofstar2.6.rar (596 K)下载次数:60

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值