【问题标题】:Deploying Flask on VPS在 VPS 上部署 Flask
【发布时间】:2012-05-23 08:40:23
【问题描述】:

我目前在 Linode VPS 上有一个 LAMP 堆栈。

我的服务器是用 apache2 设置的,然后在 /etc/apache2/sites-available 我有一个站点虚拟主机列表。

例子:

<VirtualHost *:80>
     ServerAdmin user@gmail.com
     ServerName domain.com
     ServerAlias www.domain.com
     DocumentRoot /folder/www/domain.com/public_html/
     ErrorLog /folder/www/domain.com/logs/error.log
     CustomLog /folderx/www/domain.com/logs/access.log combined
</VirtualHost>

我主要是一名 PHP 开发人员,但我正在尝试使用 Flask 进入 Python。

按照here 的说明,我安装了 mod_wsgi。但是,我对如何做剩下的事情有点困惑。创建wsgi文件,新建Flask应用等

有什么好的教程,或者有人可以帮助我吗?

【问题讨论】:

    标签: python deployment frameworks mod-wsgi flask


    【解决方案1】:

    怎么样:

    http://flask.pocoo.org/docs/quickstart/#quickstart

    http://flask.pocoo.org/docs/tutorial/#tutorial

    http://flask.pocoo.org/docs/deploying/mod_wsgi/#creating-a-wsgi-file

    如果这些东西对你来说真的很新,你最初不应该担心 mod_wsgi,只需使用 Flask 的内置开发服务器并在你自己的本地机器上使用它。这不是 PHP。你不需要安装 Apache 就可以做一些事情。

    【讨论】:

    • 我查看了第一个和第二个,但无法弄清楚要在 wsgi 文件中放入什么。我的事情是我不喜欢在本地盒子里玩。我宁愿只在服务器上部署和编辑。我只安装了 Apache,因为我是 PHP 开发人员...
    • 第三个的 URL 不是很明显,上面写着 'creating-a-wsgi-file' 吗?您确实需要先阅读独立教程才能了解 Flask 的工作原理。如果你不这样做,你只会浪费很多时间,或者你的时间和其他人的时间。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 2012-08-06
    • 2018-06-23
    • 1970-01-01
    • 1970-01-01
    • 2014-10-08
    • 2019-03-16
    相关资源
    最近更新 更多