Installieren von Django auf einem Remote-Server funktioniert nicht
Ich versuche, Django auf einem Remote-Server zu installieren. Ich habe yum folgendes installiert:
apache mod_wsgi Django MySQL (Python ist bereits installiert)
Ich habe mein Projekt in das Verzeichnis hochgeladen: / home / ec2-user
Ich bin jetzt auf dem Schritt, Apache auf die Projekt- und Wsgi-Datei zu zeigen. Auf der Django-Site wird erläutert, dass in der httpd.conf ein virtueller Hosteintrag erstellt werden muss. Ich habe folgenden Eintrag hinzugefügt:
WSGIScriptAlias / /home/ec2-user/mysite/wsgi.py WSGIPythonPath /home/ec2-user/mysite <Directory /home/ec2-user/mysite> <Files wsgi.py> Order deny,allow Allow from all </Files> </Directory>
Wenn ich das Stammverzeichnis meiner Site anrufe, erhalte ich die folgende Fehlermeldung: Sie haben keine Berechtigung zum Zugriff auf / auf diesem Server.
Wenn ich den Benutzer und die Gruppe in httpd.conf in ec2-user ändere, was meiner Meinung nach der Besitzer der wsgi-Datei ist, erhalte ich die Fehlermeldung: Die angeforderte URL / wurde auf diesem Server nicht gefunden.
Verpasse ich einen Schritt oder habe ich den virtuellen Host falsch eingerichtet?
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4