1、基础条件:

装了Xshell:
https://blog.csdn.net/x1131230123/article/details/101104888
有了阿里云服务器,并打开5000端口。
https://blog.csdn.net/x1131230123/article/details/101105151
安装了pycharm
https://blog.csdn.net/x1131230123/article/details/101106986

为pycharm添加了ssh远程解释器
https://blog.csdn.net/x1131230123/article/details/101105052

2、打开pycharm,创建flask项目,写入代码。

from flask import Flask
from gevent.pywsgi import WSGIServerapp = Flask(__name__)@app.route('/')
def hello_world():return 'Hello World!'if __name__ == '__main__':http_server = WSGIServer(('0.0.0.0', 5000), app)http_server.serve_forever()

3、点击运行,让文件同步到服务器。(其实这一步就已经完事了,后面介绍的是从服务器搞事情)

我这里映射到服务器的 /tmp/pycharm_project_209

4、打开Xshell,找到文件夹 /tmp/pycharm_project_209

5、
在后台进程一直运行这个flask项目命令:nohup python app.py &
然后输入exit,退出ssh连接。
这样这个项目就一直运行在服务器后台进程了。


6、打开随便一台联网电脑的浏览器,可以连接上。

6、再次连接ssh,查看进程命令ps -aux |grep py
可以看到这个命令在后台运行着。

7、kill掉进程命令 kill 1263

发布Flask项目到服务器相关推荐

  1. Flask项目到服务器部署

    前几天看到华为云的服务器在搞活动,40块就有一年,虽然性能差但是想着自己搞个网站玩玩也可以就买了一套. 这篇文章代码用的python,讲述了我在搭建时遇到的一些坑以及解决方式. 废话不多说直接开搞 首 ...

  2. vs2019部署flask项目(winserver2012+IIS7)

    本文主要记录了vs生成的flask项目的发布流程. 网站发布flask项目到iis的教程很多,但是通常的项目发布和vs上生成的flask项目结构不太一样. (为了什么别的IDE生成的项目都没有runs ...

  3. Linux上部署web服务器并发布web项目

    近在学习如何在linux上搭建web服务器来发布web项目,由于本人是linux新手,所以中间入了不少坑,搞了好久才搞出点成果. 以下是具体的详细步骤以及我对此做的一些总结和个人的一些见解,希望对跟我 ...

  4. eclipse发布web项目到tomcat服务器

    README:  使用eclipse发布web项目到tomcat有很多坑儿的.下面依依道来. step1)eclipse建立web 项目: step2)在tomcat服务器上为该web项目配置的虚拟目 ...

  5. eclipse服务器添加项目工程,eclipse创建和发布web项目(示例代码)

    背景:电脑卡,myeclipse自带插件太多了,用起来卡,影响效率,于是装eclipse. 1.创建web项目: File-->New-->Dynamic web project 输入工程 ...

  6. 建立企业内部maven服务器并使用Android Studio发布公共项目

    转载:建立企业内部maven服务器并使用Android Studio发布公共项目 nexus 3.0.0版本,win 7直接装完就能用了,不用再走1.3步了,不过最好也看一下1.3 转载于:https ...

  7. 阿里云自动java和mysql数据库_阿里云服务器之基于Linux系统部署上线JavaWeb项目和连接MySQL数据库(从购买云服务器到发布JavaWeb项目全套详细流程)...

    阿里云服务器之基于Linux系统部署上线JavaWeb项目和连接MySQL数据库(从购买云服务器到发布JavaWeb项目全套详细流程) (仅此纪念人生第一篇学习博客) 前阵子接了一个小小的JavaWe ...

  8. my.ini修改后服务无法启动_教你发布vue+.netCore项目到服务器

    最近一直在做项目,发布部署的事情都是同事或者老大做的,无奈什么事都要自己尝试经历后才能记住,所以发布的事情轮到我了,由于是第一次发布部署项目到一个新的服务器环境,难免会遇到各种各样的问题,总结下来,希 ...

  9. 2 snippets vue 修改配置_教你发布vue+.netCore项目到服务器

    最近一直在做项目,发布部署的事情都是同事或者老大做的,无奈什么事都要自己尝试经历后才能记住,所以发布的事情轮到我了,由于是第一次发布部署项目到一个新的服务器环境,难免会遇到各种各样的问题,总结下来,希 ...

  10. 江在川上曰:云服务器上的flask项目部署(Ubuntu+Flask+Gunicorn+Supervisor+Nginx+Anaconda)

    云服务器上的flask项目部署(anaconda.python.flask等相关安装) 在探索未知的路上走了很多弯路,这里记载了我在阿里云上部署项目切实可行的步骤,当然问题因人而异,没有四海皆适用的准 ...

最新文章

  1. python魔力手册-小白入门宝典:Python快速入门魔力手册 PDF 超清版
  2. POJ2752KMP逆序处理
  3. 初看jQuery,比较dojo与jQuery的不同点
  4. C语言宏定义、宏替换
  5. 小波图像增强matlab,用Matlab实现基于小波变换的图像增强技术
  6. 安装NTOP网络监控工具(wheezy)
  7. 从蚂蚁金服实践入手,带你深入了解 Service Mesh
  8. Linux: chmod 和 chown用法小结
  9. 语音识别从菜鸟到入门必看的参考书目
  10. 进程外session(session保存在sqlserver)
  11. 如何在 Mac 上忘记 Wi-Fi 网络?
  12. 《cut命令》-linux命令五分钟系列之十九
  13. ubuntu安装WPS以及缺失字体
  14. 去掉word中页眉上方的一条线
  15. 三维实时云渲染平台解决方案
  16. 在京东页面我的那显示寄件服务器,微信上在哪查看京东物流信息
  17. 1005打印任务取消不了 hp_Windows10+HP M176N奇怪的发送打印命令不执行任务就消失的问题...
  18. 多种方法解决多个div并排显示的问题
  19. 做强信息产业 拓宽智慧城市发展路径
  20. 【android 应用】Android(安卓)APP(应用)如何推广?整理

热门文章

  1. Matlab spline
  2. matmul torch 详解_Pytorch | 详解Pytorch科学计算包——Tensor
  3. 【解决】Failed to process import candidates for configuration class [cn.itcast.eureka.EurekaApplication]
  4. 使用instrument-->Allocations进行内存分析
  5. 萨达阿萨德发送到在线橙V
  6. html 粘贴 word文档,Word2019文档中粘贴文本的两种方式
  7. 【原创】新韭菜日记31--一个韭菜的自我修养,学习什么是白马蓝筹
  8. GEC6818开发板使用和配置
  9. item_search_img - 拍立淘搜索淘宝商品(淘宝API)
  10. 工业级无线路由器自助设备无线联网