当前位置:   article > 正文

通过nginx配置文件服务器(浏览器访问下载)

通过nginx配置文件服务器(浏览器访问下载)

配置服务器端文件下载和展示(Nginx)

nginx.conf文件中增加配置,然后浏览器里访问ip:port回车即可

  1. server {  
  2.     listen port;  
  3.     server_name 服务端ip;  
  4.  
  5.     # 指定文件下载目录的路径  
  6.     location / {  
  7.         # 使用root指令来设置文件的根目录  
  8.         # Nginx会在该目录下寻找相对于location块的URI  
  9.         root /home/sftp/air;  
  10.          
  11.         # 设置适当的访问权限  
  12.         autoindex on; # 如果想列出目录内容,可以取消注释这行  
  13.          
  14.         # 防止Nginx解析可能的可执行文件或脚本  
  15.         # 对于静态文件服务器来说,这是非常重要的安全实践  
  16.         location ~* \.(jpg|jpeg|png|gif|css|js|ico|xml|txt|pdf|doc|docx|xls|xlsx)$ {  
  17.             expires max;  
  18.             add_header Pragma public;  
  19.             add_header Cache-Control "public, must-revalidate, proxy-revalidate";  
  20.         }  
  21.  
  22.         # 限制只允许GET请求方法,用于下载文件  
  23.         if ($request_method !~ ^(GET|HEAD)$ ) {  
  24.             return 405;  
  25.         }  
  26.     }  
  27. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/303262
推荐阅读
相关标签
  

闽ICP备14008679号