编辑
2024-07-04
技术相关
00
请注意,本文编写于 294 天前,最后修改于 294 天前,其中某些信息可能已经过时。

目录

宝塔面板nginx配置下载文件

宝塔面板nginx配置下载文件

js
server { listen 80; server_name dwload.iftballs.com; if ($host ~ "dwload.iftballs.com$") { rewrite ^/(.)$ https://dwload.iftballs.com/ permanent; } } server { listen 127.0.0.1:8454 ssl http2; server_name dwload.iftballs.com; ssl_certificate '/www/server/panel/vhost/cert/dwload.iftballs.com/fullchain.pem'; ssl_certificate_key '/www/server/panel/vhost/cert/dwload.iftballs.com/privkey.pem'; ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3; ssl_prefer_server_ciphers on; ssl_session_timeout '64m'; #index index.php index.html index.htm default.php default.htm default.html; root /www/wwwroot/dwload.iftballs.com/download; #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则 #error_page 404/404.html; #HTTP_TO_HTTPS_START if ($server_port !~ 8454){ rewrite ^(/.*)$ https://$host$1 permanent; } #HTTP_TO_HTTPS_END # 强制清除缓存(新增配置项) proxy_cache_purge on; #PHP-INFO-START PHP引用配置,可以注释或修改 include enable-php-74.conf; #PHP-INFO-END location / { root /www/wwwroot/dwload.iftballs.com/download; if ($request_filename ~* ^.*?\.(html|doc|pdf|zip|docx|txt|conf|gz|xz|rar|sql)$) { add_header Content-Disposition attachment; add_header Content-Type application/octet-stream; } sendfile on; # 开启高效文件传输模式 autoindex on; # 开启目录文件列表 autoindex_format html; autoindex_exact_size on; # 显示出文件的确切大小,单位是bytes autoindex_localtime on; # 显示的文件时间为文件的服务器时间 charset utf-8,gbk; # 可选:增加安全性 # deny all; # 禁止所有访问 # allow 192.168.1.0/24; # 仅允许特定网段访问 } # 可选:增加访问日志和错误日志 access_log /www/wwwlogs/dwload.iftballs.com.log; error_log /www/wwwlogs/dwload.iftballs.com.error.log; }

本文作者:Kevin@灼华

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!