развертывание приложения фляги на apache2 с mod_wsgi: без результатов и без ошибок - PullRequest
0 голосов
/ 02 сентября 2018

Я пытаюсь развернуть приложение на флешку на диплете digitalocean (ubuntu 16.04), используя mod_wsgi. Я получил его для локальной работы на моем компьютере, на котором установлено то же программное обеспечение (Ubuntu 16.04, apache2.4, python 2.7 и т. Д.). Поэтому я решил просто скопировать файлы. К сожалению и разочарованию, это не было успехом. Доступ к серверу (через IP_ADD /) просто перечисляет папки в / var / www / html /. В apache error.log или access.log нет полезных выходных данных. Предупреждения, подобные этим, единственное, что есть:

[Sun Sep 02 08:09:32.230540 2018] [wsgi:warn] [pid 27342] mod_wsgi: Compiled for Python/2.7.11.
[Sun Sep 02 08:09:32.230565 2018] [wsgi:warn] [pid 27342] mod_wsgi: Runtime using Python/2.7.12.

Но я тоже получаю их на своей локальной машине, и все идет гладко.

В любом случае ... Пожалуйста, помогите с любыми указателями для решения этой проблемы или даже просто как отладить ее.

/ вар / WWW / fgl_flask / app3.py

from flask import Flask, request, jsonify, render_template

app = Flask(__name__)

@app.route('/', methods=["GET"])
def index():
    return "Hello World!"

if __name__ == '__main__':
    app.run()

flaskapp.wsgi

#!/usr/bin/python
import sys
import logging
import os


logging.basicConfig(stream=sys.stderr)
sys.path.insert(0,"/var/www/fgl_flask")

from app3 import app as application

apache2 / сайты с поддержкой / fglf.conf

<VirtualHost *:80>
    ServerAdmin webmaster@adentist.com
    ServerName localhost

    WSGIDaemonProcess fgl_flask user=www-data group=www-data threads=5
    WSGIProcessGroup fgl_flask
    WSGIScriptAlias / /var/www/fgl_flask/flaskapp.wsgi

    Alias /static /var/www/fgl_flask/static
    <Directory /var/www/fgl_flask/static>
        Require all granted
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    LogLevel warn
    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

отладка apache LogLevel

[Mon Sep 03 08:24:12.949558 2018] [wsgi:info] [pid 29908] mod_wsgi (pid=29908): Attach interpreter ''.
[Mon Sep 03 08:24:12.954991 2018] [wsgi:debug] [pid 29908] src/server/mod_wsgi.c(7971): mod_wsgi (pid=29908): Started thread 0 in daemon process 'ftest'.
[Mon Sep 03 08:24:12.955036 2018] [wsgi:debug] [pid 29908] src/server/mod_wsgi.c(7971): mod_wsgi (pid=29908): Started thread 1 in daemon process 'ftest'.
[Mon Sep 03 08:24:12.955053 2018] [wsgi:debug] [pid 29908] src/server/mod_wsgi.c(7971): mod_wsgi (pid=29908): Started thread 2 in daemon process 'ftest'.
[Mon Sep 03 08:24:12.955064 2018] [wsgi:debug] [pid 29908] src/server/mod_wsgi.c(7971): mod_wsgi (pid=29908): Started thread 3 in daemon process 'ftest'.
[Mon Sep 03 08:24:12.955074 2018] [wsgi:debug] [pid 29908] src/server/mod_wsgi.c(7971): mod_wsgi (pid=29908): Started thread 4 in daemon process 'ftest'.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...