#1 2010-08-16 00:17:32
Tomato dualwan 8M 配置WEB服务器
http://www.zmtgo.com
本站的配置如下:
硬件:WL-500gP V1 128M
固件:Tomato Dualwan 8M版的 1.23.0487
宽带:网通 1M上传
一、要准备一个U盘,只放论坛,2G就够了,格式话为EXT3格式,然后插入路由。
二、在路由器上挂载USB。(这个简单麻,8M版的在USB应用--USB设置--启动USB功能,完事)
三、Telnet 进路由(不要说你不会),开始建立我们的opt目录,同时挂载opt目录,命令如下:
mkdir /tmp/mnt/disc0_1/opt
mount -o bind /tmp/mnt/disc0_1/opt /opt
挂载完后开始安装:
cd /tmp/mnt/disc0_1
wget http://bbs.dualwan.cn/downloads/optware-install.sh -O - | tr -d '\r' > optware-install.sh
sh optware-install.sh
OPT 已经安装好了,以后就可以通过 /opt/bin/ipkg update 来安装其他软件了。
在安装其他软件之前,为了分担内存用量,我们先给系统增加一个swap分区吧,继续在telnet下操作:
/opt/bin/ipkg update
/opt/bin/ipkg install busybox
这里经过一点时间后出现 Successfully terminated.字,完成。下面我们建立swap文件,因为交换分区实际使用不会很高,建立32M 32*1024=32768..建立目录是 /jtmp/mnt/disc0_1,命令如下:
dd if=/dev/zero of=/tmp/mnt/disc0_1/swapfile bs=1024 count=32768
操作后,系统返回信息:
32768+0 records in
32768+0 records out
OK,文件建立完成.开始把swap挂上.
/opt/bin/busybox mkswap /tmp/mnt/disc0_1/swapfile
/opt/bin/busybox swapon /tmp/mnt/disc0_1/swapfile
四、下面我们来装Lighttpd和fastCGI
执行安装命令:
/opt/bin/ipkg install lighttpd
/opt/bin/ipkg install php-fcgi
安装完成后先停用 Lighttpd
/opt/etc/init.d/S80lighttpd stop
编辑 /opt/etc/lighttpd/lighttpd.conf
用WinSCP 进入路由编辑
查找"mod_fastcgi"
移除前面的# 开启fastcgi支持
查找"server.port"
将预设的8081改成80
查找"url.access-deny"
把整行删除 替换成:
url.access-deny = ( "~", ".inc",".sqlite" )
查找
# server.event-handler = "freebsd-kqueue" # needed on OS X
改成
server.event-handler = "poll" # needed on OS X
完了,保存
编辑/opt/etc/php.ini
在extension 队列前面添加:
extension=sqlite.so
extension=pdo_sqlite.so
extension=pdo.so
基本上现在你的环境应该是SQLite enabled
五、下载论坛 PunBB 1.2.22 (此版本速度快点)
地址:http://punbb.informer.com/download/punbb-1.2.22.7z
简体中文包,放在lang文件夹里面
地址:http://punbb.informer.com/downlo ... plified_Chinese.zip
把PunBB加压放到/opt/share/www/ 下
然后从浏览器登录路由,把路由的端口改为8080,然后TELNET到路由,执行:/opt/etc/init.d/S80lighttpd start
浏览起登录 HTTP://路由IP 开始安装论坛
安装到最后,在/opt/share/www/创建一个文件CONFIG.PHP 把框框里的东西复制到里面。
删除 /opt/share/www/ 下的 install.php 文件
论坛安装完成。
六、浏览器登录路由器,在USB应用--USB设置--挂载后执行的框框里复制:
mount -o bind /tmp/mnt/disc0_1/opt /opt
/opt/bin/busybox swapon /tmp/mnt/disc0_1/swapfile
/opt/etc/init.d/S80lighttpd start
保存
如果要开放外网,在高级--防火墙里 把 NAT Loopback 的选项改为 “全部” 后保存
在系统管理--脚本设置--防火墙里添加:
iptables -I INPUT 1 -p tcp --dport 80 -j ACCEPT
保存
这样就可以外网访问了,以上内容均来自TOMATO DUALWAN 和 数位天堂 ,自己整理了一下,希望对大家有帮助。
最後修改: dgiuobin (2010-08-17 18:34:31)
離線
相關討論主題
主題 | 回覆 | 點閱 | 最後發表 |
---|---|---|---|
置頂 |
33 | 85117 | 2024-10-23 08:28:27 作者 huiduo |
置頂 |
1625 | 3031625 | 2024-04-28 12:35:05 作者 s87311 |
|
155 | 348133 | 2022-12-08 17:08:17 作者 dir868l |
置頂 |
54 | 207393 | 2022-09-15 12:25:01 作者 chiachu |
|
222 | 502802 | 2022-09-14 14:54:52 作者 chiachu |