Sto cercando di distribuire un'applicazione Django, ma ho colpito un muro di mattoni. Su Debian (più recente), ho eseguito questi comandi finora:
apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-python python-django
Ho provato ad aggiungere manualmente il modulo nei file di configurazione di Apache 2, ma ad essere sincero mi sono perso del tutto. È totalmente diverso dalla versione 1 di Apache che ho usato anni fa.
Syntax error on line 7 of /etc/apache2/sites-enabled/000-default:
Invalid command 'PythonHandler', perhaps misspelled or defined by a module not included in the server configuration
Ho aggiunto quanto segue al mio sites-available/default
file, tra i tag.
<Location "/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE hellodjango1.settings
PythonDebug Off
</Location>
Ecco quali tutorial ho usato finora, senza molta fortuna: