[PYTHON] Comment créer votre propre site de domaine avec heroku (plan gratuit)

Le plan gratuit d'heroku est un excellent service qui vous permet de publier votre site ** gratuitement **. Mais [appname] herokuapp.com est de la merde et je veux un ** domaine unique **. ..

Pour une telle personne, je laisserai un mémo au lieu de la méthode que j'ai utilisée cette fois.

Environnement de développement

· Macbook Air ・ Python (3.6.5) ・ Bergeronnette (2.9.2)

Le service qui a été pris en charge cette fois

・ Heroku ・ Cloudflare ・ Freenom

Conditions préalables

・ Le service appartient à heroku. -Je possède mon propre domaine (j'ai utilisé Freenom cette fois).

Différences par rapport au site de référence

** [Réinvention des roues](https://ja.wikipedia.org/wiki/%E8%BB%8A%E8%BC%AA%E3%81%AE%E5%86%8D%E7%99% BA% E6% 98% 8E #: ~: texte =% E8% BB% 8A% E8% BC% AA% E3% 81% AE% E5% 86% 8D% E7% 99% BA% E6% 98% 8E% EF% BC% 88% E3% 81% 97% E3% 82% 83,% E6% 8C% 87% E3% 81% 99% E3% 81% 9F% E3% 82% 81% E3% 81% AE% E6 % 85% A3% E7% 94% A8% E5% 8F% A5% E3% 80% 82) ** Il y a beaucoup d'endroits qui se chevauchent avec les références pour l'éviter, donc je vais aller sans problème. Tout d'abord, comme pour les références,

  1. Enregistrez un compte avec cloudflare et sélectionnez le plan gratuit avec le nom du site après votre propre domaine.

  2. Supprimez tous les Éléments initiaux et définissez-les comme suit. (Image empruntée aux références suivantes) https___qiita-image-store.s3.ap-northeast-1.amazonaws.com_0_346533_85d72494-9277-5ff0-a782-8f69ee6a391c.png

  3. Cette fois, c'est Freenom, changez donc NameServer pour celui décrit dans cloudflare depuis NameServer (Mydomain> Gestion du domaine> Outils de gestion) sur Freenom. ** Différences cette fois **

  4. Appliquez les modifications à heroku. Dans la référence, il est dit "Personnel> 'appName'> Paramètres> Domaines et certificats", mais je n'ai pas pu confirmer les domaines et les certificats et c'était séparé. Par conséquent, j'ai appliqué mon propre domaine à partir de "Personnel> 'appName'> Paramètre> Domaines".

Les références

[Gratuit] Comment utiliser votre propre domaine dans Heroku en utilisant Cloudflare

Recommended Posts

Comment créer votre propre site de domaine avec heroku (plan gratuit)
Essayez de créer votre propre AWS-SDK avec bash
Créez le thème de Pythonista 3 comme Monokai (comment créer votre propre thème)
Pour importer votre propre module avec jupyter
Comment installer votre propre autorité de certification (racine)
Comment créer un plan de site Pelican
Comment télécharger avec Heroku, Flask, Python, Git (4)
Comment définir votre propre cible dans Sage
Créez rapidement votre propre module avec setuptools (python)
Créez votre propre lecteur de musique avec Bottle0.13 + jPlayer2.5!
Étapes pour installer votre propre bibliothèque avec pip
Mémo pour créer votre propre Box avec le Python de Pepper
Expliquez en détail comment créer un son avec python
Comment télécharger avec Heroku, Flask, Python, Git (Partie 3)
Comment faire un jeu de tir avec toio (partie 1)
Comment télécharger avec Heroku, Flask, Python, Git (Partie 1)
Comment créer un serveur HTTPS avec Go / Gin
Comment déployer une application Web créée avec Flask sur Heroku
Comment créer un BOT Cisco Webex Teams à l'aide de Flask
[Ansible] Comment appeler des variables lors de la création de votre propre module
Comment utiliser pyenv et pyenv-virtualenv à votre manière
Comment faire un simple jeu Flappy Bird avec Pygame
(Note) Comment passer le chemin de votre propre module
Rendre avec la syntaxe facile
Comment mettre à jour avec SQLAlchemy?
Comment modifier avec SQLAlchemy?
Comment séparer les chaînes avec ','
Comment faire RDP sur Fedora31
Comment supprimer avec SQLAlchemy?
J'ai essayé de faire mon propre BOT lycéenne avec le style Rinna avec LINE BOT (Python & Heroku)
Comment gérer les erreurs lors de l'installation de whitenoise et du déploiement sur Heroku
Comment faire une commande pour lire le fichier de paramètres avec pyramide
Comment créer une caméra de surveillance (caméra de sécurité) avec Opencv et Python
Créez votre propre VPC avec un seul sous-réseau public uniquement avec boto
Comment utiliser Jupyter Notebook sans polluer votre environnement avec Docker
[Introduction au style GAN] Apprentissage unique de l'animation avec votre propre machine ♬
Introduction au Deep Learning (2) - Essayez votre propre régression non linéaire avec Chainer-
Comment annuler RT avec Tweepy
Comment faire une traduction japonais-anglais
Python: comment utiliser async avec
Créez un bot LINE avec Python + heroku
Créez votre propre manuel. [Linux] [homme]
Pour utiliser virtualenv avec PowerShell
Comment créer un bot slack
Comment créer un robot - Avancé
Comment créer une fonction récursive
Comment exécuter matplotlib sur heroku
Comment utiliser Django3.x + heroku + cloudinary
Comment démarrer avec Scrapy
Comment gérer l'erreur DistributionNotFound
Comment démarrer avec Django
Comment augmenter les données avec PyTorch
[Blender] Comment créer un plug-in Blender