1、 安装nginx ,命令:apt update && apt install nginx -y
2、写配置文件,名字随便取,可以不要后缀,放到位置/etc/nginx/sites-enabled/
server {
listen 443 ssl http2;
server_name yourdomain.com;
ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;
location / {
proxy_pass http://127.0.0.1:9000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
server {
listen 80;
server_name yourdomain.com;
return 301 https://$server_name$request_uri;
}
3、更新包管理器 python -m pip install --upgrade pip
4、# 一次性装这两个包
python -m pip install fastapi uvicorn[standard]
5、如果有错误 安装解释器 pip install python-multipart
6、安装cos pip install -U cos-python-sdk-v5
7、运行python fsw.python
8、service nginx restart 大功告成
先载入工作流的json 让其能本地资源完成抠图合成,这个过程可能有很多点的默认值没设置,随便设置即可,能跑通后,然后再导入api的json,让其正常抠图合成一次,然后接口全部就通了
后台运行fsw.py
cd /root/ComfyUI/bsxai
# 2. 后台跑,日志写到 fsw.log
nohup /root/miniforge3/bin/python ./fsw.py > fsw.log 2>&1 &