Django-Online-Bereitstellungsmethode von Apache

Django-Online-Bereitstellungsmethode von Apache

Umfeld:

1. Windows Server 2016 Datacenter 64-Bit 2. SQL Server 2016 Enterprise 64-Bit 3. Python 3.6.0 64-Bit 4. Administratorbenutzer, keine Domänenumgebung, höchste Autorität

Erfordern:

In der richtigen Reihenfolge bereitstellen

1. Installieren Sie die Datenbank

2. Installieren Sie den Datenbank-Client [SSMS]

3. Installieren Sie Python

4. Laden Sie Apache2.4 herunter (httpd-2.4.41-win64-VC14.zip)

5. Entpacken Sie das Paket in das Stammverzeichnis von Laufwerk C, öffnen Sie cmd und führen Sie Folgendes aus: C:\Apache24\bin\httpd.exe -k install

6. Laden Sie das kompilierte wsgi herunter (mod_wsgi-4.5.24+ap24vc14-cp36-cp36m-win_amd64.whl)

7.cmd-Ausführung: pip install [Pfad]\mod_wsgi-4.5.24+ap24vc14-cp36-cp36m-win_amd64.whl

8.cmd-Ausführung: mod_wsgi-express module-config (das Ausführungsergebnis wird an [httpd.conf] angehängt)

Lade die Datei "d:/programs/python/python36.dll"
Lademodul wsgi_module "d:/programs/python/lib/site-packages/mod_wsgi/server/mod_wsgi.cp36-win_amd64.pyd"
WSGIPythonHome "d:/Programme/Python"

9. Ändern Sie [httpd.conf]

Definieren Sie SRVROOT "c:/Apache24"
  Servername 【IP】:80
  Include conf/extra/httpd-vhosts.conf (Kommentare entfernen)

10. Ändern Sie [extra/httpd-vhosts.conf] wie folgt:

<VirtuellerHost *:80>
  Servername "192.168.70.111"
  DocumentRoot "${SRVROOT}/htdocs/MeineSite"
  Fehlerprotokoll „logs/project-error.log“
  CustomLog "logs/project-access.log" allgemein
</VirtualHost>
Alias ​​​​/media/ "${SRVROOT}/htdocs/MySite/media/"
<Verzeichnis "${SRVROOT}/htdocs/MySite/media/">
  Erfordern alle gewährten
</Verzeichnis>
Alias ​​​​/static/ "${SRVROOT}/htdocs/MeineSite/static/"
<Verzeichnis "${SRVROOT}/htdocs/MySite/static/">
  Erfordern alle gewährten
</Verzeichnis>
WSGIScriptAlias ​​​​/ "${SRVROOT}/htdocs/MySite/project/wsgi.py"
<Verzeichnis "${SRVROOT}/htdocs/MySite/project/">
  <Dateien wsgi.py>
    Erfordern alle gewährten
  </Dateien>
</Verzeichnis>

11. Starten Sie c:\Apache24\bin\ApacheMonitor.exe

Zusammenfassen

Oben ist die Methode zum Bereitstellen von Django auf Apache, die ich Ihnen vorgestellt habe. Ich hoffe, sie wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • So stellen Sie eine Website mit Python3+django2.0+apache2+ubuntu14 online bereit
  • Django Online-Bereitstellung IIS-Konfigurationsmethode
  • Django2+uwsgi+nginx wird online auf dem Server Ubuntu16.04 bereitgestellt
  • Stellen Sie eine Apache+Python+Django+MySQL-Umgebung auf einem Linux-System bereit.
  • Windows + Apache + Mod_Python - Django-Laufumgebung konfigurieren

<<:  CentOS7 verwendet yum zur Installation von MySQL 8.0.12

>>:  Native JS-Kapselung, nahtlose Karussellfunktion

Artikel empfehlen

Remote-Entwicklung mit VSCode und SSH

0. Warum brauchen wir Remote-Entwicklung? Bei der...

6 ungewöhnliche HTML-Tags

Zuerst: <abbr> oder <acronym> Diese be...

So verwenden Sie residente Knoten für die Ebenenverwaltung in CocosCreator

CocosCreator-Version: 2.3.4 Die meisten Spiele ve...

Installieren und konfigurieren Sie SSH in CentOS7

1. Installieren Sie openssh-server yum install -y...

So platzieren Sie große Bilder auf kleinem Raum einer Webseite

Originalquelle: www.bamagazine.com Enge Bereiche ...

5 Befehle zur Verwendung des Rechners in der Linux-Befehlszeile

Hallo zusammen, ich bin Liang Xu. Bei der Verwend...

Der Unterschied und die Verwendung von distinct und row_number() over() in SQL

1 Einleitung Wenn wir SQL-Anweisungen schreiben, ...

CSS Lieferadresse Parallelogramm Linienstil Beispielcode

Der Code sieht folgendermaßen aus: // Linienstil ...

Vue implementiert die Anmeldung per Mobiltelefon-Bestätigungscode

In diesem Artikel wird der spezifische Code von V...

Mehrere Grundsätze für die Produktdesign-Referenz auf Websites

In der folgenden Analyse geht es um Produktdesign...

Einführung in die Eigenschaften von B-Tree

B-Baum ist eine allgemeine Datenstruktur. Daneben...

Detaillierte Erläuterung der Verwendung der MySQL-Verkettungsfunktion CONCAT

In den vorherigen Artikeln wurden die Ersetzungsf...

JavaScript verwendet setTimeout, um einen Countdown-Effekt zu erzielen

Um die Fähigkeit zum Schreiben von nativem JavaSc...

Schritte zur VMware-Konfiguration des VMnet8-Netzwerks

Inhaltsverzeichnis 1. Einleitung 2. Konfiguration...

Alibaba Cloud ESC Server Docker-Bereitstellung von Single Node Mysql

1. Laden Sie die beschleunigte Version von msyql ...