Cette série d'articles est indexée sur NgateSystems.com. Vous y trouverez également une fonction de recherche par mot-clé très utile.
Dernière révision : 24 novembre
4. Présentation
L'URL de votre système en direct ressemble actuellement à https://svelte-dev-81286.nw.r.appspot.com. Vous voudrez sûrement quelque chose de plus vif que ça ! Pour un tarif annuel très raisonnable (actuellement environ 20 $ par an), les « détaillants de domaines » commerciaux tels que SquareSpace vous permettront d'amorcer votre développement avec une « URL personnalisée » mygreatsite.com adaptée au marché.
Voici une brève description de la procédure que vous suivrez une fois que vous aurez acheté une URL personnalisée :
4.1 Vérifier la propriété du domaine :
- Dans le menu de gauche du tableau de bord App Engine, accédez à Paramètres > Domaines personnalisés.
- Cliquez sur Ajouter un domaine personnalisé.
- Si votre domaine n'est pas encore vérifié, Google vous guidera à travers les étapes pour le vérifier. Cela implique généralement l'ajout d'un enregistrement TXT aux paramètres DNS de votre domaine.
4.2 Mapper le domaine à votre application :
Une fois le domaine vérifié, vous pouvez le mapper à votre application App Engine :
- Dans la section Domaines personnalisés de Paramètres App Engine, sélectionnez votre domaine personnalisé dans la liste des domaines vérifiés.
- Spécifiez les sous-domaines (comme www.example.com ou simplement example.com) que vous souhaitez lier à votre application.
- Google Cloud fournira les enregistrements DNS (généralement des enregistrements CNAME, A et AAAA) requis pour la configuration dans les paramètres de votre registraire de domaine.
4.3 Configurer les paramètres DNS :
- Accédez à votre registraire de domaine (par exemple SquareSpace) et recherchez les paramètres DNS de votre domaine.
- Ajoutez les enregistrements DNS que Google a fournis lors du processus de mappage de domaine en tant qu'enregistrements DNS « personnalisés ». Ceux-ci comprennent généralement :
- un enregistrement CNAME : pour les sous-domaines comme www, cela pointe vers ghs.googlehosted.com.
- Enregistrements A : pour le domaine racine (comme example.com), cela pointera vers des adresses IP spécifiques fournies par Google Cloud.
- Enregistrements AAAA : pour le domaine racine (comme example.com), cela pointera vers des adresses IP spécifiques fournies par Google Cloud.
Après avoir terminé de faire cela lors de l'inscription à ngatesystems.com sur SquareSpace, mes enregistrements DNS personnalisés ressemblaient à ceci :
Quelques mots d’explication pourraient être utiles ici. Les enregistrements « A » sont ce que les serveurs de noms de domaine du Web utilisent pour traduire une URL telle que ngatesystems.com en une adresse IPv4 (32 bits) telle que 216.239.32.21 qui cible une machine physique. Sauf que dans ce cas, vous savez que cela ne peut pas être tout à fait exact, car lorsque vous avez choisi l'emplacement de votre machine App Engine, vous l'avez sélectionné parmi une liste de dizaines. Cette adresse est en fait l’adresse du « Global Load Balancer » de Google. Je suppose que vous disposez de quatre adresses pour cela afin d'assurer la redondance. De plus, vous recevez quatre enregistrements « AAAA » mappés à des adresses IPv6 (128 bits). Cette nouvelle norme permet au Web de prendre en charge beaucoup plus de cibles physiques que le schéma IPv4 d'origine. Quoi qu'il en soit, pour résumer, un enregistrement DNS comme @A 216.239.32.21 dit "mapper une requête pour ngatesystems.com (le symbole @ est un raccourci pour l'adresse racine de votre site) vers une machine au 216.239.32.21
Enfin, l'enregistrement CNAME, qui signifie « Canonical Name », dirige le trafic du sous-domaine de ngatesystems.com sur www.ngatesystems.com vers le gestionnaire de trafic de Google sur ghs.googlehosted.com. On l'appelle nom « canonique » car il fournit une référence unique pour résoudre le domaine vers sa destination correcte, simplifiant la gestion DNS et garantissant un routage cohérent.
4.4 Configurer SSL (Activer l'utilisation des adresses HTTPS) :
- Google Cloud provisionne automatiquement les certificats SSL pour votre domaine personnalisé. Si vous visitez la section Domaines personnalisés après avoir mappé votre domaine, vous verrez le statut SSL comme « Provisionnement ». Cela prend généralement quelques minutes.
- Une fois terminée, votre application sera accessible via HTTPS.
4.5 Attendre la propagation DNS :
- Les modifications DNS peuvent prendre un certain temps à se propager, de sorte que votre domaine personnalisé risque de ne pas fonctionner immédiatement. Ce processus peut prendre de quelques minutes à plusieurs heures, selon votre registraire.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

J'ai construit une application SAAS multi-locataire fonctionnelle (une application EdTech) avec votre outil technologique quotidien et vous pouvez faire de même. Premièrement, qu'est-ce qu'une application SaaS multi-locataire? Les applications saas multi-locataires vous permettent de servir plusieurs clients à partir d'un chant

Cet article démontre l'intégration frontale avec un backend sécurisé par permis, construisant une application fonctionnelle EdTech SaaS en utilisant Next.js. Le frontend récupère les autorisations des utilisateurs pour contrôler la visibilité de l'interface utilisateur et garantit que les demandes d'API adhèrent à la base de rôles

JavaScript est le langage central du développement Web moderne et est largement utilisé pour sa diversité et sa flexibilité. 1) Développement frontal: construire des pages Web dynamiques et des applications à une seule page via les opérations DOM et les cadres modernes (tels que React, Vue.js, Angular). 2) Développement côté serveur: Node.js utilise un modèle d'E / S non bloquant pour gérer une concurrence élevée et des applications en temps réel. 3) Développement des applications mobiles et de bureau: le développement de la plate-forme multiplateuse est réalisé par réact noral et électron pour améliorer l'efficacité du développement.

