项目已经写好,但不了解如何部署到服务器,求哪位朋友帮忙指导下,如果有这方面的教程或者博客就太好了
|
tvalldayApr 1, 2016
1
根据我的经验,你需要一个 web server ,还要有反向代理 Nginx ,你也可以不用 Nginx ,但是现在这么流行学学也没坏处。 web server 我用的是 Unicorn.
在 Google 上搜 Gunicorn flask server 。你就能找到答案。 |
|
tvalldayApr 1, 2016
2
写错,应该是 Gunicorn 不是 Unicorn , Unicorn 是 Ruby 的 server 。还有其他的 server 你也可以看一下。当然你最好把 Gunicorn 启动加到 system service 里面去,然后你就可以 sudo systemctl gunicorn start 启动了。当然添加 system service 也有很多种办法, GoogleForWhatYouWant.
|
|
csdreamdongApr 1, 2016
3
apache + mod_wsgi
|
|
5
@csdreamdong 官方文档就是推荐的这种方法,但其介绍的太简略
|
|
KilerdApr 1, 2016
6
nginx uwign/gunicorn gevent superivor 一套搞定。
|
|
aiverApr 1, 2016
8
一般是 Nginx + Gunicorn + Supervisor + Flask 部署,这里有一个在阿里云上部署的例子,你可以参考: http://www.simpleapples.com/2015/06/configure-nginx-supervisor-gunicorn-flask/,我之前也是在阿里云上部署的
|
|
clinoApr 1, 2016
9
uwsgi 也很不错,跟 nginx 配合起来用
|
|
lhbcApr 1, 2016 via Android
10
uwsgi, 搜索一下就有文档,非常简单。
uwsgi 是多进程的,简单成熟。 |
|
yjdApr 1, 2016
11
重点是安全,不然就等着被 xx 了。
|
|
crazyxin1988Apr 1, 2016
12
virtualenv+supervisor+nginx+gunicorn
|
|
straheApr 1, 2016
13
搜一下 uwsgi + nginx 教程很多.
|
|
wellscApr 1, 2016
14
官方文档和《 flask web 开发》不是教了你 N 种方法吗?伸手就行了
|
|
15
@crazyxin1988 部署好了,用你的这个方法, 3Q !
|
|
18
@csdreamdong 谢谢!
|
|
AbirdcflyApr 2, 2016
20
给一个新浪云 SAE 部署的例子: http://abirdcfly.github.io/2016/03/07/flask-to-sae/
|
|
KgM4gLtF0shViDH3Apr 2, 2016 via iPhone
21
youtube 搜 flask tutorial 就有了,一步一步教的。那小伙的教程都不错。
|
|
23
一般来讲 uwsgi 就够了。
以下是我生产环境的配置,供参考 uwsgi --http ":8080" --wsgi-file index.uwsgi --master --processes=5 --uid nobody --listen 5000 --static-map /static=static/ |
|
clockwerkApr 2, 2016 via iPhone
24
用 python3 开发的,正在 ngnix gunicorn ,但是卡在 python3 不支持 supervisor 上了
|
|
zvDCApr 2, 2016
25
嗯,还在看 flask web
|
|
strugglingJan 6, 2017
27
请问你们有用 Windows 部署成功的吗?感觉 Windows 好多坑。。
|
|
geek123Mar 12, 2018
28
|
|
gevinJul 26, 2018
29
|