Nginx的HTTP服务器
Nginx的HTTP服务器
一、前言
有一个想法:将一些资料文件共享出去,怎么才能实现?
或许可以利用Nginx搭建文件服务器。
二、基于HTTP的文件服务器(Windows环境)
🔸 下载Nginx 以及验证是否运行成功
注意:解压包的路径不能包含中文字符,否则Nginx服务启动不了
下载地址:http://nginx.org/en/download.html
验证是否运行成功:解压nginx-1.18.0.zip,双击运行nginx.exe或者在cmd.exe窗口运行 start nginx.exe
🔸 创建一个本地共享文件夹 D:/data,开放共享权限
🔸 配置nginx.conf
nginx.conf中 location
部分,其他部分保持默认配置即可
location /mydata{
charset gbk,utf-8;
autoindex_exact_size off;
autoindex_localtime on;
alias D:\data;
allow all;
autoindex on;
}
🔸 运行nginx.exe
nginx.exe -s reload //重载
nginx.exe -s stop //关闭
start nginx.exe //启动
🔸 验证
浏览器输入:http://127.0.0.1/mydata;下图文档都是在D:/data中创建的
🔸 注意事项
1.目录名与文件名要求使用英文字符才能正常下载;
2.带有中文字符的文件可能会显示乱码,并且下载时,可能会报"500 Internal Server Error"错误Windows 版本的