刘汉玉 发表于 2013-5-10 12:23

HG255D外网(内网)建站教程

本帖最后由 刘汉玉 于 2013-5-10 13:07 编辑

    建站前请首先0508稳定版或者1128的原厂uboot的固件(原厂电信uboot怎么刷都不会成砖,比较推荐,我安装的是0508版),刷好后恢复出厂设置(可有可无)。准备好后我们开始建站:      1、配置好网络后,如果可以上网的话比较方便,0508版和1128版均可以在线安装建站所需的ipk包。在线安装步骤为:
(1)、进入openwrt管理界面,一般为192.168.1.1 用户名:root 密码:admin。

(2)、接着进入“系统”下的“软件包”中“指令”:点击左上部“升级软件列表”。

更新成功后显示:

若更新不成功,说明1:有可能你连不上网或者网速比较慢,那么找个网络环境好的地方做工作。2:若能确认网络没问题,那么是更新安装包的服务器地址不对,此时应选择“okpg设置”中的“设置”,进入更改更新包服务器选项。

参数改为:src/gz packages http://downloads.openwrt.org.cn/OpenWrt-DreamBox/packages/ramips/packagesdest root /dest ram /tmplists_dir ext /var/opkg-listsoption overlay_root/overlay
复制进去后点提交,并重启路由器,再次更新即可。
(3)、进入“指令”选项,点击其下部的“可用软件包”

显示为当前可安装的所有包,按开头字母从A-Z排列。
(4)、我们这里主要安装以下程序包:php5php5-cgi php5-mod-ctype php5-mod-hashphp5-mod-pdo php5-mod-pdo-sqlitephp5-mod-session php5-mod-sqlite php5-mod-sqlite3php5-mod-tokenizerphp5-mod-xml均位于P选项中。

点击各个安装包前部的安装按钮,系统将自动将安装包下载下来并安装该包以及所需与其相关安装包:例php5安装成功信息为:

类似的安装其余包。安装过程有时会比较慢,这是跟安装包的大小以及网速有关的,安装过程中请耐心等待。








当然我们也可以利用选项中的自动安装功能:在“下载并安装软件包”中输入上述软件包名字,点确定,即可自动安装,输入完即完成本教程软件包安装。
(5)、若是不能上网或者网速不够好的话,我们可以选择离线安装软件包,但过程对新手来说比较难:首先找个有网的地方将上述更新包中的所需安装包下载到u盘,然后拷贝到连着路由的电脑上,并下载所需的其他软件:Putty+Winscp或者WinScp+shell配置(0508版自带)。详细离线安装教程以后再细说。
2、配置uhttpd利用Winscp登陆至路由器:


进入/etc/config 找到uhttpd,双击打开:


开始配置uhttpd:   (1)找到如下字段:config uhttpd mainlist listen_http0.0.0.0:80
修改为:config uhttpd mainlist listen_http0.0.0.0:8080

(2)、在uhttpd文件最添加如下代码:configuhttpdweblistlisten_http      0.0.0.0:80optionhome /www/htmloptionindex_page       index.phplist interpreter          ".php=/usr/bin/php-cgi"

(3)、option rfc1918_filter 1
修改为:
      option rfc1918_filter 0(修改后外网打开时候不报错)
(4)、保存退出。

3、配置php
进入/etc 找到php.ini,双击打开:

(1)、修改以下行:extension=ctype.soextension=hash.soextension=pdo.soextension=pdo_sqlite.soextension=session.soextension=tokenizer.soextension=xml.soextension=xmlreader.soextension=xmlwriter.so 即去掉每行前面的分号(去注释)。
(2)、修改如下行:;date.timezone=为:date.timezone=Asia/Chongqing
(3)、注释下行:即修改doc_root= "/www"为;doc_root = "/www"
4、重启路由器,浏览器内打开192.168.1.1:8080(已不再是192.168.1.1,因为已经192.168.1.1已经指向192.168.1.1:80(原因在上面修改的uhttpd))
5、接下来就是利用winscp向上述的主页地址内上传php网站了(我的是一个博客程序)。写的不详细 回头在编辑

小昊2013 发表于 2013-5-10 12:58

杀了个花。先收藏了,有空就搞搞。谢谢分享。

旧信纸 发表于 2013-5-10 13:05

还有地板, 首次备用。。。

刘汉玉 发表于 2013-5-10 13:08

怎么回复可见呢

潶佲单 发表于 2013-5-10 13:10

尽全力顶你,教材太好了。:lol

liht1634 发表于 2013-5-10 13:48

确实不错。

一块玻璃 发表于 2013-5-10 14:06

现在没精力搞这些了,顶。

开车去拉萨 发表于 2013-5-10 15:06

很详细,有时间搞

zj8651726 发表于 2013-5-10 21:50

就是看不懂~~~~

gdshlxy 发表于 2013-5-10 21:54

介绍得详细,支持

cao10085 发表于 2013-5-12 22:05

太感谢了~~~~这个难度 高

cao10085 发表于 2013-5-12 22:06

楼主能搞个 挂载摄像头的实施远程监控的吗?
页: [1] 2
查看完整版本: HG255D外网(内网)建站教程