配置服务器端文件下载和展示(Nginx)
nginx.conf文件中增加配置,然后浏览器里访问ip:port回车即可
server { listen port; server_name 服务端ip; # 指定文件下载目录的路径 location / { # 使用root指令来设置文件的根目录 # Nginx会在该目录下寻找相对于location块的URI root /home/sftp/air; # 设置适当的访问权限 autoindex on; # 如果想列出目录内容,可以取消注释这行 # 防止Nginx解析可能的可执行文件或脚本 # 对于静态文件服务器来说,这是非常重要的安全实践 location ~* \.(jpg|jpeg|png|gif|css|js|ico|xml|txt|pdf|doc|docx|xls|xlsx)$ { expires max; add_header Pragma public; add_header Cache-Control "public, must-revalidate, proxy-revalidate"; } # 限制只允许GET请求方法,用于下载文件 if ($request_method !~ ^(GET|HEAD)$ ) { return 405; } }
}