Les dernières tendances de JavaScript incluent la montée en puissance de TypeScript, la popularité des frameworks et bibliothèques modernes et l'application de WebAssembly. Les prospects futurs couvrent des systèmes de type plus puissants, le développement du JavaScript côté serveur, l'expansion de l'intelligence artificielle et de l'apprentissage automatique, et le potentiel de l'informatique IoT et Edge.

JavaScript est la pierre angulaire du développement Web moderne, et ses principales fonctions incluent la programmation axée sur les événements, la génération de contenu dynamique et la programmation asynchrone. 1) La programmation axée sur les événements permet aux pages Web de changer dynamiquement en fonction des opérations utilisateur. 2) La génération de contenu dynamique permet d'ajuster le contenu de la page en fonction des conditions. 3) La programmation asynchrone garantit que l'interface utilisateur n'est pas bloquée. JavaScript est largement utilisé dans l'interaction Web, les applications à une page et le développement côté serveur, améliorant considérablement la flexibilité de l'expérience utilisateur et du développement multiplateforme.

Python est plus adapté à la science des données et à l'apprentissage automatique, tandis que JavaScript est plus adapté au développement frontal et complet. 1. Python est connu pour sa syntaxe concise et son écosystème de bibliothèque riche, et convient à l'analyse des données et au développement Web. 2. JavaScript est le cœur du développement frontal. Node.js prend en charge la programmation côté serveur et convient au développement complet.

JavaScript ne nécessite pas d'installation car il est déjà intégré à des navigateurs modernes. Vous n'avez besoin que d'un éditeur de texte et d'un navigateur pour commencer. 1) Dans l'environnement du navigateur, exécutez-le en intégrant le fichier HTML via des balises. 2) Dans l'environnement Node.js, après avoir téléchargé et installé Node.js, exécutez le fichier JavaScript via la ligne de commande.

Comment envoyer à l'avance des notifications de tâches en quartz lors de l'utilisation du minuteur de quartz pour planifier une tâche, le temps d'exécution de la tâche est défini par l'expression CRON. Maintenant...


Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Télécharger la version Mac de l'éditeur Atom
L'éditeur open source le plus populaire

mPDF
mPDF est une bibliothèque PHP qui peut générer des fichiers PDF à partir de HTML encodé en UTF-8. L'auteur original, Ian Back, a écrit mPDF pour générer des fichiers PDF « à la volée » depuis son site Web et gérer différentes langues. Il est plus lent et produit des fichiers plus volumineux lors de l'utilisation de polices Unicode que les scripts originaux comme HTML2FPDF, mais prend en charge les styles CSS, etc. et présente de nombreuses améliorations. Prend en charge presque toutes les langues, y compris RTL (arabe et hébreu) et CJK (chinois, japonais et coréen). Prend en charge les éléments imbriqués au niveau du bloc (tels que P, DIV),

MantisBT
Mantis est un outil Web de suivi des défauts facile à déployer, conçu pour faciliter le suivi des défauts des produits. Cela nécessite PHP, MySQL et un serveur Web. Découvrez nos services de démonstration et d'hébergement.

Dreamweaver Mac
Outils de développement Web visuel

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit