如何使用Apache2和Mod-WSGI运行Flask

ma9

我试图在树莓派中使用Apache2和Mod-WSGI运行Flask,但我在此服务器上找不到请求的URL。我尝试编辑000-default.conf,但应用程序不支持Mod-WSGI。我用python 3

有人可以让我知道是什么问题吗?

谢谢,这是我来自apache2的身份:

在此处输入图片说明

这是app.wsgi:

#!/usr/bin/python3
import sys
sys.path.insert(0, '/var/www/html/prox')
from init import app as application

这是000-default.conf

Listen 5000

<VirtualHost *:5000>

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/prox

    LogLevel debug

    WSGIScriptAlias / /var/www/html/prox/app.wsgi
    WSGIDaemonProcess prox processes=5 threads=1 user=pi group=pi display-name=%{GROUP}
    WSGIProcessGroup prox
    WSGIApplicationGroup %{GLOBAL}
    WSGIPassAuthorization On
    WSGIChunkedRequest On
    ErrorLog ${APACHE_LOG_DIR}/error-5000.log
    CustomLog ${APACHE_LOG_DIR}/access-5000.log combined

    <Directory /var/www/html/prox>
        <IfVersion >= 2.4>
            Require all granted
        </IfVersion>
        <IfVersion < 2.4>
            Order allow,deny
            Allow from all
        </IfVersion>
    </Directory>

该应用程序:名为app.py

from flask import Flask, render_template

app = Flask(__name__)
@app.route('/')
def home_page():
    return render_template('index.html')

app.debug = True
if __name__ == '__main__'
    app.run()

这是journalctl -xe: 在此处输入图片说明

我得到这个错误

在此处输入图片说明

兔子矿工

例如,尝试在您的apache服务器上启动flask应用程序本身。

// Find your flask app
export FLASK_APP=<YOUR_FILE>

// Host it on your local network
flask run --host=0.0.0.0

这将启动服务器,确保您位于虚拟环境中,并且烧瓶应用程序存储在该目录中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用apache2和mod_wsgi获取Django调试页面

来自分类Dev

使用flask,wsgi和Apache 2进行mod-rewrite

来自分类Dev

使用apache2在mod_wsgi上运行django python 3.4

来自分类Dev

部署烧瓶和apache2 mod_wsgi的问题

来自分类Dev

通过mod_wsgi在WebFaction上运行Flask-SocketIO

来自分类Dev

Flask-SocketIO无法在Apache / WSGI上运行

来自分类Dev

使用mod_wsgi和apache2的服务器内部错误

来自分类Dev

如何使用mod wsgi在Apache2上接收子域通配符?

来自分类Dev

无法在树莓派上的 Python3.5 下使用 apache2、mod_wsgi 导入flask_cors

来自分类Dev

在Ubuntu 14.04(Python 3.4)上使用Apache2和libapache2-mod-wsgi-py3的AssertionError

来自分类Dev

CherryPy:创建在apache2(mod_wsgi)后面运行的Web服务

来自分类Dev

使用mod_wsgi在Apache2上部署Django-Django项目的正确位置?

来自分类Dev

使用mod_wsgi在Apache2上部署Django-Django项目的正确位置?

来自分类Dev

在 Google Compute Engine 上为 Flask 配置 Apache WSGI(使用 mod_wsgi 的 Flask 导入错误)

来自分类Dev

Apache2 mod_wsgi 403禁止错误

来自分类Dev

让Flask使用Python3(Apache / mod_wsgi)

来自分类Dev

如何使用apache2运行我的HTML文件

来自分类Dev

如何使用apache2和nginx作为反向代理以不同的用户和目录身份运行网站

来自分类Dev

使用Apache和Mod_wsgi的Flask Hello World仅在Webroot中显示文件

来自分类Dev

在wordpress中运行Django项目(使用Apache和mod_wsgi在wordpress的子URL上)

来自分类Dev

在apache 2.4和python 3.3上运行django 1.6 app并使用mod_wsgi报错500

来自分类Dev

在wordpress中运行Django项目(使用Apache和mod_wsgi在wordpress的子URL上)

来自分类Dev

设置文件的位置,用于使用mod_wsgi在Apache2上使用Django部署静态文件

来自分类Dev

在apache2 / windows上以模式wsgi执行的python3 flask app问题

来自分类Dev

(WSGI - Apache2/Flask) 导入错误:无法导入名称应用

来自分类Dev

Django MOD_WSGI设置?MOD_WSGI Apache2 403您无权访问此资源

来自分类Dev

如何在运行websockets + mod_proxy_wstunnel + Tomcat7的情况下获取Apache2 ReversProxy?

来自分类Dev

Django + mod_wsgi + apache2:服务器挂起

来自分类Dev

在Ubuntu14.04 / Apache2 / mod_wsgi上安装Trac

Related 相关文章

  1. 1

    如何使用apache2和mod_wsgi获取Django调试页面

  2. 2

    使用flask,wsgi和Apache 2进行mod-rewrite

  3. 3

    使用apache2在mod_wsgi上运行django python 3.4

  4. 4

    部署烧瓶和apache2 mod_wsgi的问题

  5. 5

    通过mod_wsgi在WebFaction上运行Flask-SocketIO

  6. 6

    Flask-SocketIO无法在Apache / WSGI上运行

  7. 7

    使用mod_wsgi和apache2的服务器内部错误

  8. 8

    如何使用mod wsgi在Apache2上接收子域通配符?

  9. 9

    无法在树莓派上的 Python3.5 下使用 apache2、mod_wsgi 导入flask_cors

  10. 10

    在Ubuntu 14.04(Python 3.4)上使用Apache2和libapache2-mod-wsgi-py3的AssertionError

  11. 11

    CherryPy:创建在apache2(mod_wsgi)后面运行的Web服务

  12. 12

    使用mod_wsgi在Apache2上部署Django-Django项目的正确位置?

  13. 13

    使用mod_wsgi在Apache2上部署Django-Django项目的正确位置?

  14. 14

    在 Google Compute Engine 上为 Flask 配置 Apache WSGI(使用 mod_wsgi 的 Flask 导入错误)

  15. 15

    Apache2 mod_wsgi 403禁止错误

  16. 16

    让Flask使用Python3(Apache / mod_wsgi)

  17. 17

    如何使用apache2运行我的HTML文件

  18. 18

    如何使用apache2和nginx作为反向代理以不同的用户和目录身份运行网站

  19. 19

    使用Apache和Mod_wsgi的Flask Hello World仅在Webroot中显示文件

  20. 20

    在wordpress中运行Django项目(使用Apache和mod_wsgi在wordpress的子URL上)

  21. 21

    在apache 2.4和python 3.3上运行django 1.6 app并使用mod_wsgi报错500

  22. 22

    在wordpress中运行Django项目(使用Apache和mod_wsgi在wordpress的子URL上)

  23. 23

    设置文件的位置,用于使用mod_wsgi在Apache2上使用Django部署静态文件

  24. 24

    在apache2 / windows上以模式wsgi执行的python3 flask app问题

  25. 25

    (WSGI - Apache2/Flask) 导入错误:无法导入名称应用

  26. 26

    Django MOD_WSGI设置?MOD_WSGI Apache2 403您无权访问此资源

  27. 27

    如何在运行websockets + mod_proxy_wstunnel + Tomcat7的情况下获取Apache2 ReversProxy?

  28. 28

    Django + mod_wsgi + apache2:服务器挂起

  29. 29

    在Ubuntu14.04 / Apache2 / mod_wsgi上安装Trac

热门标签

归档