nginx配置资源下载目录
nginx配置资源下载目录
- 1.安装nginx
- 2.更改nginx.conf配置文件
1.安装nginx
2.更改nginx.conf配置文件
添加以下配置
#nginx指定下载目录的配置
location /download{alias /usr/local/webapp/download/;sendfile on;autoindex on; # 开启目录文件列表autoindex_exact_size on; # 显示出文件的确切大小,单位是bytesautoindex_localtime on; # 显示的文件时间为文件的服务器时间charset utf-8,gbk; # 避免中文乱码
}
访问资源
这里的upahead.cn是我的域名,在配置资源目录之前我还在nginx.conf配置文件上:配置了在Linux上使用nginx部署vue项目:
user www www;
worker_processes auto;
error_log /www/wwwlogs/nginx_error.log crit;
pid /www/server/nginx/logs/nginx.pid;
worker_rlimit_nofile 51200;events{use epoll;worker_connections 51200;multi_accept on;}http{include mime.types;#include luawaf.conf;include proxy.conf;default_type application/octet-stream;server_names_hash_bucket_size 512;client_header_buffer_size 32k;large_client_header_buffers 4 32k;client_max_body_size 50m;sendfile on;tcp_nopush on;keepalive_timeout 60;tcp_nodelay on;fastcgi_connect_timeout 300;fastcgi_send_timeout 300;fastcgi_read_timeout 300;fastcgi_buffer_size 64k;fastcgi_buffers 4 64k;fastcgi_busy_buffers_size 128k;fastcgi_temp_file_write_size 256k;fastcgi_intercept_errors on;gzip on;gzip_min_length 1k;gzip_buffers 4 16k;gzip_http_version 1.1;gzip_comp_level 2;gzip_types text/plain application/javascript application/x-javascript text/javascript text/css application/xml;gzip_vary on;gzip_proxied expired no-cache no-store private auth;gzip_disable "MSIE [1-6]\.";limit_conn_zone $binary_remote_addr zone=perip:10m;limit_conn_zone $server_name zone=perserver:10m;server_tokens off;access_log off;server{# 配置vue项目listen 80;server_name localhost;index index.html index.htm index.php;root /usr/local/webapp/dist/; # 存放vue项目的路径#error_page 404 /404.html;include enable-php.conf;#nginx指定下载目录的配置location /download{alias /usr/local/webapp/download/;sendfile on;autoindex on; # 开启目录文件列表autoindex_exact_size on; # 显示出文件的确切大小,单位是bytesautoindex_localtime on; # 显示的文件时间为文件的服务器时间charset utf-8,gbk; # 避免中文乱码}location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${expires 30d;}location ~ .*\.(js|css)?${expires 12h;}location ~ /\.{deny all;}access_log /www/wwwlogs/access.log;}include /www/server/panel/vhost/nginx/*.conf;}
vue项目存放路径
借鉴文章:https://www.cnblogs.com/hyry/p/11927550.html
nginx配置资源下载目录相关推荐
- nginx配置禁止访问目录或禁止访问目录下的文件
某些网站系统需要用户上传图片等文件到某些目录下,难免程序有些漏洞,导致用户上传了php.cgi等等可执行的文件,导致网站陷入非常为难的境地. 此时我们可以通过nginx来禁止用户访问这些目录下的可执行 ...
- Nginx 配置Godaddy下载的没有.key 文件的SSL证书
Nginx 配置Godaddy下载的没有.key 文件的SSL证书 一.为Godaddy的ssl配置.csr文件 1. 如果是新购买ssl证书:1. 控制台点击"SSL CERTIFICAT ...
- 目录和文件暴露在根目录下的 nginx 配置演示
目录 一.统一环境: 1)安装docker-desktop 2)之后,请确保已经安装并启用了适用于 Linux 的 Windows 子系统 2 (WSL2). 3)然后在 Microsoft Stor ...
- 解决 VUE history模式 后端配置 微信支付目录限制5个 等问题
前言 作为小公司的WEB开发组组长, 本身为全栈工程师, 主攻方向为PHP. 最近将项目由MVC模式改为了MVVM, 做为小公司的为了节省成本, 招聘了一个新手前端, 编写VUE 新手的技术,无奈并不 ...
- 使用etcd+confd管理nginx配置
1.前言 最近在项目中用nginx做反向代理,需要动态生成nginx的配置.大概流程是用户在页面上新增域名.http或https协议以及端口信息,后台会根据域名自动生成一个nginx的server配置 ...
- nginx配置禁特定路径下的反向代理
近期因为项目需要再一次配置了nginx 这次的的需求设计到字符串处理 需要把<域名或ip>/xhr_api/开头的请求转发到内网某机器,同时移除掉xhr_api,这里直接记录下结果,配置非 ...
- nginx配置静态资源访问
目录 在配置静态资源访问之前先了解一些nginx的常用命令 接下来开始配置访问静态资源 先创建一个想要访问的资源文件夹,加入自己想要访问的文件内容,如(jpg.TXT.HTML等) 记一下路径 然后进 ...
- CentOS7.9下nginx的安装与配置(实现任意目录下均可直接执行 nginx 命令,以及开机自启动)
目录 1.Nginx介绍 2.Nginx和apache的优缺点 2.1nginx相对于apache的优点: 2.2apache 相对于nginx 的优点: 3.Tengine介绍 3.1t ...
- 解决nginx静态资源无法预览只能下载的问题
解决nginx静态资源无法预览只能下载的问题 场景介绍 项目需求:用户登录web系统之后,如果有系统新消息产生,需用提示音告知用户,并且用户可以上传自己的个性化提示声音. 解决方案:用nginx静态代 ...
最新文章
- Android Jetpack组件之WorkManger使用介绍
- 警惕!勒索病毒DXXD 2.0版来袭,黑客称只能缴纳赎金无法破解
- 医学科研中的作用_医学论文中参考文献的作用及常见类型
- ActiveMQ的集群与高可用
- HTTP 协议的三次握手
- 新手玩家一定要学会配枪,使命召唤手游,对枪械是非常专业的
- ORACLE TEXT DATASTORE PREFERENCE(三)
- Chomp!博弈(巧克力游戏)
- Linux下的用户、组和权限的详细解释
- if条件的默认转换规则:
- SQL优化:化解表关联的多对多join
- ~~约数个数(附模板题)
- Linux下安装VSCA
- 戴尔电脑安装win 7
- 输出矩阵的左下半三角
- [转]linux signal
- Composite UI Application Block(Cab)比较详细的一片文章
- 手机定位折腾记(1):安卓手机的网络定位与NetworkLocation.apk
- Flash 用FLASH遮罩效果做图片切换效果
- 清除Mac电脑缓存的方法,非常实用哦
热门文章
- mybatis-plus 结合p6spy实现SQL分析打印,及其SQL美化插件
- php中align是什么意思,htmlalign属性是什么含义?html中的align属性设置方法介绍
- Photoshop脚本 旋转当前选区
- 数学建模笔记之一起读论文2019年C题——机场的出租车问题
- 【吉大刘大有数据结构绿皮书】已知非空线性链表第一个结点由list指出,写一算法,交换p所指结点与其下一个结点在链表中的位置(设p指向的不是链表最后的那个结点)。
- oracle时间格式化常用函数
- Altium Designer2022相关操作
- Python获取网卡信息(Gateway、NIC Name、NIC MAC Address、IP Address、IP Netmask)
- PADS(3)——PADS页面连接符制作与更新
- php 字符串搜索,php字符串查找函数(strrpos与strchr)