Din senin, configurația gazdei mele virtuale nu mai funcționează. Deci, configurarea mea ar trebui să fie destul de ușoară: pe portul 80, vreau să livrez două aplicații WSGI și acesta este fișierul .conf pe care îl folosesc:
<VirtualHost *:80>
ServerName mogli.secret.de
#########
# RESTAPI
#########
WSGIScriptAlias /mogli/api /opt/mogli/restapi/app.wsgi
<Directory /opt/mogli/restapi/>
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
#########
# WEBAPP
#########
WSGIScriptAlias /mogli/webapp /opt/mogli/webapp/app.wsgi
<Directory /opt/mogli/webapp/>
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel debug
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Așa cum am spus, am funcționat, așa că nu știu cu adevărat ce s-a schimbat. Serverul Apache pornește fără probleme. am alergat si eu a2ensite MogliFlask
cu succes.
Dar când îmi deschid aplicația web, scrie doar 404 Not found. (Pagina de index implicită la /
funcționează, btw)
Jurnalul de acces spune la fel:
„GET /mogli/api/doc HTTP/1.1” 404 507 „-” „Mozilla/5.0 [...]”
Jurnalul de erori nu spune nimic când deschid pagina web, există doar câteva notificări:
[Joi, 14 octombrie 07:29:36.906477 2021] [core:notice] [pid 159:tid 140444421547136] AH00094: Linia de comandă: „/usr/sbin/apache2”
[Joi 14 oct 07:30:11.780214 2021] [mpm_event:notice] [pid 159:tid 140444421547136] AH00491: prins SIGTERM, închidere
[Joi Oct 14 07:52:09.914051 2021] [mpm_event:notice] [pid 165:tid 140689596499072] AH00489: Apache/2.4.38 (Debian) mod_wsgi/4.6.3 reluarea funcționării normale a configurației P 4.6.
Când alergi apachectl -t -D DUMP_VHOSTS
Primesc acest statut:
Configurare VirtualHost:
*:80 este un NameVirtualHost
server implicit mogli.secret.de (/etc/apache2/sites-enabled/000-default.conf:1)
portul 80 namevhost mogli.secret.de (/etc/apache2/sites-enabled/000-default.conf:1)
portul 80 namevhost mogli.secret.de (/etc/apache2/sites-enabled/MogliFlask.conf:1)
Eu rulez un Debian 10.
Lucruri pe care le-am incercat pana acum:
- Repornirea serverului
- Reinstalarea modului Apache2 și WSGI
- Caută pe Google cum să depanezi de fapt acest tip de eroare fără succes
Deci întrebarea mea este - cum îmi urmăresc eroarea? Ce este în neregulă cu configurația VirtualHost? Orice tip de indiciu ar fi de ajutor, sunt foarte pierdut în acest sens. Mulțumesc!