netbsd apache php mysql,NetBSD配置aria2的web前端YAAW笔记

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这样的现代浏览器!)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值