Apache + WSGI: адрес уже используется: make_sock: не удалось привязать адрес

Когда я пытаюсь запустить Apache2, я получаю следующее сообщение:

* Restarting web server apache2 (98)Address already in use: make_sock: could not bind to address 0.0.0.0:2080 no listening sockets available, shutting down Unable to open logs Action 'start' failed. The Apache error log may have more information. 

uwsgi прослушивает этот порт:

 sudo netstat -ltnp | grep ':2080' tcp 0 0 0.0.0.0:2080 0.0.0.0:* LISTEN 884/uwsgi 

До этого я установил wsgi вручную

 sudo apt-get install libapache2-mod-wsgi 

потому что я получил это сообщение, когда пытался запустить Apache:

 Syntax error on line 25 of /etc/apache2/sites-enabled/graphite: Invalid command 'WSGIDaemonProcess', perhaps misspelled or defined by a module not included in the server configuration Action 'configtest' failed. The Apache error log may have more information. ...fail! 

Убийство процесса не работает, потому что оно автоматически перезапускается. Я могу отключить его командой

 sudo a2dismod wsgi 

Но затем я снова получаю сообщение «Invalid command» WSGIDaemonProcess.

Apache error.log не содержит никакой информации об этом.

Любая идея, что можно решить? Потому что сейчас я в тупике.

Если вы получите:

 Invalid command 'WSGIDaemonProcess', perhaps misspelled or defined by a module not included in the server configuration Action 'configtest' failed. 

то это означает, что вы не включили модуль mod_wsgi в Apache и поэтому он не загружен.

Это или вы используете старую версию Apache 1.3, хотя это маловероятно, так как не думайте, что вы даже можете получить бинарные пакеты mod_wsgi для такой старой версии Apache.

Что касается использования порта, вы, очевидно, не можете использовать Apache и uWSGI, используя один и тот же, поэтому вам нужно настроить их с помощью разных портов.