找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 12118|回复: 10

Tomato dualwan 8M 配置WEB服务器

[复制链接]
本站的配置如下:
硬件: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 和 数位天堂 ,自己整理了一下,希望对大家有帮助。
我的恩山、我的无线 The best wifi forum is right here.
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

不错,学习了!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

http://punbb.informer.com/downlo ... plified_Chinese.zip


这个地址错了  打不开啊
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

我只能说太牛了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

辛苦了,蛮不错的。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

ADSL是动态IP,每次重启那IP又变了,请问楼主是怎么搞定那IP的呀?难道永远不重启了还是永不断电的可能呢?像我这工业区246就没电来呀!!看来我的是不行的呀,还不如给人家托管好了~~~
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

本帖最后由 zjd713 于 2011-5-20 09:32 编辑
ADSL是动态IP,每次重启那IP又变了,请问楼主是怎么搞定那IP的呀?难道永远不重启了还是永不断电的可能呢?像我这工业区246就没电来呀!!看来我的是不行的呀,还不如给人家托管好了~~~
ejyf 发表于 2011-5-19 16:13



那就用动态IP咯,要是路由器够强的话,还是装lighttpd+mysql+discuz的组合吧,通用性好一点。最好装个crontab,这样就可以定时备份了。

需要注意一点,一般路由管理界面工作在80端口,所以lighttpd 不能设置到80,所以需要将路由器管理端口改一下,我改到了8080端口,当然用iptable forward 也可以,但是这样更简单点

nvram set http_lanport=8080
nvram commit && reboot
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

头像被屏蔽
提示: 作者被禁止或删除 内容自动屏蔽
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

LZ,我做到      /opt/bin/ipkg install busybox 的时候好像遇到权限问题了:

Downloading http://ipkg.nslu2-linux.org/feed ... ross/stable/busybox
-base_1.10.3-1_mipsel.ipk
Installing busybox-links (1.10.3-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feed ... ross/stable/busybox
-links_1.10.3-1_mipsel.ipk
Configuring busybox
Configuring busybox-base
Configuring busybox-links
update-alternatives: Linking //opt/bin/[ to /opt/bin/busybox
update-alternatives: Linking //opt/bin/[[ to /opt/bin/busybox
update-alternatives: Linking //opt/bin/arping to /opt/bin/busybox
update-alternatives: Linking //opt/bin/ash to /opt/bin/busybox
update-alternatives: Linking //opt/bin/awk to /opt/bin/busybox
update-alternatives: Linking //opt/bin/basename to /opt/bin/busybox
update-alternatives: Linking //opt/bin/bunzip2 to /opt/bin/busybox
update-alternatives: Linking //opt/bin/bzcat to /opt/bin/busybox
update-alternatives: Linking //opt/bin/bzip2 to /opt/bin/busybox
update-alternatives: Linking //opt/bin/cal to /opt/bin/busybox
update-alternatives: Linking //opt/bin/cat to /opt/bin/busybox
update-alternatives: Linking //opt/bin/chattr to /opt/bin/busybox
update-alternatives: Linking //opt/bin/chgrp to /opt/bin/busybox
update-alternatives: Linking //opt/bin/chmod to /opt/bin/busybox
update-alternatives: Linking //opt/bin/chown to /opt/bin/busybox
update-alternatives: Linking //opt/bin/chroot to /opt/bin/busybox
update-alternatives: Linking //opt/bin/chrt to /opt/bin/busybox
update-alternatives: Linking //opt/bin/chvt to /opt/bin/busybox
update-alternatives: Linking //opt/bin/cksum to /opt/bin/busybox
update-alternatives: Linking //opt/bin/clear to /opt/bin/busybox
update-alternatives: Linking //opt/bin/cmp to /opt/bin/busybox
update-alternatives: Linking //opt/bin/comm to /opt/bin/busybox
update-alternatives: Linking //opt/bin/cp to /opt/bin/busybox
update-alternatives: Linking //opt/bin/cpio to /opt/bin/busybox
update-alternatives: Linking //opt/bin/cut to /opt/bin/busybox
update-alternatives: Linking //opt/bin/date to /opt/bin/busybox
update-alternatives: Linking //opt/bin/dd to /opt/bin/busybox
update-alternatives: Linking //opt/bin/deallocvt to /opt/bin/busybox
update-alternatives: Linking //opt/bin/df to /opt/bin/busybox
update-alternatives: Linking //opt/bin/diff to /opt/bin/busybox
update-alternatives: Linking //opt/bin/dirname to /opt/bin/busybox
update-alternatives: Linking //opt/bin/dmesg to /opt/bin/busybox
update-alternatives: Linking //opt/bin/dos2unix to /opt/bin/busybox
update-alternatives: Linking //opt/bin/du to /opt/bin/busybox
update-alternatives: Linking //opt/bin/echo to /opt/bin/busybox
update-alternatives: Linking //opt/bin/ed to /opt/bin/busybox
update-alternatives: Linking //opt/bin/egrep to /opt/bin/busybox
update-alternatives: Linking //opt/bin/eject to /opt/bin/busybox
update-alternatives: Linking //opt/bin/env to /opt/bin/busybox
update-alternatives: Linking //opt/bin/ether-wake to /opt/bin/busybox
update-alternatives: Linking //opt/bin/expr to /opt/bin/busybox
update-alternatives: Linking //opt/bin/false to /opt/bin/busybox
update-alternatives: Linking //opt/bin/fgrep to /opt/bin/busybox
update-alternatives: Linking //opt/bin/find to /opt/bin/busybox
update-alternatives: Linking //opt/bin/free to /opt/bin/busybox
update-alternatives: Linking //opt/bin/grep to /opt/bin/busybox
/opt/bin/update-alternatives: line 185: can't create /opt/lib/ipkg/alternatives/
gunzip.new: Read-only file system
。。。
/opt/bin/update-alternatives: line 185: can't create /opt/lib/ipkg/alternatives/
sysctl: Read-only file system
postinst script returned status 1
ERROR: busybox-links.postinst returned 1
ipkg_conf_write_status_files: Can't open status file: //opt/lib/ipkg/status for
writing: Read-only file system
pkg_write_filelist pkg=busybox returned 30
pkg_write_filelist pkg=busybox-base returned 30
pkg_write_filelist pkg=busybox-links returned 30
Successfully terminated.
Collected errors:
Could not open //opt/lib/ipkg/info/busybox.list for writing: Read-only file syst
em
Could not open //opt/lib/ipkg/info/busybox-base.list for writing: Read-only file
system
Could not open //opt/lib/ipkg/info/busybox-links.list for writing: Read-only fil
e system
WARNING: Unable to remove temporary directory: /opt/ipkg-MPExQu: Read-only file
system

{:soso_e105:}
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-27 08:16

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表