【问题标题】:WSGI Flask - Deploy on Apache2WSGI Flask - 在 Apache2 上部署
【发布时间】:2021-06-23 06:32:45
【问题描述】:

我在这里改变了我的目标,所以这是一个新问题,我希望有人可以帮助我解决这个问题。 我有一个圆顶,我们称之为 blabla.com - 我希望我的烧瓶应用程序可以在 blabla.com/login 中使用,我使用 apache2 和 cloudflare 和 SSL。

我遵循了这个指南:https://codeshack.io/login-system-python-flask-mysql/ - 我的 main.py 是这样的:

from flask import Flask, render_template, request, redirect, url_for, session
from flask_mysqldb import MySQL
import MySQLdb.cursors
import re

app = Flask(__name__)

我已经完成了 export FLASK_APP=main.py - 我不明白如何使用 WSGI 来执行此操作,因为它需要工作。应用应该在 /var/www/blablabla/login 内还是其他地方?

【问题讨论】:

标签: python ubuntu flask apache2 wsgi


【解决方案1】:

问题出在这里:

from flask import project as application

模块烧瓶没有所谓的项目。

我假设您创建了一个名为 flask 的模块,但这是一个错误,因为您将命名空间弄乱了并且与实际的 flask 库发生了冲突。尝试更改名称。

【讨论】:

  • 非常感谢!我现在就试试。
  • 改成什么?
  • 任何名字。假设您刚刚开发了 Twitter,然后将其命名为 twitter_backend 或 twitter 或 twitter_api
猜你喜欢
  • 2015-11-21
  • 2011-04-11
  • 1970-01-01
  • 2019-12-09
  • 1970-01-01
  • 2012-02-29
  • 2012-07-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多