【阿里云ECS Ubuntu 部署fastapi,端口挂载到域名】
这会将你的规则保存在 /etc/iptables/rules.v4 文件中,并且每次系统重启后都会自动加载。安装iptables-persistent。创建端口转发(将80转发到1234)
·
购买
- 阿里云ECS
- 域名(并ICP备案)
- ssl证书(并配置)
创建端口转发
-
安装iptables-persistent
sudo apt updatesudo apt install iptables-persistent -
创建端口转发(将80转发到1234)
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 1234sudo netfilter-persistent save
这会将你的规则保存在 /etc/iptables/rules.v4 文件中,并且每次系统重启后都会自动加载。 -
测试是否生效
sudo iptables -t nat -L -n -v
启动端点
...(省略)
if __name__ == "__main__":
import uvicorn
# 添加证书
cert_file = os.path.join(
os.path.dirname(os.path.realpath(__file__)), "your.crt.txt")
key_file = os.path.join(
os.path.dirname(os.path.realpath(__file__)), "your.key.txt")
uvicorn.run(
"server:app",
host="0.0.0.0",
port=1234,
reload=True,
ssl_keyfile=key_file,
ssl_certfile=cert_file,
)
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)