使用Python3
Windows和Linux平台都适用
前提
安装好Python3环境,并将相应路劲添加到环境变量
在命令行中输入Python,就知道Python环境有没有就绪
python
如果有如下输出,就说明Python环境已经就绪
Python 3.9.11 (tags/v3.9.11:2de452f, Mar 16 2022, 14:33:45) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
开启HTTP文件服务器
将路径切换到目标文件夹
cd D:\code\note
开启服务,绑定8888端口
python -m http.server 8888
访问HTTP文件服务器
在浏览器中输入
http://127.0.0.1:8888/
即可成功访问我们的HTTP文件服务器
使用Nginx
适用于Linux平台
安装Nginx
sudo apt install nginx
安装完成后,在浏览器输入主机IP,就能看到如下界面
http://127.0.0.1
配置
配置好端口和目标路径即可
server{
# 显示目录
autoindex on;
# 显示文件大小
autoindex_exact_size on;
# 显示文件时间
autoindex_localtime on;
# 编码
charset utf-8;
# 端口
listen 80;
server_name localhost;
# 本地文件路径
root /home/http_file_server;
location / {
# 这些文件是下载而不是浏览
if ($request_filename ~* ^.*?.(txt|doc|pdf|rar|gz|zip|docx|exe|md|xls|bin|xlsx|ppt|pptx)$){
add_header Content-Disposition attachment;
}
}
}
配置完后重启Nginx服务
sudo systemctl reload nginx
访问HTTP文件服务器
在浏览器中输入
http://127.0.0.1
即可成功访问我们的HTTP文件服务器