Сайт, разработанный с использованием фляги, не загружается при размещении на сервере. - PullRequest
0 голосов
/ 09 июня 2018

Я разработал сайт, используя Flask.Работает в localhost (Элементарная ос Локи).Но когда я перенес его на сервер (Ubuntu 16.04), он не загружается.Браузер показывает сообщение «Время ожидания истекло».Я не мог видеть никаких сообщений об ошибках в error.log тоже.В чем может быть возможная проблема?И как решить эту проблему?

Я приложил мой файл .wsgi и файл .conf.

файл documents.wsgi

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

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

site.addsitedir('/home/user/papers/flask/local/lib/python3.5/site-packages')
sys.path.append('/var/www/html/papers')
activate_env = '/home/user/papers/flask/bin/activate_thi.py'
execfile(activate_env, dict(__file__=activate_env))

from run import app as application

файл paper.conf

Listen 16000
<VirtualHost *:16000>
    ServerName localhost
    DocumentRoot /var/www/html/papers

    WSGIDaemonProcess localhost user=www-data group=www-data threads=5

    WSGIScriptAlias / /var/www/html/papers/papers.wsgi
    <Directory /var/www/html/papers>
        Order allow,deny
        Allow from all

        Require all granted
    </Directory>

    Alias /static /var/www/html/papers/app/static
    <Directory /var/www/html/papers/app/static>
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    LogLevel warn
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...