注意一点,都要写到http {}层级下面。好了,还是老样子,直接撒干货。
一、静态文件服务器
定义:就是配置好端口启动服务后能在线预览文件的服务器,个别文件需要你浏览器安装插件。文件配置如下:
#静态文件服务器
server { #这里是我自己配置服务端口
listen 8087;
server_name pdf;
root D:/pdf; #访问文件根目录
autoindex on; #是否浏览文件下的列表
location / { #是否允许跨域
add_header Access-Control-Allow-Origin *;
}
add_header Cache-Control "no-cache,must-revalidate";# 是否缓存
}
二、静态文件下载服务器
定义:就是在线访问某个文件浏览器强制自动下载该文件。文件配置如下:
#静态文件下载服务器
server {
listen 8123;
server_name localhost;
charset utf-8;
location / {
default_type 'application/octet-stream';
add_header Content-disposition "attachment";
root D:\pdf;
}
}