   
- 帖子
- 101
- 主題
- 52
- 精華
- 1
- 積分
- 0
- 威望
- 0
- 金錢
- 3415
- 寵物幣
- 1182
- 存款
- 95
- 精靈經驗值
- 261
- 魔獸幣
- 0
- 閱讀權限
- 150
- 在線時間
- 180 小時
- 最後登錄
- 2023-4-28
      
|
[轉帖]RT-N16 刷TOMATO DUALWAN + 乾淨的WEB系統
會轉這個帖是因為..剛開始刷TOMATO DUALWAN系統+WEB系統時,曾試過用網路上別人巳包好的SH來裝,結果....裝機是都很順利,可是...裝好後發現...只要一開機..CPU幾乎都是維持100%的執行狀態,最後也是逼不得巳,以IPKG來自己做系統,雖然麻煩,可是比較乾淨,也不會有CPU總是維持在100%的情況發生,偶然看到此文,覺得值得轉給各位學習~
一、要準備一個隨身碟,只放論壇,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 和數位天堂,自己整理了一下,希望對大家有幫助。 |
|