python3搭建http服务器拿来当图床

python3搭建http服务器拿来当图床 本文基于debian 1 安装python3和python3-pip [pre]sudo apt update sudo apt install python3 sudo apt install python3-pip 复制代码[/pre] 检查下是否安装成功 [pre]python3 –version pip3 –version 复制代码[/pre] 2 [pre]python3 -m http.server 8090 复制代码[/pre] 这样子 ip:8090就可以访问了,8090可以换成任意端口 不过这样子的话无法长期使用,所以创建个Systemd ,同时搞个文件夹专门放图片 先创建文件夹 我是直接在root下创建的,记得文件夹下面随便放个文件任意,不然会遇到无法访问情况 [pre]sudo mkdir -p /root/pic 复制代码[/pre] 在 /etc/systemd/system 下创建一个叫python-http.service的文件 里面填写图下内容,我用chatgpt写的,文件的话我用winscp编辑上传的,你用nano也行,保存退出 [pre][Unit] Description=Python HTTP Server After=network.target [Service] ExecStart=/usr/bin/python3 -m http.server 8090 WorkingDirectory=/root/pic User=root Restart=always [Install] WantedBy=multi-user.target 复制代码[/pre] systemd就下面那么玩呗,分别是 重新加载,启动服务,开机自启 [pre]sudo systemctl daemon-reload sudo systemctl start python-http sudo systemctl enable python-http 复制代码[/pre] 检查下状态 [pre]sudo systemctl status python-http 复制代码[/pre] 搞完么,拿nginx,caddy或者cloudflare tunnel什么的反代下,就完事了 文件直接用winscp传上去,地址的话就是  反代域名/文件名字

请登录后发表评论

    • 头像热心的网友0
    • 头像当美景都重叠0
    • 头像做ー個明媚の钕子0