Недопустимая команда WSGIScriptAlias, возможно, с ошибкой или определена модулем, не включенным в конфигурацию сервера.
Я получил ошибку ниже, когда я настраивал CKAN DataPusher.
Неверная команда "WSGIScriptAlias", возможно, написана с ошибкой или определена модуль, не включенный в конфигурацию сервераAction 'configtest' не удалось.
Как я могу это исправить?
Ответы
Ответ 1
Попробуйте включить wsgi mod в Apache
sudo a2enmod wsgi
Если вы столкнулись с ошибкой ниже
ОШИБКА: Модуль mod-wsgi не существует!
Вам нужно будет установить mod wsgi, как показано ниже. Вам нужно выполнить следующие команды:
sudo apt-get install libapache2-mod-wsgi
sudo a2enmod wsgi
sudo service apache2 restart
Ответ 2
Чтобы включить wsgi_mod в httpd, установите модуль
sudo yum mod_wsgi
и убедитесь, что модуль загружен в конфигурационный файл httpd
sudo nano /etc/httpd/conf/httpd.conf
затем добавьте следующую строку в файле конфигурации, в список других загруженных модулей:
LoadModule wsgi_module modules/mod_wsgi.so
Ответ 3
Я думаю, что вам может понадобиться добавить эту строку в ваш apache2.conf
LoadModule wsgi_module "/usr/local/lib/python3.6/dist-packages/mod_wsgi/server/mod_wsgi-py36.cpython-36m-x86_64-linux-gnu.so"
Команда ниже даст вам вышеуказанный вывод
mod_wsgi-express module-config