ubuntu搭建nginx服务器,并测试axel与wget的下载速度
1.搭建nginx服务器
安装nginx
sudo apt install nginx
创建conf文件
sudo gedit /etc/nginx/conf.d/file_server.conf
修改conf文件如下:
server {listen 80; server_name 10.1.2.3; # 自己PC的ip或者服务器的域名 charset utf-8; # 避免中文乱码 root /home/xx/share; # 存放文件的目录 location / { autoindex on; # 索引 autoindex_exact_size on; # 显示文件大小 autoindex_localtime on; # 显示文件时间 }
}
使配置生效
sudo rm /etc/nginx/sites-enabled/default # 这一行尤为重要
sudo service nginx reload
命令
sudo /etc/init.d/nginx start|stop|reload|
sudo service nginx start|stop|reload|
访问
浏览器里直接输入 http://10.1.2.3
2.测试axel与wget的下载速度
事件
对于在 Linux 的下载工具而言,比较常用的就是 wget 或者 curl,笔者也一直用 wget 的方式进行网络上的资源下载。偶然发现了 axel 这个支持多线程的下载工具,试用了几次之后,发现网络文件的下载速度提高了很多,决定将常用的下载工具替换为 axel。
安装
L
$ sudo apt install axel
选项参数
--max-speed=x , -s x # 最高速度x
--num-connections=x , -n x # 连接数x
--output=f , -o f # 下载为本地文件f
--search[=x] , -S [x] # 搜索镜像
--header=x , -H x # 添加头文件字符串x(指定 HTTP header)
--user-agent=x , -U x # 设置用户代理(指定 HTTP user agent)
--no-proxy , -N # 不使用代理服务器
--quiet , -q # 静默模式
--verbose ,-v # 更多状态信息
--alternate , -a # Alternate progress indicator
--help ,-h # 帮助
--version ,-V # 版本信息
下载测试
在同一台服务器上用官方的 CentOS Minimal ISO 镜像,分别用 wget 和 axel 做一个下载测试,文件大小 900M + 。
$ wget http://mirror.sfo12.us.leaseweb.net/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
结果:
wget 下载用时 31s。
$ axel -n 20 http://mirror.sfo12.us.leaseweb.net/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
结果:
axel 下载用时 12s。
ubuntu搭建nginx服务器,并测试axel与wget的下载速度相关推荐
- 在阿里云服务器(ECS)上从零开始搭建nginx服务器
本文介绍了如何在阿里云服务器上从零开始搭建nginx服务器.阿里云服务器(ECS)相信大家都不陌生,感兴趣的同学可以到http://www.aliyun.com/product/ecs去购买,或到体验 ...
- Ubuntu18.04搭建nginx服务器
1.ubuntu可以从源直接安装nginx $ sudo apt-get update $ sudo apt-get install nginx PS:实战发现有部分ubuntu死活装不上nginx, ...
- 搭建nginx服务器及文件的配置
一.搭建nginx服务器及平滑升级 1.搭建基本的nginx服务器 准备nginx-0.8和nginx-1.0两个源码包 [root@localhost nginx-package]# tar -zx ...
- ftp linux包,图文详解Ubuntu搭建Ftp服务器的方法(包成功)
一.今天下午由于课程的要求不得已做了Ubuntu搭建Ftp服务器的实验,但是实验指导书还是N年前的技术,网上搜了一大把,都是模模糊糊的! 在百般困难中终于试验成功,特把经验分给大家 希望大家少走弯路! ...
- Ubuntu搭建Anki服务器
Ubuntu搭建Anki服务器 第一步安装Anki 阿里云的服务器,xshell远程登录上 1 #以root用户进行操作 2 3 #安装Akni服务 4 easy_install AnkiServer ...
- 十八.搭建Nginx服务器、配置网页认证、基于域名的虚拟主机、ssl虚拟主机
配置要求: client:192.168.4.10 proxy:192.168.4.5(eth0) 192.168.2.5(eth1) web1:192.168.2.100 web2:192.168. ...
- ECS搭建nginx服务器在阿里云
需要搭建自己的服务器除了使用本地PC外,我们还可以使用阿里.腾讯.新浪等平台提供的云服务器. 本文主要记录在阿里云上运行Ubuntu系统搭建nginx服务器的过程. 使用阿里云搭建nginx服务器总体 ...
- nginx安装、使用及搭建nginx服务器
nginx安装.使用及搭建nginx服务器 一.前情知识 1.what is 服务? 2.what is ngnix服务? 3.how to 搭建? 4.what is 防火墙和端口 二.安装ngni ...
- 使用docker 搭建Nginx服务器,照做就行
大家好,今天分享使用docker 搭建Nginx服务器 首先,我们使用的是vm 虚拟机搭建的Linux (我不是使用云主机做的) 然后,我们要在Linux上开放一个端口,用于外界(外网)访问 在Lin ...
最新文章
- linux查看硬链接的对应文件,linux查看硬链接对应的所有文件
- 王朝阳:河北高校邀请赛 -- 二手车交易价格预测决赛答辩
- 使用示波器测量扬声器的阻抗实验数据
- c语言的考试是操作电脑还是写试卷,C语言考试试卷都是基础的题目,由于本人没学过C语言,求各位帮忙, 爱问知识人...
- ++和--操作符分析
- SAP Varient Configuration Type SAP变量配置类型
- 洛谷 - P3357 最长k可重线段集问题(最大费用最大流+思维建边+拆点)
- 如何在 Windows Server 2003、Windows 2000 和 Windows XP 中备份恢复代理的加密文件系统 (EFS) 私钥...
- 牛客 共鸣问题(思维难题)
- 日志 note_深入源码解析日志框架Log4j2(二)
- 新手如何开始学习3D建模?美术基础重不重要?
- 关闭 IOS8 最近使用 最近联系人
- word2vec原理知识铺垫
- GCC 命令行具体解释
- 动态规划实战16 leetcode-198. House Robber
- 如何用谷歌地图下载器下载大字体谷歌地图打印喷绘
- 服务器虚拟成一个共用一台ipsan,IPSAN(四)IPSAN多路径设置(服务端)
- 小小丁出生——有图有真相
- linux xterm字体,修改XTerm相关属性(让字体更好看)
- 搭建Ethereum以太坊测试网络Rinkeby节点
热门文章
- 数据结构上机实验:单链表操作
- 手动部署ceph octopus集群
- Win10开机提示蓝屏错误ntoskrnl.exe怎么修复?
- Mysql导出数据 (windows Linux)
- 使用Ecliplse时,对导入package的顺序进行设定
- postgre 表被加锁无法解锁问题
- 【Python】AttributeError: 'Series' object has no attribute 'order'
- Spring @Autowired 调用别的包下的Bean 解决方法
- epel安装第三方扩展源后,运行yum报错的解决方案
- vue-cli3.x正确打包项目,解决静态资源与路由加载无效的问题,history模式下配合使用nginx运行打包后的项目