Apache和YAAW的安装配置
先说说Apache的配置安装,YAAW是纯HTML/CSS/Javascript写成,所以这里不用装MySQL、PHP那些“NAMP”中常见的组件了。
pkgin in apache
安装完apache之后,复制服务启动项。
cp /usr/pkg/share/examples/rc.d/apache /etc/rc.d
然后就是将apache添加到rc.conf,
echo apache=YES >> /etc/rc.conf
自己看着配置一下apache,/usr/pkg/etc/httpd/httpd.conf,觉得okay了就可以启动apache服务器了
/etc/rc.d/apache start
下载YAAW(作者页面在此,项目地址在此),解压出来的东西复制到/usr/pkg/share/httpd/htdocs下。
安装配置Aria2
下面是安装aria2的时候到了,推荐aria2用NetBSD的pkgsrc里面的去编译,因为二进制包的aria2是1.15.1版的,很多重要功能都缺乏(自动保存、后端加密等)。请确保自己已经下载了pkgsrc,这样编译出来的是1.16.1版。
cd /usr/pkgsrc/net/aria2 && make install
等吧,等NetBSD编译安装完aria2。(小的在Amazon EC2的t1-micro上编译,慢死了T_T)
安装完毕后,按照YAAW作者博客上的说明制作aria2.conf这个配置文件出来,我的贴出来给大家参考一下。
#RPC enable-rpc=true rpc-allow-origin-all=true rpc-listen-all=true #rpc-listen-port=6800 #require >1.15.2 rpc-user=ftp rpc-passwd=ftp123 #RATE max-concurrent-downloads=5 continue=true max-connection-per-server=5 min-split-size=10M split=10 max-overall-download-limit=0 max-download-limit=0 max-overall-upload-limit=0 max-upload-limit=0 #PROGRESS input-file=/root/aria2.session save-session=/root/aria2.session #require >1.16.1 save-session-interval=120 #DISK dir=/ftpd file-allocation=prealloc #BT bt-enable-lpd=true bt-max-peers=80 bt-require-crypto=true follow-torrent=true #listen-port=6881-6999 enable-dht=false bt-enable-lpd=false enable-peer-exchange=false user-agent=uTorrent/2210(25130) peer-id-prefix=-UT2210- seed-ratio=0 force-save=true bt-hash-check-seed=true bt-seed-unverified=true bt-save-metadata=true
一切就绪之后,启动aria2,当然记得加上-D后台运行,还要–conf-path=/root/.aria2/aria2.conf加载aria2.conf这个配置文件。
看看在浏览器里面能不能打开看到YAAW漂亮的界面吧~~(话说要用webkit核心浏览器或者Firefox/Opera/IE 10这样的现代浏览器!)
One response to “NetBSD配置aria2的web前端YAAW笔记”
[…] 去年我写的《NetBSD配置aria2的web前端YAAW笔记》这篇文章有些配置项有些outdated了,正好最近在ODROID-U3安装了aria2,配置了YAAW作为其Web前端捣鼓PT下载,于是有了本文。 […]