nginx安装及下载文件

一、安装nginx

  1. 安装依赖包
//一键安装上面四个依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
  1. 下载并解压安装包
//创建一个文件夹
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
  1. 安装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
  1. 启动nginx服务
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
  1. 配置nginx.conf
# 打开配置文件
vi /usr/local/nginx/conf/nginx.conf
  1. 重启nginx
/usr/local/nginx/sbin/nginx -s reload

二、配置下载文件

  1. 打开配置文件
# 打开配置文件
vi /usr/local/nginx/conf/nginx.conf
  1. 添加一个路由:
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; # 开启以服务器本地时区显示文件修改日期
}

  1. 重启nginx
  2. 在/data/download 目录下创建要下载的文件 aa.txt
  3. 在浏览器输入:http://ip:prot/download/aa.txt
  4. 在/data/download 目录下创建要下载的文件 aa.txt
  5. 在浏览器输入:http://ip:prot/download/aa.txt

nginx配置下载文件相关推荐

  1. Nginx配置示例文件

    Nginx配置示例文件 nginx.conf worker_processes 8;events {worker_connections 1024; }http {include mime.types ...

  2. nginx无法下载文件,报404的解决方法

    使用nginx做负载均衡,在每个应用服务器都能下载文件,但是在nginx服务器里面无法下载文件,解决方法是修改如下配置: location /docs/ {proxy_pass http://webs ...

  3. 解决因nginx配置导致文件上传失败的问题 The filed file exceeds its maximum permitted size of 1048576 bytes

    解决因nginx配置问题导致文件上传失败的问题 1.问题背景 2.问题截图 3.问题分析 4.问题解决(修改nginx的配置) 5.解决之后的"后遗症"(截图) 6.分析并解决&q ...

  4. nginx配置简单文件预览

    1.目的 预览图片.pdf.txt 2.配置 #搭建文件预览     server {        listen    8888;        server_name  preview.xxx.c ...

  5. Windows使用Nginx配置本地文件代理(查看本地资源或图片)

    一.前言 我们在实际开发中会经常遇到把图片上传到服务器上,比如七牛云.阿里云.腾讯云一些提供服务的商家.但是我们的图片隐私也会泄露,所以我们还是上传到本地,使用Nginx来代理到我们本地图片.这样就可 ...

  6. nginx配置下载文件服务器linux,详细配置nginx 作为下载服务器,超简单

    centos 7 x64 1) yum -y install nginx 2) nginx.conf 粘贴配置文件即可使用 user nginx; worker_processes auto; err ...

  7. nginx配置静态文件过期时间

    1. 编辑虚拟主机配置文件/usr/local/nginx/conf/vhosts/huangzhenping.conf 说明:采用location方式 1 2 3 4 5 6 7 8 9 10  l ...

  8. nginx linux下载文件,linux – 从nginx缓慢下载大型静态文件

    我在vmware-esxi虚拟化中使用debian 7 x64. 每个客户端的最大下载量为1mb / s,Nginx一起使用不超过50mbps,我的问题是什么可能导致传输速度变慢? 服务器 **Set ...

  9. NGINX配置下载apk

    1.修改配置文件 server {listen 80;server_name app.com.cn;location /app {alias /var/www/app;autoindex on;def ...

最新文章

  1. JHStatusTextView
  2. ecshop php5.4以上版本错误之preg_replace 替换成 preg_replace_callback
  3. [原创]浅谈在创业公司对PMF的理解
  4. sqlserver 库服务器导数据
  5. Win32ASM学习[17]:条件跳转
  6. 使用WEUI uploader上传图片
  7. $.getJSON()
  8. shell批量文件编码转换
  9. 10KV变配电增容工程电力监控系统的设计与应用
  10. 【服务器搭建个人网站】附:接入的服务商 以及 安全评估报告该如何填写?
  11. excel查找出不来了_Excel查找明明存在的数据却查不到,是什么原因?|excel表格数据为什么搜查不到...
  12. Docker常用容器命令
  13. 浮点型数据规范以及规格化与非规格化数据(更新:原文疑问已解)
  14. Brave浏览器或许是你打开元宇宙的正确方式
  15. 基于51单片机蓝牙小车
  16. 2020牛客暑期多校训练营(第六场)E——Easy Construction
  17. photoshopcs6文件的基本操作
  18. 贵州“金融大脑”上线,背后是百度金融的一石三鸟
  19. anasys hpc集群_Electronics HPC
  20. linux signal(附常见的信号含义)

热门文章

  1. 用c语言编辑日期,C语言中用于修改文件的存取时间的函数使用
  2. hwclock源码分析
  3. 乐高四光感巡线思路解说
  4. global.asax介绍
  5. 软件测试能干到多少岁?有年龄限制吗?
  6. 写小程序,iphone手机不支持webp后缀的图片,怎么解决?
  7. python之父叫什么-对话Python之父:Python下一步做什么?
  8. FineUI开源版之TreeGrid(修改)
  9. 计算机的运算器总线结构,第三章 运算方法与运算器
  10. 【高阶循环谱】基于FPGA的高阶循环谱的调制识别算法开发