[PYTHON] Memo, als Django für VPS freigegeben wurde (Vorbereitung)

Über diesen Artikel

Ich möchte weiterhin ich selbst sein, der bewegende Dinge erschaffen kann. Ich habe mich für VPS angemeldet und konnte veröffentlichen, was ich mit Django gemacht habe, daher werde ich zu diesem Zeitpunkt eine Notiz hinterlassen.

VPS-Vertrag

Als Geschäftsmann, der auf AWS, GCP und Azure basiert, dachte ich, dass es nicht notwendig ist, etwas einzeln zu tun, und unterschrieb daher einen VPS. Wählen Sie den minimalen Speicher und die SSD für Sakura VPS.

Installieren Sie CentOS7 x86 _64

Wählen Sie das Betriebssystem aus, mit dem Sie in Ihrer Arbeit häufig in Kontakt kommen. Da der Verbindungsberechtigungsport zu diesem Zeitpunkt ausgewählt werden kann, SSH(22) Web(80/443) E-Mail (25/110/143/465/587/993/995) wählen.

SSH-Verbindung

Bestätigen Sie die Verbindung vom vom Kunden verwendeten Teraterm zur IP-Adresse zum Zeitpunkt des Vertragsabschlusses. Ich möchte die Anmeldung als Root unter Berücksichtigung der Mindestsicherheit an dieser Stelle verbieten.

Einstellungen zum Verweigern von Verbindungen per Root

Benutzer erstellt.

# useradd hoge
# passwd hoge

Einstellungen, um eine SSH-Verbindung als Root zu verhindern.

# vi /etc/ssh/sshd_config

Öffnen Sie die Datei mit

PermitRootLogin no

Speichern als. Stellen Sie sicher, dass eine SSH-Verbindung als Root nicht mehr möglich ist. Danach, wenn eine Verbindung zu ssh hergestellt wird, der Benutzer Mit Hoge verbinden und bei Bedarf

$ sudo Befehl

Und.

Installieren Sie Python 3 auf Ihrem Entwicklungs-PC

Installieren Sie Python 3 auf einem Windows 10-PC.

Wählen Sie auf der Download-Site das ausführbare Windows x86_64-Installationsprogramm und DL aus. Führen Sie python-3.7.7-amd64.exe aus. Hinzufügen von Python 3.7 zur PATH-Prüfung ist aktiviert. image.png

Erstellen Sie eine virtuelle Python-Umgebung

In Zukunft wird für jede Entwicklungseinheit eine virtuelle Umgebung erstellt.

> python -m venv venv_hoge_hoge

Ein Verzeichnis wurde erstellt und enthält eine Reihe von Dateien für die virtuelle Umgebung.

Betreten Sie die virtuelle Umgebung.

> cd venv_hoge_hoge\Scripts
> activate.bat
(venv_hoge_hoge)> 

Beenden Sie die virtuelle Umgebung.

(venv_hoge_hoge)> deactibate
>

Installieren Sie Django

Pycharm-Installation

PostgreSQL-Installation

Versionsverwaltungssystem eingeführt

Projekterstellung

Django App Erstellung

Pycharm-Einstellung

Recommended Posts

Memo, als Django für VPS freigegeben wurde (Vorbereitung)
[Django] Memo, wenn das Protokoll nicht war
DJango-Seite auf Heroku veröffentlicht: Vorbereitung mein Suchtpunkt
Lösung, wenn Django Projekt starten ist unter Windows nicht möglich
Ich war ein wenig süchtig nach der Installation von Python3.3 + mod_wsgi3.4 auf Sakura VPS (CentOS), also ein Hinweis zur Überprüfung
DJango Memo: Von Anfang an (Vorbereitung)
Ein Hinweis, von dem ich süchtig war, als ich unter Linux einen Piepton machte
Implementieren Sie die Django-App auf Hy
Führen Sie TensorFlow2 auf dem VPS-Server aus
Ein Memorandum, wenn Django auf dem Vermietungsserver von Sakura installiert ist (Standardplan)
Ein Memo mit Python2.7 und Python3 in CentOS
Reagieren Sie → Ajax → Django auf Linux-Implementierungshinweise
Ein Kampf bei der Installation von pyenv auf Cygwin
Hinweise zum Aktivieren von PostgreSQL mit Django
Ein Memo, auf das ich gestoßen bin, als ich ein Zitat RT auf Twitter Bot gemacht habe
Ein Memo, das ein Tutorial zum Ausführen von Python auf Heroku erstellt hat
Eine süchtig machende Geschichte bei der Verwendung von Tensorflow unter Android
Erstellen Sie eine Django-Umgebung auf Raspai (MySQL)
DJango Memo: Von Anfang an (Erstellen einer Ansicht)
Ein Memo beim Erstellen einer Python-Umgebung mit Miniconda
Erstellen einer Python-Umgebung auf dem Sakura VPS-Server
Eine Geschichte, die vorbereitet werden musste, wenn versucht wurde, ein Django-Tutorial mit einfachen Centos7 zu erstellen
Die Welt veränderte sich, als ich ein großes Python-Projekt (Django) auf Sourcetrail (Linux) eröffnete.
[Django] Memo, wenn das Protokoll nicht war
Django Lernnotiz
Django Tutorial Memo
Heroku-Einsatznotiz (Django)
Versuchen Sie, Sonnet zu installieren (Hinweis)
Stolperte bei der Installation von PyOCR
Django Memo # 1 von Grund auf neu
Vorsichtsmaßnahmen bei der Installation von fbprophet
Memo, als Django für VPS freigegeben wurde (Vorbereitung)
[Memo] Django-Entwicklungsumgebung
Arbeitsnotizen bei der Installation von mitmproxy
DEBUG-Einstellungen bei Verwendung von Django
Polyfit-Fehler bei der Installation von matplotlib
[Lernnotiz] Zusammenfassung des Django-Befehls