如何安装nginx并代理下载服务器文件
off999 2025-01-31 14:43 31 浏览 0 评论
声明:本文乃“运维家”原创,转载请注明出处,更多内容请关注公众号“运维家”。
主旨
nginx服务,现在是最好用的一种代理服务,日常我们代理的一般都是端口转发和流量控制,那么我们如何通过nginx来实现文件下载呢?就是通过nginx服务,通过url来下载文件。
Nginx是一款轻量级的web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。
环境
linux服务器
nginx软件软件下载
公众号“运维家”后台回复“nginx”,即可获取下载地址。
nginx安装
1、安装编译工具及库文件
[yunweijia@localhost jier]$ sudo yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel2、安装 PCRE
[yunweijia@localhost jier]$ cd /usr/local/src/
[yunweijia@localhost src]$ sudo wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz 下载
[yunweijia@localhost src]$ sudo tar xf pcre-8.35.tar.gz # 解压
[yunweijia@localhost src]nbsp;cd pcre-8.35/
[yunweijia@localhost pcre-8.35]nbsp;sudo ./configure # 编译
[yunweijia@localhost pcre-8.35]$ sudo make && make instal # 安装
[yunweijia@localhost pcre-8.35]nbsp;pcre-config --version # 版本查看
8.32
[yunweijia@localhost pcre-8.35]$ 3、安装nginx
[yunweijia@localhost jier]$ pwd
/home/yunweijia/jier
[yunweijia@localhost jier]$ ls
nginx-1.14.2.tar.gz
[yunweijia@localhost jier]$ tar xf nginx-1.14.2.tar.gz
[yunweijia@localhost jier]nbsp;cd nginx-1.14.2/
[yunweijia@localhost nginx-1.14.2]$ sudo ./configure --prefix=/home/yunweijia/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
[yunweijia@localhost nginx-1.14.2]$ sudo make && make install4、配置调整
[yunweijia@localhost nginx-1.14.2]$ cd /home/yunweijia/nginx/
[yunweijia@localhost nginx]$ ls
conf html logs sbin
[yunweijia@localhost nginx]$ vim conf/nginx.conf
# 以下内容是配置文件的第二行进行配置
user root;
# 以下配置是唉server中进行新增
location ~* (.*.txt) { # 代理后缀为txt的
add_header Content-Type "application/octet-stream";
if ( $args ~ ^filename=(.*) ) {
add_header Content-Disposition "attachment; filename=$1";
}
yunweijia /home/yunweijia/txt/; # 在这个目录下
}5、启动nginx
[yunweijia@localhost nginx]nbsp;sudo ./sbin/nginx -t # 检查配置
nginx: the configuration file /home/yunweijia/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /home/yunweijia/nginx/conf/nginx.conf test is successful
[yunweijia@localhost nginx]nbsp;sudo ./sbin/nginx # 启动6、验证
在"/home/yunweijia/txt/"中新建文件,测试下载。
下载url为:http://ip地址:端口号/文件名
[yunweijia@localhost nginx]$ mkdir /home/yunweijia/txt/
[yunweijia@localhost nginx]nbsp;cd /home/yunweijia/txt/
[yunweijia@localhost txt]$ ls
[yunweijia@localhost txt]$ echo ceshi > 1.txt
[yunweijia@localhost txt]$ cat 1.txt
ceshi
[yunweijia@localhost txt]$浏览器输入地址为:http://192.168.112.130/1.txt
文件下载成功。
至此,用nginx代理文件下载完毕。
相关推荐
-
- uc浏览器入口(uc浏览器入口网页版)
-
打开UC浏览器首页,点击搜索栏.2.在搜索栏输入键词,点击搜索3.在搜索结果中找到自己需要的点击进入4.既可看到所需的资源了.在使用的手机或者电脑上,打开软件商城,搜索下载Uc浏览器,下载安装完成之后,点击浏览器,进去浏览器之后,造成一系列...
-
2026-01-22 00:51 off999
- 万能数据恢复大师破解版(万能数据恢复大师收费吗)
-
不太可信,数据恢复的前提,是不要往丢失数据的硬盘里存任何数据了,包括恢复出来的数据,也暂时不要存到硬盘里,存到移动硬盘上,或者其它的硬盘上,不然会覆盖了丢失了的数据,影响数据恢复,好的数据恢复软件以只...
- 大师兄影视下载(大师兄影视下载的电视剧在哪找到)
-
大师兄影视tv不开放使用是因为大师兄影视的服务器已经被关闭了,可以在浏览器上观看影视。大师兄影视是一家免费全球影视资源在线观看的平台,拥有海量、优质、超清蓝光电影和全球的电视剧,高画质在线动漫。全球电...
- 电脑自带的ps软件叫什么(免费的ps修图软件)
-
AdobePhotoshop,简称“PS”,是由AdobeSystems开发和发行的图像处理软件。Photoshop主要处理以像素所构成的数字图像。使用其众多的编修与绘图工具,可以有效地进行图片编...
- 中国铁路12306官网订票app下载
-
要看铁路12306网站的字数超过1000字的页面,可以按以下步骤进行操作:1.打开12306铁路订票网站的首页(https://www.12306.cn/)。2.在页面上方的搜索框中输入你要查询的...
-
- 电脑excel下载安装(电脑excel怎么免费使用)
-
1、这里以360安全卫士为例,在桌面或快捷方式中找到360安全卫士快捷方式,双击打开软件。点击下面【更多】;2、在打开的主页中,点击打开【软件管家】;3、在上方搜索栏输入【excel表格】,然后点击搜索。新界面点击【下载】;4、选择一款分值...
-
2026-01-21 23:43 off999
- 浏览器打开下载(复制链接粘贴到浏览器打开下载)
-
怎么复制到浏览器里打开,并下载?选定这个链接——复制,然后打开迅雷或其他下载软件,新建——粘贴就行了 打开方法如下: 1、首先启动360极速浏览器,点击工具栏下载按钮; 2、即可打开下载小窗口,...
- comparison(compare)
-
compare释义:v.比较,对比;与……类似,将……比作;相比,匹敌;构成(形容词或副词)的比较级和最高级n.比较例句:Comparedwiththepreviousdata,the...
- 打金赚钱的手游排行榜(打金赚钱的手游排行榜有哪些)
-
征战龙庭手游可以赚取一定的人民币,但具体收益取决于玩家的游戏水平和投入时间。在游戏中,玩家可以通过完成任务、打怪升级、参加活动等方式获取游戏内货币,用于购买装备和提升实力。同时,玩家也可以通过游戏内商...
- 云游戏下载(云玩游戏app)
-
下载云游戏步骤:1、打开一个免费手机游戏下载的网站,从这里进去以后找到自己的手机型号;2、你会看到很多游戏的分类,想玩什么类别的就下什么类别的;3、找到你那个游戏点下载,然后把游戏保存在桌面4、还有...
- 手机壁纸高级感(苹果手机壁纸高级感)
-
苹果手机壁纸高级感全屏设置方法如下:1、首先在手机上下载好一张高清图片,然后打开手机设置。2、进入设置页面后,点击点击墙纸佰。3、然后点击选取新墙纸。4、进入页面后,选择所有照片进入。5、接着找到并点...
- 直播中国女排今晚比赛(直播中国女排今晚比赛cctv5直播中国女排对土耳其女排)
-
中国女排在10月2日比赛的直播频道会因地区而异。在国内,观众可以通过央视体育频道或各大体育直播平台观看比赛直播。而在海外,观众可以通过国际体育频道或各大体育直播平台观看比赛直播。对于想要观看比赛的粉丝...
- qq官方版下载安装(手机版qq免费下载)
-
这个要在软件商店去安装才可以,因为你设置过在其他城市安装不允许,所有软件必须在应用商店里面安装。程序走对了,没有安装不了的。你的QQ应该是升级成了体验版,体验版QQ需要相应的体验账号,但你的账号不是体...
- 迅雷云盘app(迅雷云盘官网)
-
迅雷云盘非常好用,因为迅雷云盘支持HDR原画播放,多分辨率切换流畅丝滑不卡顿,就连极速云播也很顺滑。并且,开通迅雷TV版会员后还能享受会员专属特权,4K原画画质、倍速播放等尽在手中。迅雷云盘空间是一种...
- 迅雷电影网(迅雷电影天堂)
-
电影天堂 电影天堂是国内较大的电影下载平台,已有超过100万部影视资源,千万小时时长。电影天堂资源丰富,门类齐全,涵盖电影、电视、综艺、动漫等,几乎所有电影资源都有DVD格式收录。该网站还...
欢迎 你 发表评论:
- 一周热门
- 最近发表
- 标签列表
-
- python计时 (73)
- python安装路径 (56)
- python类型转换 (93)
- python进度条 (67)
- python吧 (67)
- python的for循环 (65)
- python格式化字符串 (61)
- python静态方法 (57)
- python列表切片 (59)
- python面向对象编程 (60)
- python 代码加密 (65)
- python串口编程 (77)
- python封装 (57)
- python写入txt (66)
- python读取文件夹下所有文件 (59)
- python操作mysql数据库 (66)
- python获取列表的长度 (64)
- python接口 (63)
- python调用函数 (57)
- python多态 (60)
- python匿名函数 (59)
- python打印九九乘法表 (65)
- python赋值 (62)
- python异常 (69)
- python元祖 (57)
