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/feeds/optware/cs05q3armel/cross/stable/appweb_2.1.0-1_arm.ipk
Installing php-embed (5.2.11-1) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/php-embed_5.2.11-1_arm.ipk
Installing php (5.2.11-1) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/php_5.2.11-1_arm.ipk
Installing bzip2 (1.0.5-2) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/bzip2_1.0.5-2_arm.ipk
Installing libxslt (1.1.26-1) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/libxslt_1.1.26-1_arm.ipk
Installing gdbm (1.8.3-2) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/gdbm_1.8.3-2_arm.ipk
Installing libdb (4.2.52-3) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/libdb_4.2.52-3_arm.ipk
Installing pcre (8.00-1) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/pcre_8.00-1_arm.ipk
Installing cyrus-sasl-libs (2.1.22-2) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/cyrus-sasl-libs_2.1.22-2_arm.ipk
Installing openldap-libs (2.3.43-1) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/openldap-libs_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
PIDUid 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服务器了! 不错,充分挖掘NAS的功能 准备也试手WEB服务器 D-link DNS-313网络存储NAS , 可以安装AppWeb吗?
我也想在这个NAS上建一个WEB服务器。 Joe.Choi :
我不是很懂你说的SSH。可否说得详细点?linux知识我知道一点点。
谢谢! 强人啊~没有这个功力啊 现在是个设备都能做web server啊,几年前路由器在有了optware以后就可以了,不过那玩意存储空间太小。
这个还有php很不错,如果能支持mysql就更好了,不过不知道cpu够不够给力。 今天尝试在DNS-313下安装AppWeb,是用telnet来装,可惜不成功。
不知道是不是版本不对,还是其他原因?
请问楼主AppWeb的下载地址是? 需要充电 啊
页:
[1]