Konfigurieren von Apache zu laufen ASGI in Django-Kanäle? Ist der Apache auch erforderlich?

Baute ich ein django-Projekt und schickten Sie in die Produktion mit Apache-WSGI-combo. Für die, die ich Hinzugefügt hatte, die
apache2.conf wie unten gezeigt:

WSGIScriptAlias //home/ubuntu/MyProject/MyProject/wsgi.py
WSGIPythonPath /home/ubuntu/MyProject

<Directory /home/ubuntu/MyProject/MyProject>
<Files wsgi.py>
Require all granted
</Files>
</Directory>

So bedeutet dies nicht, dass alle requests an meine erste website gehen, um Apache, die dann erlaubt WSGI ins Spiel kommen. Also wenn ich ausschalten würde Apache, die website würde nicht funktionieren.

Habe ich jetzt installiert Django-Kanäle. Wie pro die 'Bereitstellung' - Abschnitt in der Dokumentation (https://channels.readthedocs.io/en/latest/deploying.html), die ich habe:

  1. Redis installiert (auf meinem Django Project server)
  2. Laufen worker-Servern
  3. Laufen Daphne (interface-server)
  4. Ich aufgehört habe Apache auf den moment und die website sich weigert, zu verbinden.
Schreibe einen Kommentar