Raspberry Pi 3上的Apache2-无法安装WSGI模块

时间:2018-10-03 13:32:44

标签: apache raspbian wsgi

我有一个带有Raspbian Stretch和桌面的Raspberry pi 3。 我需要做的是安装Apache服务器和WSGI模块,以便运行flask应用程序。

我可以毫无问题地安装Apache:sudo apt-get install apache2

但是当我尝试使用sudo apt-get install libapache2-mod-wsgi安装WSGI时 我收到以下错误:

dpkg: error processing package libapache2-mod-wsgi (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 libapache2-mod-wsgi
E: Sub-process /usr/bin/dpkg returned an error code (1)

我想检查包裹是否在那里,所以我输入了dpkg -l libapache2-mod-wsgi,包裹似乎在那里。

apache2ctl -t -D DUMP_MODULES的包裹不在清单中。

我做了一些研究,发现有一个已知的错误,建议的修复方法是转到/ etc / apache2 / mods-available /并创建具有以下内容的wsgi.conf文件:

LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so

按照我发现的说明进行操作,然后应创建一些符号链接:

cd  /etc/apache2/mods-enabled/ && ln -s ../mods-available/wsgi.load
cd /etc/apache2/mods-enabled/ && ln -s ../mods-available/wsgi.conf

重新启动Apache,它应该可以工作……但当然不能。

Apache无法因某些错误而重新启动,而我唯一能做的就是将其卸载,清理配置文件并重新启动。

有什么主意吗?谢谢您的建议!

0 个答案:

没有答案