500使用flask的内部服务器错误apache2

时间:2016-12-13 16:25:04

标签: python apache flask mod-wsgi ubuntu-server

我正在尝试使用apache2.4部署我的烧瓶webapp。

我下载了我的github project并将其解压缩到我的主文件夹中。

/家庭/ srajendran

运行应用程序(/home/srajendran/Intrinsic_Plagiarism_Analysis/plagapp/run.py) 如下:

import os
import sys
from app import app

port = int(os.environ.get('PORT', 8080))

if len(sys.argv) > 1 and sys.argv[1] == 'public':
    host = '0.0.0.0'
else:
    host = 'localhost'
if __name__ == "__main__":
    app.run(debug=True, host=host, port=port)

我的routes.py指向“select_doc”和“view_doc”页面。此设置适用于随烧瓶应用程序附带的普通服务器。

我想将其部署到Web服务器。 然后我在我的Ubuntu服务器上安装了mod_wsgi。我在/var/www/intrinsicpd/run.wsgi

中创建了.wsgi文件
import sys
sys.path.insert(0, '/home/srajendran/Intrinsic_Plagiarism_Analysis/plagapp/')
from run import app as application

我去了/ etc / apache2 / sites-available /文件夹并创建了一个名为intrinsicpd.conf的conf文件,其中包含以下代码:

Listen 80
<VirtualHost *:80>
    ServerName 192.52.2.191
    WSGIDaemonProcess intrinsicpd user=srajendran group=ubuntu threads=5
        WSGIScriptAlias / /var/www/intrinsicpd/run.wsgi
        <Directory /var/www/intrinsicpd>
            WSGIProcessGroup intrinsicpd
            WSGIApplicationGroup %{GLOBAL}
            Require all granted
        </Directory>
    </VirtualHost>

我可以访问主页。但是当我尝试去网址时http://192.52.2.191/select_doc/  我收到500内部服务器错误。请帮忙。

错误日志为follows

0 个答案:

没有答案