Skip to main content

python_http_server

一次性使用

#启用python的http模块
#指定访问端口为80
#指定路径/share
python3 -m http.server 80 -d /share

#当前路径,默认端口8000
python3 -m http.server

#python2模块为SimpleHTTPServer
python2 -m SimpleHTTPServer 80 -d /share

python2 -m SimpleHTTPServer

永久使用

  • 配置systemd服务单元

在/etc/systemd/system/目录下创建systemd服务文件,例如python_http_server.service,并添加以下内容:

[Unit]
Description=HTTP Server
After=network.target

[Service]
Type=simple
ExecStart=/usr/bin/python3 -m http.server 80 -d /share

[Install]
WantedBy=multi-user.target
  • 重新加载 systemd,使新创建的服务生效
systemctl daemon-reload
  • 配置开机自启,启动服务
#开机自启
systemctl enable python_http_server.service

#启动服务
systemctl start python_http_server.service

下载文件

  • 下载
#web直接下载

#curl命令行下载(win10可用)
curl -O http://192.168.8.105/UU-4.69.0.exe

#wget命令行下载
wget http://192.168.8.105/UU-4.69.0.exe