发布Flask项目到服务器
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项目到服务器相关推荐
- Flask项目到服务器部署
前几天看到华为云的服务器在搞活动,40块就有一年,虽然性能差但是想着自己搞个网站玩玩也可以就买了一套. 这篇文章代码用的python,讲述了我在搭建时遇到的一些坑以及解决方式. 废话不多说直接开搞 首 ...
- vs2019部署flask项目(winserver2012+IIS7)
本文主要记录了vs生成的flask项目的发布流程. 网站发布flask项目到iis的教程很多,但是通常的项目发布和vs上生成的flask项目结构不太一样. (为了什么别的IDE生成的项目都没有runs ...
- Linux上部署web服务器并发布web项目
近在学习如何在linux上搭建web服务器来发布web项目,由于本人是linux新手,所以中间入了不少坑,搞了好久才搞出点成果. 以下是具体的详细步骤以及我对此做的一些总结和个人的一些见解,希望对跟我 ...
- eclipse发布web项目到tomcat服务器
README: 使用eclipse发布web项目到tomcat有很多坑儿的.下面依依道来. step1)eclipse建立web 项目: step2)在tomcat服务器上为该web项目配置的虚拟目 ...
- eclipse服务器添加项目工程,eclipse创建和发布web项目(示例代码)
背景:电脑卡,myeclipse自带插件太多了,用起来卡,影响效率,于是装eclipse. 1.创建web项目: File-->New-->Dynamic web project 输入工程 ...
- 建立企业内部maven服务器并使用Android Studio发布公共项目
转载:建立企业内部maven服务器并使用Android Studio发布公共项目 nexus 3.0.0版本,win 7直接装完就能用了,不用再走1.3步了,不过最好也看一下1.3 转载于:https ...
- 阿里云自动java和mysql数据库_阿里云服务器之基于Linux系统部署上线JavaWeb项目和连接MySQL数据库(从购买云服务器到发布JavaWeb项目全套详细流程)...
阿里云服务器之基于Linux系统部署上线JavaWeb项目和连接MySQL数据库(从购买云服务器到发布JavaWeb项目全套详细流程) (仅此纪念人生第一篇学习博客) 前阵子接了一个小小的JavaWe ...
- my.ini修改后服务无法启动_教你发布vue+.netCore项目到服务器
最近一直在做项目,发布部署的事情都是同事或者老大做的,无奈什么事都要自己尝试经历后才能记住,所以发布的事情轮到我了,由于是第一次发布部署项目到一个新的服务器环境,难免会遇到各种各样的问题,总结下来,希 ...
- 2 snippets vue 修改配置_教你发布vue+.netCore项目到服务器
最近一直在做项目,发布部署的事情都是同事或者老大做的,无奈什么事都要自己尝试经历后才能记住,所以发布的事情轮到我了,由于是第一次发布部署项目到一个新的服务器环境,难免会遇到各种各样的问题,总结下来,希 ...
- 江在川上曰:云服务器上的flask项目部署(Ubuntu+Flask+Gunicorn+Supervisor+Nginx+Anaconda)
云服务器上的flask项目部署(anaconda.python.flask等相关安装) 在探索未知的路上走了很多弯路,这里记载了我在阿里云上部署项目切实可行的步骤,当然问题因人而异,没有四海皆适用的准 ...
最新文章
- python魔力手册-小白入门宝典:Python快速入门魔力手册 PDF 超清版
- POJ2752KMP逆序处理
- 初看jQuery,比较dojo与jQuery的不同点
- C语言宏定义、宏替换
- 小波图像增强matlab,用Matlab实现基于小波变换的图像增强技术
- 安装NTOP网络监控工具(wheezy)
- 从蚂蚁金服实践入手,带你深入了解 Service Mesh
- Linux: chmod 和 chown用法小结
- 语音识别从菜鸟到入门必看的参考书目
- 进程外session(session保存在sqlserver)
- 如何在 Mac 上忘记 Wi-Fi 网络?
- 《cut命令》-linux命令五分钟系列之十九
- ubuntu安装WPS以及缺失字体
- 去掉word中页眉上方的一条线
- 三维实时云渲染平台解决方案
- 在京东页面我的那显示寄件服务器,微信上在哪查看京东物流信息
- 1005打印任务取消不了 hp_Windows10+HP M176N奇怪的发送打印命令不执行任务就消失的问题...
- 多种方法解决多个div并排显示的问题
- 做强信息产业 拓宽智慧城市发展路径
- 【android 应用】Android(安卓)APP(应用)如何推广?整理
热门文章
- Matlab spline
- matmul torch 详解_Pytorch | 详解Pytorch科学计算包——Tensor
- 【解决】Failed to process import candidates for configuration class [cn.itcast.eureka.EurekaApplication]
- 使用instrument-->Allocations进行内存分析
- 萨达阿萨德发送到在线橙V
- html 粘贴 word文档,Word2019文档中粘贴文本的两种方式
- 【原创】新韭菜日记31--一个韭菜的自我修养,学习什么是白马蓝筹
- GEC6818开发板使用和配置
- item_search_img - 拍立淘搜索淘宝商品(淘宝API)
- 工业级无线路由器自助设备无线联网