百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

如何安装nginx并代理下载服务器文件

off999 2025-01-31 14:43 27 浏览 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-devel


2、安装 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 install

4、配置调整

[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代理文件下载完毕。

相关推荐

闪迪u盘写保护了怎么办(闪迪u盘读写保护)

1.当使用的u盘被写保护时,首先我们点击“开始”菜单,选择“运行”选项。2.然后在运行页面的打开一栏中输入“regedit”指令,按下回车键确认。3.此时进入“注册表编辑器”页面后,按序打开以下文件夹...

qq空间在线查看网页版(qq空间在线查看网页版官网)
qq空间在线查看网页版(qq空间在线查看网页版官网)

QQ空间是腾讯的互动空间应用,现在有专门的APP。除了手机之外,电脑端都是用网页来访问登录。具体操作步骤如下:1、打开网页搜索,查询QQ空间,找到QQ空间网页登录地址。然后选择,输入QQ账号密码,如下图所示:2、如果你电脑登录了QQ账号...

2025-12-07 08:03 off999

软件大全下载app免费(软件大全下载app免费)

下载无忧(www.xiazai51.com)是一个绿色、安全、免费的下载网站,为给大家提供优质的下载服务,本网站程序由专业团队自主研发,不采用第三方模板,网站程序拥有自主知识产权。网站提供提供电脑软件...

qq密码找不回来了怎么办(qq密码实在找不回来)
  • qq密码找不回来了怎么办(qq密码实在找不回来)
  • qq密码找不回来了怎么办(qq密码实在找不回来)
  • qq密码找不回来了怎么办(qq密码实在找不回来)
  • qq密码找不回来了怎么办(qq密码实在找不回来)
戴尔和惠普谁的质量好(惠普和戴尔那个性价比高)

dell好,戴尔电脑非常好用,性价比很高,值得入手。首先简要介绍戴尔笔记本。戴尔笔记本电脑是一种商务笔记本电脑,非常适合用于我们的商务工作当中,它的性能十分强大,内部的配置非常优秀,它的操作系统是家庭...

wifi密码如何设置最安全(wifi密码如何设置最安全呢)

1.设置复杂的密码:设置一个由数字、字母和符号组成的复杂密码,这样可以增加破解难度。2.定期更换密码:定期更换WiFi密码是保护网络安全的有效措施。建议每3-6个月更换一次。3.开启WPA2加密...

苹果手机越狱后可以恢复吗

能,操作方法:1.备份你的所有个人数据(非常重要)2.在Cydia中添加源:coolstar.org/publicrepo3.在Cydia中添加源:repo.jailbreakhub.org4.添加完...

gpt分区软件(gpt分区表)

激活工具一:NT6OEMLoader是一款免费的win7激活软件,值得一提的是NT6OEMLoader可以支持UEFI+GPT磁盘激活。这样使用UEFI安装Win7就不用担心没有激活工具可以...

没被用的邮箱号码大全(没用过的邮箱地址大全)

1.打开邮箱登录页,在应输入邮箱账号的地方输入邮箱绑定的手机号,在输入密码的文本框输入用户原先的密码;2.登录到邮箱主页后,在邮箱的左上角,会显示加,星号的邮箱账号这是邮箱为了保护用户隐私而隐藏了一些...

骁龙cpu处理器排行榜(骁龙cpu处理器排行榜2024)

Top1、骁龙888plus(毫无疑问顶级处理器)Top2、骁龙888(2021上半年顶级处理器)Top3、骁龙870(目前各大厂商旗舰机均有搭载的高级处理器)Top4、骁龙865plus(2020下...

电脑上永久删除的文件怎么恢复

电脑删除的文件首先需要看所删除的文件是否被覆盖丢失,如果没有被覆盖的话,一般可以借助相应数据恢复软件进行扫描和修复,但如果数据覆盖的话,也就无法进行修复。永久删除也是如此,因为数据恢复的前提是:所删除...

考试时心态崩了怎么办(考试心态崩了怎么安慰)

1、首先要调整好心态,考试何其多,不以一次成败论英雄。失败也是对自己心志的一种锻炼,谁的人生可能一帆风顺,总会有挫折的,一定要勇敢、坚强面对,不可逃避。2、要反思自己为什么考砸了。是不是没有认真审题,...

win10平板电脑重装系统(windows平板重装)

Windows10操作系统,重新安装Windows7操作系统是没有问题的。你把安装光盘直接放入光驱,按照引导步骤一步一步安装就可以了。还是建议用10操作系统,它要比7操作系统更加先进。10操作系统...

如何确定电脑主板坏了(如何知道电脑主板坏了)
如何确定电脑主板坏了(如何知道电脑主板坏了)

1、如果主板坏了会不通电,这种情况下电脑的开关机键和重启键是没有任何作用的。如果是突然之间出现的情况,检查开关接线没有任何问题的情况下就是主板损坏。2、如果主板芯片损坏,则就是开机无反应或是各风扇都转,显示器无反应。另外,能开机的话,并不一...

2025-12-07 02:03 off999

路由器十大名牌排名榜(路由器排名前十的品牌)

从十大无线路由器排行榜来看,是这样的:1.网件无线路由器2.华硕无线路由器3.TP-LINK无线路由器4.华为无线路由器5.腾达无线路由器6.水星无线路由器7.磊科无线路由器8.小米无线路由器9.迅捷...

取消回复欢迎 发表评论: