nginx配置下载文件
nginx安装及下载文件
一、安装nginx
- 安装依赖包
//一键安装上面四个依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
- 下载并解压安装包
//创建一个文件夹
cd /usr/local
mkdir nginx
cd nginx
//下载tar包
wget http://nginx.org/download/nginx-1.13.7.tar.gz
tar -xvf nginx-1.13.7.tar.gz
- 安装nginx
//进入nginx目录
cd /usr/local/nginx
//进入目录
cd nginx-1.13.7
//执行命令 考虑到后续安装ssl证书 添加两个模块
./configure --with-http_stub_status_module --with-http_ssl_module
//执行make命令
make
//执行make install命令
make install
- 启动nginx服务
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
- 配置nginx.conf
# 打开配置文件
vi /usr/local/nginx/conf/nginx.conf
- 重启nginx
/usr/local/nginx/sbin/nginx -s reload
二、配置下载文件
- 打开配置文件
# 打开配置文件
vi /usr/local/nginx/conf/nginx.conf
- 添加一个路由:
location /download {root /data;
add_header Content-Disposition: "attachment";
add_header Content-Type application/octet-stream;
autoindex off; # 开启目录浏览功能
autoindex_exact_size off; # 关闭详细文件大小统计,让文件大小显示MB,GB单位,默认为b
autoindex_localtime on; # 开启以服务器本地时区显示文件修改日期
}
- 重启nginx
- 在/data/download 目录下创建要下载的文件 aa.txt
- 在浏览器输入:http://ip:prot/download/aa.txt
- 在/data/download 目录下创建要下载的文件 aa.txt
- 在浏览器输入:http://ip:prot/download/aa.txt
nginx配置下载文件相关推荐
- Nginx配置示例文件
Nginx配置示例文件 nginx.conf worker_processes 8;events {worker_connections 1024; }http {include mime.types ...
- nginx无法下载文件,报404的解决方法
使用nginx做负载均衡,在每个应用服务器都能下载文件,但是在nginx服务器里面无法下载文件,解决方法是修改如下配置: location /docs/ {proxy_pass http://webs ...
- 解决因nginx配置导致文件上传失败的问题 The filed file exceeds its maximum permitted size of 1048576 bytes
解决因nginx配置问题导致文件上传失败的问题 1.问题背景 2.问题截图 3.问题分析 4.问题解决(修改nginx的配置) 5.解决之后的"后遗症"(截图) 6.分析并解决&q ...
- nginx配置简单文件预览
1.目的 预览图片.pdf.txt 2.配置 #搭建文件预览 server { listen 8888; server_name preview.xxx.c ...
- Windows使用Nginx配置本地文件代理(查看本地资源或图片)
一.前言 我们在实际开发中会经常遇到把图片上传到服务器上,比如七牛云.阿里云.腾讯云一些提供服务的商家.但是我们的图片隐私也会泄露,所以我们还是上传到本地,使用Nginx来代理到我们本地图片.这样就可 ...
- nginx配置下载文件服务器linux,详细配置nginx 作为下载服务器,超简单
centos 7 x64 1) yum -y install nginx 2) nginx.conf 粘贴配置文件即可使用 user nginx; worker_processes auto; err ...
- nginx配置静态文件过期时间
1. 编辑虚拟主机配置文件/usr/local/nginx/conf/vhosts/huangzhenping.conf 说明:采用location方式 1 2 3 4 5 6 7 8 9 10 l ...
- nginx linux下载文件,linux – 从nginx缓慢下载大型静态文件
我在vmware-esxi虚拟化中使用debian 7 x64. 每个客户端的最大下载量为1mb / s,Nginx一起使用不超过50mbps,我的问题是什么可能导致传输速度变慢? 服务器 **Set ...
- NGINX配置下载apk
1.修改配置文件 server {listen 80;server_name app.com.cn;location /app {alias /var/www/app;autoindex on;def ...
最新文章
- JHStatusTextView
- ecshop php5.4以上版本错误之preg_replace 替换成 preg_replace_callback
- [原创]浅谈在创业公司对PMF的理解
- sqlserver 库服务器导数据
- Win32ASM学习[17]:条件跳转
- 使用WEUI uploader上传图片
- $.getJSON()
- shell批量文件编码转换
- 10KV变配电增容工程电力监控系统的设计与应用
- 【服务器搭建个人网站】附:接入的服务商 以及 安全评估报告该如何填写?
- excel查找出不来了_Excel查找明明存在的数据却查不到,是什么原因?|excel表格数据为什么搜查不到...
- Docker常用容器命令
- 浮点型数据规范以及规格化与非规格化数据(更新:原文疑问已解)
- Brave浏览器或许是你打开元宇宙的正确方式
- 基于51单片机蓝牙小车
- 2020牛客暑期多校训练营(第六场)E——Easy Construction
- photoshopcs6文件的基本操作
- 贵州“金融大脑”上线,背后是百度金融的一石三鸟
- anasys hpc集群_Electronics HPC
- linux signal(附常见的信号含义)