当前位置:首页 > CN2资讯 > 正文内容

flask文件部署到云服务器 flask部署到windows云服务器

5小时前CN2资讯


最近在上线一个项目vue+flask。踩了很多坑,在这里特意写一篇总结文章希望对大家有帮助,也帮我自己总结下过程。

1.需要先购买一台远程服务器(阿里云、腾讯云都可以)

在使用该远程服务器时,直接建立实例

创建实例就可以了,

要在密码/密钥里面重置你的密码,因为你一开始说没有设置密码的。

大家要记住密码。 

2.连接该远程服务器

如果是Windows电脑直接打开终端,输入mstsc就可以开始连接了,

这里大家输入直接的公有ip连接就可以了。

3.传送文件

网上很多传送文件的方法,什么xshell,xftp我都试过了,我认为直接在windows上 默认传输直接拖拽到远程服务器上最方便。

前提是,你在连接时默认可以将本地文件共享到远程连接上。

4.搭建环境

大家项目的环境肯定都不太一样,我的是vue前端加上flask后端的项目,所有先下载vscode,pycharm等等,但其实也可以从本地电脑上面粘贴过来,之后就是把整个项目跑起来

记住,大家如果是vue,react项目记得要打包好。打包的意思大概就是将你的项目进行压缩这样才好在远程服务器上面运行,如果大家有数据库等,而且还不止一种数据库,记得在远程服务器上面依然需要下载数据库,并且将该数据导入到数据库中。

新手角度看问题:(我用的是flask框架。)

问题一:编写好flask代码在服务器跑成功却访问不了就如图:

解决方法:

确保flask代码在服务器中运行成功,出现如下界面:

代码中需要写成

app.run(host=’0.0.0.0’,port = 端口号)

这样跑出来的是服务器私有ip的网址。

还有一个问题就是,大家的项目都不一样,不要照着我的来,要适当更改一下。端口号:flask一般是在5000端口如果大家之前该过

 pycharm下面控制台是可以查看的。

5.搭建web服务器(最重要的一步)

大家可能也好奇,为什么都在远程服务器上了,还要搭建web服务器,这个问题牵扯到了http协议,以及上传时的问题,我就不讲太多。大家可以去查一下,我这里用的是nginx,大家用Apache

也一样,这里nginx的使用我就不讲太多,大概就是将你打包好的文件粘贴到html文件夹里,记得里面原来的那些文件要删掉。然后再终端里面输入http-server指令(切记切记,要在html目录下面进行操作)按下回车就开启访问服务了。

6.将后端服务开启

开启flask,连接到了后,就可以在其它服务器上面联网访问了。记住一定要将你的vue项目里面的访问flask的端口号改成的公有ip就可以开始重新打包一遍。

最后大家通过公有IP加上端口号,一般是8080(例如:123.145.678.90:8080)就可以开始访问了

我的以已经成功了! 


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/30816.html

    分享给朋友:

    “flask文件部署到云服务器 flask部署到windows云服务器” 的相关文章

    如何使用RackNerd优惠码进行主机购买:节省开支的最佳策略

    RackNerd是一家成立于2017年的国外主机公司,作为一家新生力量,它迅速在市场上占据了一席之地。它的使命是为全球用户提供可靠且高性能的主机服务,帮助他们搭建自己的网络基础设施。我最喜欢RackNerd的地方是他们始终如一地致力于客户体验,这让我在使用他们的服务时非常安心。 RackNerd的服...

    双ISP配置:提升网络可靠性与速度的最佳解决方案

    双ISP,顾名思义,就是同时连接两个互联网服务提供商。这种配置听起来可能有点复杂,但其实它是为了确保我们在享受网络服务时能够拥有更高的可靠性和更好的体验。想象一下,当你正在进行重要的在线会议或下载一个大文件,网络突然断了,这可真让人头疼。而双ISP就能帮助我们避免这样的困境。 双ISP的基本概念是,...

    连接测试地址的全面解析与故障排查技巧

    在网络管理和故障排查的过程中,连接测试地址扮演了重要角色。这些特定的IP地址并不指向任何实际的网络设备,因此在进行网络测试时,它们能够确保不会对现有的网络结构造成影响。简单来说,连接测试地址允许我们在不干扰现有设备的情况下,检查和验证网络的状态。 说到连接测试地址,我想起两个常见的:127.0.0....

    解决Windows无法使用复制粘贴功能的实用方法

    在计算机使用中,Windows的复制粘贴功能是我们高效工作与学习的得力助手。从文字处理到文件管理,无论是在文档编辑中提取关键信息,还是将图片或文件快速转移到其他地方,复制粘贴都简化了许多操作。它轻松地帮助我们完成任务,节省了宝贵的时间。 我经常在工作中使用复制粘贴,特别是在撰写报告或为项目汇总资料时...

    芝加哥时区详解:如何有效应对中部标准时间的挑战与机遇

    芝加哥位于美国伊利诺伊州的东北部,是美国重要的城市之一。对于身处这座城市的人们,了解芝加哥时区无疑是日常生活中的一部分。我自己在这里生活的时候,时区的变化让我对时间更加敏感。芝加哥时区,其实就是中部标准时间(Central Standard Time,CST), UTC-6。这种时间定义不仅影响着我...

    DigitalOcean vs Linode vs Vultr:选择最适合你的云服务提供商

    当今云计算的兴起为开发者和企业提供了许多选择,其中DigitalOcean、Linode和Vultr是最受欢迎的云服务提供商之一。它们各自有着独特的特点和优势,非常适合不同的使用场景。接下来,我将分别介绍这三大服务提供商的基本信息,帮助大家更好地做出选择。 1.1 DigitalOcean简介 我对...