概述
學(xué)習(xí)和記錄linux中安裝Aria2和部署AriaNg前端服務(wù)。
部署aria2c
安裝命令
apt-get update
apt-get -y install aria2c #(基于Debian / Ubuntu的系統(tǒng))
yum update
yum -y install aria2c #(基于RHEL / CentOS / Fedora的系統(tǒng))
使用aria2命令下載aria2.conf配置文件
該命令下載文件到當(dāng)前目錄,下一步需要用到該文件
aria2c --no-conf=true https://gitcode.net/tiaga/aria2/-/raw/master/aria2.conf?inline=false
dir
修改為自己的下載目錄,其他配置可根據(jù)需求修改
Aria2 服務(wù)配置
創(chuàng)建配置目錄
mkdir /etc/aria2/
將aria2.conf文件復(fù)制到/etc/aria2.conf
mv aria2.conf /etc/aria2/
順便創(chuàng)建會話文件,空文件即可
vim /etc/aria2/aria2.session
修改44行46行aria2.conf中session文件路徑
運行aria2
# 指定配置路徑后臺運行
aria2c --conf-path=/etc/aria2/aria2.conf -D
停止aria2
查看監(jiān)聽端口對應(yīng)的進(jìn)程ID
lsof -i :6800
# 下面是實機操作輸出
root@ubuntu:/home/ubuntu# lsof -i :6800
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
aria2c 1943 root 5u IPv4 33762 0t0 TCP *:6800 (LISTEN)
kill對應(yīng)進(jìn)程ID
kill -9 1943
安裝輕量級服務(wù) nginx
獲取AriaNg
創(chuàng)建文件存放路徑
mkdir /etc/aria2/AriaNg/
進(jìn)入目錄通過aria2c下載AriaNg-1.3.2-AllInOne(文件名index.html),也可以點這下載最新版本手動上傳
aria2c --no-conf=true https://gitcode.net/tiaga/aria2/-/raw/master/AriaNg-1.3.2-AllInOne/index.html?inline=false
安裝Nginx
apt-get -y install nginx #(基于Debian / Ubuntu的系統(tǒng))
yum -y install nginx #(基于RHEL / CentOS / Fedora的系統(tǒng))
添加AriaNg配置文件
vim /etc/nginx/conf.d/ariang.conf
編輯內(nèi)容
server {
listen 8088;
server_name localhost;
location / {
root /etc/aria2/AriaNg/;
index index.html;
}
}
效果
重啟nginx后訪問路徑文章來源:http://www.zghlxwxcb.cn/news/detail-735993.html
systemctl restart nginx
訪問ip:8088/index.html
如圖左下角已連接表示成功部署文章來源地址http://www.zghlxwxcb.cn/news/detail-735993.html
到了這里,關(guān)于linux安裝Aria2和部署AriaNg Web服務(wù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!