Apache2-FEHLER: Die Website mywebsite.nl ist nicht vorhanden

1829
kramer65

Ich versuche, eine Website zu installieren, die mit dem Python-Flaschen-Framework erstellt wurde. Dafür folge ich diesem Tutorial . Ich habe alle Schritte erfolgreich ausgeführt, habe jedoch versucht, die Standardwebsite zu deaktivieren und mywebsite mit den folgenden Befehlen zu aktivieren. In beiden Befehlen werden jedoch Fehler angezeigt:

$ sudo a2dissite default ERROR: Site default does not exist! $ sudo a2ensite mywebsite.nl ERROR: Site mywebsite.nl does not exist! 

Ich habe mywebsite.nlin /etc/apache2/sites-available:

ubuntu@ip-xxx-xxx-xxx:/etc/apache2/sites-available$ ls -l total 16 -rw-r--r-- 1 root root 1332 Jan 7 2014 000-default.conf -rw-r--r-- 1 root root 6437 Jan 7 2014 default-ssl.conf -rw-r--r-- 1 root root 335 Jul 7 13:57 mywebsite.nl 

und der Inhalt von mywebsite.nlsind:

<VirtualHost *:80> WSGIDaemonProcess mywebsite WSGIScriptAlias / /var/www/mywebsite/app.wsgi  <Directory /var/www/mywebsite> WSGIProcessGroup mywebsite WSGIApplicationGroup % Order deny,allow Allow from all </Directory> </VirtualHost> 

und der Inhalt von /var/www/mywebsite/app.wsgisind:

import sys sys.path.insert(0, '/var/www/mywebsite')  import app as application 

Seitdem ich das gesamte Tutorial durchlaufen habe, bin ich unsicher, wo ich nach dem Problem suchen muss.

Hat jemand einen Tipp, wo Sie mit dem Debuggen beginnen können? Alle Tipps sind willkommen!

[BEARBEITEN]

Aus der Ausgabe von a2ensite und a2dissite unten verstehe ich jetzt, dass 000-defaultdie aktuelle Standard-Website deaktiviert werden soll. Ich verstehe nicht, warum mywebsite.nl nicht da ist. Jeder Code, den ich hier anzeigen muss, damit Sie das verstehen können?

$ a2ensite Your choices are: 000-default default-ssl Which site(s) do you want to enable (wildcards ok)? ^C $ a2dissite Your choices are: 000-default Which site(s) do you want to disable (wildcards ok)? ^C 
0
Veröffentlichen Sie die Ausgabe der Befehle a2ensite und a2dissite (ohne Sudo und ohne Argumente). qasdfdsaq vor 8 Jahren 0
@qasdfdsaq - Danke dafür. Ich habe die Ausgabe für "a2ensite" und "a2dissite" zur Frage hinzugefügt. `Mywebsite.nl` findet sich eindeutig nicht. Irgendwelche Ideen, wie ich das debuggen kann? kramer65 vor 8 Jahren 0
Sind Sie * sicher *, dass Sie Ihre Konfigurationsdatei in `/ etc / apache2 / sites-available /` gespeichert haben und dass sie von Apache gelesen werden kann? Und sind Sie * sicher *, dass Apache tatsächlich in `/ etc / apache2` installiert ist? Ist es eine tatsächliche AWS-VM, die Sie verwenden? qasdfdsaq vor 8 Jahren 0
@qasdfdsaq - Ich bin sicher, dass es sich um eine AWS-VM handelt, die ich gerade verwende (ich habe mich gerade angemeldet und die VM erstellt). Ich habe der Frage einige weitere Informationen hinzugefügt (Quelle der Wsgi-Datei und mywebsite.nl). Gibt es weitere Informationen darüber, was falsch sein könnte? kramer65 vor 8 Jahren 0

1 Antwort auf die Frage

2
qasdfdsaq

Sieht aus, als müsste Ihre Datei mit enden, .confaber in Ihrem Fall endet sie mit .nl. Umbenennen in mysite.nl.confsollte es beheben.