nginx搭建文件下载服务器无法显示和下载中文文件
创始人
2025-01-19 03:03:30
0次

背景:

想自己搭建一个下载文件服务器,网上很多教程,就跟着做了,搭建的过程中碰到了如下的几个问题,在这里记录一下,以免后面忘记了

问题:

1.路径分隔符/和\的问题.在写alias的时候是直接粘贴的windows的路径,因此默认是\,后面发现有问题,后面就切换成/就可以了
2.location块后的路径以及配合下面的alias的问题:
假如监听的是8000端口 location块后是/source,alias后配置的路径是: d:/temp.那你的路径如果是这样: http://127.0.0.1:8000/source/test.txt
就代表,到d:/temp下找叫test.txt的文件.说这个的意思是可以把前面的http://127.0.0.1:8000/source 替换成d:/temp.这样就好理解了.替换后的路径就是这样d:/temp/test.txt 这个就是我们在本机上访问这个test.txt文件的绝对路径么.
假如d:/temp下有个文件夹demo,demo里有个文件叫test2.txt那通过nginx访问这个test2.txt的路径就是:http://127.0.0.1:8000/source/demo/test2.txt 之所以记录这个是我刚开始老是搞不清楚这个路径的问题,经常配置后想要访问文件的时候老是404
3.windows系统搭建nginx下载服务器无法识别中文路径名称,报500.:
这个问题其实能大致猜到原因,肯定是乱码的原因.我们的系统默认字符集应该都是GBK,而一般浏览器用的是utf-8.因此,解决办法就是是把我们的nginx下载服务器配置成使用utf-8编码,并且把windows设置成默认utf-8编码
(1)nginx配置utf-8编码:

server和location下都要加
(2)更改windows系统的设置:

有感:

nginx真的太强大了!!!特别是他的stream模块的代理功能!简直了!后面再总结!

相关内容

热门资讯

每日必看!江岸多玩到底能开挂吗... 每日必看!江岸多玩到底能开挂吗(辅助挂),江岸多玩原来真的有辅助挂讲义1、江岸多玩脚本辅助下载、江岸...
玩家交流!颖河竞技怎么开挂(外... 玩家交流!颖河竞技怎么开挂(外挂),颖河竞技好像是有外挂教材一、颖河竞技游戏安装教程牌型概率发牌机制...
最新通报!皮皮四川麻将软件下载... 最新通报!皮皮四川麻将软件下载(辅助挂),皮皮四川麻将果然有辅助挂模块1、操作简单,无需皮皮四川麻将...
一分钟揭秘!52游戏开挂脚本(... 一分钟揭秘!52游戏开挂脚本(透视挂),52游戏切实有透视挂法子52游戏脚本下载中分为三种模型:52...
一分钟快速了解!堆堆乐开挂破解... 一分钟快速了解!堆堆乐开挂破解(外挂),堆堆乐竟然真的有外挂方针1、下载好堆堆乐正确养号方法之后点击...
重大通报!汇城贵州麻将开挂脚本... 重大通报!汇城贵州麻将开挂脚本(开挂),汇城贵州麻将原来真的有开挂法门1、重大通报!汇城贵州麻将开挂...
盘点一款!七色城透视挂件(外挂... 盘点一款!七色城透视挂件(外挂),七色城切实是真的有外挂经验1、全新机制【七色城ai辅助工具激活码】...
今日头条!多多休闲透视软件下载... 今日头条!多多休闲透视软件下载(外挂),多多休闲确实是真的有外挂攻略1、首先打开多多休闲辅助器下载最...
关于!钱柜麻将真的有透视吗(辅... 关于!钱柜麻将真的有透视吗(辅助器),钱柜麻将一贯是有辅助器练习钱柜麻将能透视中分为三种模型:钱柜麻...
今日焦点!河北家乡棋牌辅助工具... 今日焦点!河北家乡棋牌辅助工具(外挂),河北家乡棋牌果然是有外挂手册小薇(辅助器软件下载)致您一封信...