Configuration d'un Serveur Web DigitalOcean et Hébergement de Plusieurs Sites Web

Comment Créer un Sous-Domaine sur DigitalOcean

Vous apprendrez comment créer ou ajouter un sous-domaine sur les serveurs de DigitalOcean.



Sommaire:

Prérequis

Vous avez lu le tutoriel suivant:

Exemple du sous-domaine utilisé dans ce tutoriel : apps.example.com

Étape 1 : Créer un enregistrement A pour le sous-domaine

  1. Allez sur votre page de paramètres DNS et ouvrez les enregistrements où vous avez les paramètres DNS du domaine principal.
  2. Ajoutez maintenant un enregistrement A avec sous-domaine dans le champ Enter Name (n’ajoutez que la partie sous-domaine). Par exemple, si vous allez créer un sous-domaine “apps.exemple.com”, alors entrez seulement “apps” et dans le champ de l’adresse IP, entrez l’adresse IP de la Droplet.

Étape 2 : Création du répertoire de sous-domaines et du fichier d’index

Créer le sous-domaine et ajouter le fichier d’index:

subdomain_dir=/var/www/apps.example.com
# Créer un répertoire
sudo mkdir $subdomain_dir
# Créer un index.html
sudo touch $subdomain_dir/index.html

Modifiez le contenu du fichier d’index comme vous le souhaitez. Le contenu se présente comme suit:

<!DOCTYPE html>
<html>
<head>
<title>Welcome to Example Appstore!</title>
<style>
    body {
        width: 35em;
        margin: 0 auto;
        font-family: Tahoma, Verdana, Arial, sans-serif;
    }
</style>
</head>
<body>
<h1>Welcome to Example Appstore!</h1>
<p>This site is under active development.</p>

<h2>Related Websites</h2>
<a href = "https://www.datanovia.com">Datanovia</a><br/>
</body>
</html>

Étape 3 : Créer un bloc serveur NGINX pour le sous-domaine

Cela active le sous-domaine dans le serveur NGINX.

# 1. Copier la configuration par défaut du nouveau sous-domaine
mysubdomain="apps.example.com"
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/$mysubdomain
sudo ln -s /etc/nginx/sites-available/$mysubdomain /etc/nginx/sites-enabled/$mysubdomain
  
# 2. Ouvrez le fichier de configuration
sudo nano /etc/nginx/sites-available/$mysubdomain
  
# 3. Modifier le fichier
# Le contenu devrait ressembler à ceci
server {
        listen 80;
        listen [::]:80;
        root /var/www/apps;
        index index.html;
        server_name apps.example.com;
}
  
# 4. Redémarrer NGINX
sudo service nginx restart

Étape 4 : Ajouter un certificat SSL pour la sécurité

# Obtenir un certificat SSL
sudo certbot --nginx -d $mysubdomain

Étape 5 : Accès au sous-domaine

Aller à : apps.example.com



Version: English

DigitalOcean : Comment Installer Nginx et SSL (Prev Lesson)
(Next Lesson) Comment Supprimer un Domaine de Certbot et de NGINX
Back to Configuration d’un Serveur Web DigitalOcean et Hébergement de Plusieurs Sites Web

No Comments

Give a comment

Want to post an issue with R? If yes, please make sure you have read this: How to Include Reproducible R Script Examples in Datanovia Comments