NAS安装AppWeb,一个Web服务器的诞生 |
安装AppWeb,一个Web服务器的诞生
NAS的大容量足以放下我这辈子做过的所有网站了。能够在局域网、或者广域网上搭建自己的网站就好了!配一个域名,别人不就可以访问了吗?先把Web服务器搭建以来吧! 执行命令 ipkg install appweb root@LS-QL3B8:~# ipkg install appweb Installing appweb (2.1.0-1) to root… Downloading http://ipkg.nslu2-linux.org/feed ... web_2.1.0-1_arm.ipk Installing php-embed (5.2.11-1) to root… Downloading http://ipkg.nslu2-linux.org/feed ... ed_5.2.11-1_arm.ipk Installing php (5.2.11-1) to root… Downloading http://ipkg.nslu2-linux.org/feed ... hp_5.2.11-1_arm.ipk Installing bzip2 (1.0.5-2) to root… Downloading http://ipkg.nslu2-linux.org/feed ... ip2_1.0.5-2_arm.ipk Installing libxslt (1.1.26-1) to root… Downloading http://ipkg.nslu2-linux.org/feed ... lt_1.1.26-1_arm.ipk Installing gdbm (1.8.3-2) to root… Downloading http://ipkg.nslu2-linux.org/feed ... dbm_1.8.3-2_arm.ipk Installing libdb (4.2.52-3) to root… Downloading http://ipkg.nslu2-linux.org/feed ... db_4.2.52-3_arm.ipk Installing pcre (8.00-1) to root… Downloading http://ipkg.nslu2-linux.org/feed ... pcre_8.00-1_arm.ipk Installing cyrus-sasl-libs (2.1.22-2) to root… Downloading http://ipkg.nslu2-linux.org/feed ... bs_2.1.22-2_arm.ipk Installing openldap-libs (2.3.43-1) to root… Downloading http://ipkg.nslu2-linux.org/feed ... bs_2.3.43-1_arm.ipk Configuring appweb To complete the installation, you must edit /opt/var/appWeb/appWeb.conf, NOTE: That for version 2.0.3 the location of appWeb.conf has moved. You will need to edit any existing appWeb.conf to upgrade it for version 2.0.3 in a few minor ways, e.g. the libejsModule has now been embedded into the main build and needs to be removed as a loadable module from the appWeb.conf file. Use /opt/var/appWeb/logs/errors.log to debug it. Run /opt/etc/init.d/S81appweb to restart AppWeb. Configuring bzip2 update-alternatives: Linking //opt/bin/bzip2 to /opt/bin/bzip2-bzip2 Configuring cyrus-sasl-libs Configuring gdbm Configuring libdb Configuring libxslt Configuring openldap-libs Configuring pcre Configuring php Configuring php-embed Successfully terminated. 怎么下载了这么多其他的软件包?一看,都是相关需要的。继续!安装完毕后,最需要就是修改一下配置了:服务器的名称总要修改吧?还有浏览的端口呢?默认值为7777,有点奇怪的端口啊。不过需要注意的是,内置的系统web介面就是80的端口。安装AppWeb后,最好不用内置系统的端口。8080也好像被原有的BT下载的页面占住了。要不然就先不管它,看看系统是否能够成功运行吧。注意:启动命令中的S是大写! 执行命令行 opt/etc/init.d/S81appweb 开始启动AppWeb。正常情况下你可以用ps命令查询出来。 root@LS-QL3B8:~# ps PID Uid VSZ Stat Command 1 root 3364 S init 8363 nobody 12336 S /opt/sbin/appWeb -r /opt/var/appWeb -f appWeb 30222 root 3368 R ps 上面的一行表示服务已经成功开启了。其它系统中运行的软件我没有列出来。这个表格应该很长的。 测试一下现在的成果。在浏览器中输入 http://192.168.0.150:7777/index.html {IP地址写NAS的},输出的是一个样本页面: 还有个php的测试页面,也看看,输入 http://192.168.0.150:7777/test.php 也成功了!其实这样已经可以使用的。如果想把端口修改成8080,可以在目录中找到这样一个文件:/mntdisk1/.optware/var/appWeb/appWeb.cof 修改其中的文本 7777到8080即可。保存一下,退出。 重启AppWeb服务,用命令行 /opt/etc/init.d/S81appweb 大功告成,可以使用Web服务器了! |
D-link DNS-313网络存储NAS , 可以安装AppWeb吗?
我也想在这个NAS上建一个WEB服务器。 |
Joe.Choi :
我不是很懂你说的SSH。可否说得详细点?linux知识我知道一点点。 谢谢! |
现在是个设备都能做web server啊,几年前路由器在有了optware以后就可以了,不过那玩意存储空间太小。
这个还有php很不错,如果能支持mysql就更好了,不过不知道cpu够不够给力。 |
今天尝试在DNS-313下安装AppWeb,是用telnet来装,可惜不成功。
不知道是不是版本不对,还是其他原因? 请问楼主AppWeb的下载地址是? |