概述

学习和记录linux中安装Aria2和部署AriaNg前端服务。

部署aria2c

安装命令

apt-get update
apt-get -y install aria2c #(基于Debian / Ubuntu的系统)
yum update
yum -y install aria2c #(基于RHEL / CentOS / Fedora的系统)

使用aria2命令下载aria2.conf配置文件

该命令下载文件到当前目录,下一步需要用到该文件

aria2c --no-conf=true https://gitcode.net/tiaga/aria2/-/raw/master/aria2.conf?inline=false

dir修改为自己的下载目录,其他配置可根据需求修改

Aria2 服务配置

创建配置目录

mkdir /etc/aria2/

将aria2.conf文件复制到/etc/aria2.conf

mv aria2.conf /etc/aria2/

顺便创建会话文件,空文件即可

vim /etc/aria2/aria2.session

修改44行46行aria2.conf中session文件路径

运行aria2

# 指定配置路径后台运行
aria2c  --conf-path=/etc/aria2/aria2.conf -D

停止aria2

查看监听端口对应的进程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对应进程ID

kill -9 1943

安装轻量级服务 nginx

获取AriaNg

创建文件存放路径

mkdir /etc/aria2/AriaNg/

进入目录通过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的系统)
yum -y install nginx #(基于RHEL / CentOS / Fedora的系统)

添加AriaNg配置文件

vim /etc/nginx/conf.d/ariang.conf

编辑内容

server {listen 8088;server_name localhost;location / {root /etc/aria2/AriaNg/;index index.html;}
}

效果

重启nginx后访问路径

systemctl restart nginx

访问ip:8088/index.html
如图左下角已连接表示成功部署

linux安装Aria2和部署AriaNg Web服务相关推荐

  1. linux安装eclipse运行web,Linux安装Tomcat,运行Eclipse,web项目

    到官网下载:https://tomcat.apache.org/download-80.cgi  在这里是8.5.39版本 下载tar,gz 提取解压后,我这里是放到opt目录下 cd  切换目录 / ...

  2. linux下tomcat部署java web项目_在linux下用tomcat部署java web项目的过程与注意事项

    在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...

  3. 在windows上部署IIS web服务

    在windows上部署IIS web服务 在windows上部署IIS web服务安装IIS相关环境并利用IIS服务器发布靶站源代码(注意应用程序池使用.net 4.0并开启.NET服务) 1.1程序 ...

  4. 从零开始编写一个宠物识别系统(爬虫、模型训练和调优、模型部署、Web服务)

    心血来潮,想从零开始编写一个相对完整的深度学习小项目.想到就做,那么首先要考虑的问题是,写什么? 思量再三,我决定写一个宠物识别系统,即给定一张图片,判断图片上的宠物是什么.宠物种类暂定为四类--猫. ...

  5. 【LINUX】——linux如何使用Python创建一个web服务

    问:linux如何使用Python创建一个web服务? 答:一句话,Python! 一句代码: /usr/local/bin/python -m SimpleHTTPServer 8686 > ...

  6. Linux安装aria2,并使用AriaNg图形管理

    一.安装aria2 1.安装 Centos: # 安装 epel 源 yum install epel-release# 直接安装 yum install aria2 -y Debian/Ubuntu ...

  7. 使用BeetleX网关部署第三方Web服务

    BeetleX的http/ws网关在早期版本可以启动和管理第三方Web服务进程,在最新的1.5版本中引入了文件管理功能,通过这一功能可以对第三方Web服务进行发布管理. 加入文件管理后BeetleX的 ...

  8. 在linux下用tomcat部署java web项目的过程与注意事项(转)

    一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/index.html下载Java SE 6 Update 27 根据操 ...

  9. 在Ubuntu19.04下安装Aria2与Aria2WebUI AriaNg

    Aria2&&Aria2 WebUI 安装配置Aria2 apt仓库安装 安装命令如下 创建aria2相关配置文件路径 创建aria2相关配置文件并写入内容 运行测试Aria2 前台方 ...

最新文章

  1. 洛谷——P1546 最短网络 Agri-Net
  2. 并发执行变成串行_大神浅谈数据库并发控制 锁和 MVCC
  3. 华为机试——计算字符个数
  4. MeteoInfoLab脚本示例:多Y轴图
  5. GnuPG 的PGP使用
  6. jQuery学习(三)—jQuery使用步骤以及注意事项
  7. jquery计算两个日期天数差
  8. 实用干货!大数据入门的常用技术栈全在这里了
  9. jmeter中通过命令方式生成结果文件
  10. 泡泡玛特动作频频,是“多点开花”还是“雷声大雨点小”?
  11. android桌面隐藏功能,如何开启 安卓10 隐藏的桌面模式并或者显示器拓展支持
  12. X509数字证书格式
  13. Volley读取文档和图片
  14. 怎么看电脑的hdmi是输出还是输入_怎么看电脑显示器有没有hdmi接口
  15. 小米手机控制PPT文档、查看进度的那些事
  16. 量子计算机、奥数AI……这是2020计算机、数学的重大突破
  17. 深度学习环境搭建第一步----Ubuntu 安装(win7 + win10)
  18. C# 异常处理(Catch Throw)IL分析
  19. PlotlyDash中dcc学习
  20. 【传智播客郑州校区】辞掉7年工作转行程序员,为了理想在传智播客前行

热门文章

  1. 电脑录音软件哪个比较专业
  2. 【转】现学现用WPS,小技巧大帮助
  3. 泛函分析——内积空间定义的概念
  4. TextView添加中划线、下划线等
  5. 数据库根据经纬度查询离我最近的数据
  6. (一)制作U盘启动盘
  7. 以开发之名|线上家装新美学——梦想之家,由你来定
  8. js 判断一个 object 对象是否为空
  9. 5.8 创建查找重复项查询
  10. 腾讯企业邮箱管理权限可实现什么?