为了能快速了解并处理您的问题,请提供以下基础信息:
9.4.0
Ubuntu 24
我对服务器上部署项目不是很熟,麻烦您认真看完以下描述:现在我碰到的情况是,我想把我在本地已经跑通的前后端都部署到同一个服务器上,前端就是个html,后端是python用flask框架实现的,我在宝塔面板上部署html项目(域名管理中填写ip:8000),网页可以通过ip:8000的形式正常访问。后在服务器上部署python项目,项目运行时指定port=5000,python项目打开cors跨域访问,在终端中用curl访问python项目(内网ip:5000或localhost:5000),项目成功返回(html和python均已在宝塔面板和服务器安全组中添加端口号)。然后我碰到两个问题: 1.html项目中,填写访问地址(本地ip:5000或localhost:5000)均无法正常连接到python项目。 2.我想将python作为api在本地调用,那我就需要在python项目的域名管理中添加ip:端口号,我尝试添加ip:5000提示域名已存在,猜测是否因为python项目中port=5000,遂改为ip:5001等均提示域名已存在。 不知道是哪里出了问题,希望能够得到解答!
|
|