[PYTHON] Mémo quand Django est sorti sur VPS (préparation)

À propos de cet article

Je veux continuer à être moi-même qui peut créer des choses en mouvement. Je me suis inscrit à VPS et j'ai pu publier ce que j'ai fait avec Django, je vais donc laisser une note à ce moment-là.

Contrat VPS

En tant que personne impliquée dans une entreprise basée sur AWS, GCP et Azure, je pensais qu'il n'était pas nécessaire de faire quoi que ce soit individuellement, alors je me suis inscrit à VPS. Sélectionnez la mémoire minimale et le SSD pour Sakura VPS.

Installez CentOS7 x86 _64

Sélectionnez le système d'exploitation avec lequel vous êtes souvent en contact dans votre travail. Étant donné que le port d'autorisation de connexion peut être sélectionné à ce moment, SSH(22) Web(80/443) Courriel (25/110/143/465/587/993/995) choisir.

connexion ssh

Confirmez la connexion entre le Teraterm utilisé par le client et l'adresse IP au moment du contrat. Je veux interdire la connexion en tant que root compte tenu de la sécurité minimale à ce stade.

Paramètres pour refuser les connexions par root

Utilisateur créé.

# useradd hoge
# passwd hoge

Paramètres pour empêcher la connexion ssh en tant que root.

# vi /etc/ssh/sshd_config

Ouvrez le fichier avec

PermitRootLogin no

Enregistrer sous. Confirmez que la connexion ssh n'est plus possible en tant que root. Après cela, lors de la connexion à ssh, l'utilisateur Connectez-vous avec hoge et si nécessaire

Commande $ sudo

Et.

Installez Python 3 sur votre PC de développement

Installez Python 3 sur un PC Windows 10.

Sur le site de téléchargement, sélectionnez le programme d'installation de l'exécutable Windows x86_64 et DL. Exécutez python-3.7.7-amd64.exe. Ajouter Python 3.7 à la vérification PATH est activée. image.png

Créer un environnement virtuel Python

À l'avenir, un environnement virtuel sera créé pour chaque unité de développement.

> python -m venv venv_hoge_hoge

Un répertoire a été créé et contient un ensemble de fichiers pour l'environnement virtuel.

Entrez dans l'environnement virtuel.

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

Quittez l'environnement virtuel.

(venv_hoge_hoge)> deactibate
>

Installez Django

Installation de Pycharm

Installation de PostgreSQL

Système de gestion de version introduit

création de projet

création d'application django

Réglage Pycharm

Recommended Posts

Mémo quand Django est sorti sur VPS (préparation)
[Django] Mémo lorsque le journal n'était pas
Page DJango publiée sur heroku: Préparation mon point addictif
Solution lorsque Django démarrer le projet n'est pas possible sous Windows
J'étais un peu accro à l'installation de Python3.3 + mod_wsgi3.4 sur Sakura VPS (CentOS), donc une note de révision
DJango Memo: Depuis le début (préparation)
Une note à laquelle j'étais accro lors de l'émission d'un bip sous Linux
Implémenter l'application Django sur Hy
Exécutez TensorFlow2 sur le serveur VPS
Un mémorandum lorsque Django est installé sur le serveur de location de Sakura (plan standard)
Un mémo contenant Python2.7 et Python3 dans CentOS
Réagir → Ajax → Django sur les notes d'implémentation Linux
Une difficulté lors de l'installation de pyenv sur Cygwin
Remarques sur l'activation de PostgreSQL avec Django
Un mémo sur lequel je suis tombé par hasard en faisant une citation RT sur Twitter Bot
Un mémo qui a fait un tutoriel pour exécuter python sur heroku
Une histoire addictive lors de l'utilisation de tensorflow sur Android
Construire un environnement Django sur Raspai (MySQL)
DJango Memo: depuis le début (création d'une vue)
Un mémo lors de la création d'un environnement python avec miniconda
Construire un environnement Python sur le serveur Sakura VPS
Une histoire qui nécessitait des préparatifs pour essayer de faire un tutoriel Django avec des centos simples
Le monde a changé lorsque j'ai ouvert un gros projet Python (Django) sur Sourcetrail (Linux)
[Django] Mémo lorsque le journal n'était pas
Mémo d'apprentissage Django
mémo du didacticiel django
mémo de déploiement heroku (Django)
Essayez d'installer Sonnet (Remarque)
Trébuché lors de l'installation de PyOCR
Django memo n ° 1 à partir de zéro
Précautions lors de l'installation de fbprophet
Mémo quand Django est sorti sur VPS (préparation)
[Memo] Environnement de développement Django
Notes de travail lors de l'installation de mitmproxy
Paramètres de DEBUG lors de l'utilisation de Django
Erreur Polyfit lors de l'installation de matplotlib
[Mémo d'apprentissage] Résumé de la commande Django