Apache2 на Raspberry pi 3 - невозможно установить модуль WSGI - PullRequest
0 голосов
/ 03 октября 2018

У меня Raspberry pi 3 с Raspbian Stretch с рабочим столом.Что мне нужно сделать, это установить сервер Apache и модуль WSGI, чтобы запустить приложение фляги.

Я мог бы установить Apache без проблем: sudo apt-get install apache2

, но как только я попыталсядля установки WSGI с sudo apt-get install libapache2-mod-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 не может перезапуститься из-за какой-то ошибки, и единственное, что я мог сделать, это удалить его, очистить файлы конфигурации и перезапустить.

Есть идеи??Спасибо за ваши предложения!

...