Cours RechercherCtrl K

Fiches de révision Mini-projets

Fiche : Mettre son site en ligne

Mini-projets · Projet 3

Mettre son site en ligne

À retenir

  • Ordinateur → GitHub : git init, git add ., git commit, git remote add origin …, git push -u origin main.
  • Serveur : apt update puis apt install nginx, un dossier dans /var/www, propriétaire utilisateur:www-data, droits 750.
  • systemctl start lance un service, systemctl enable le relance à chaque démarrage.
  • Vérifier : nslookup (DNS), curl -I (code HTTP), ss -tln (ports).

Mémo

# ordinateur
git init && git add . && git commit -m "v1"
git remote add origin https://github.com/lea/portfolio.git
git push -u origin main

# serveur
sudo apt update && sudo apt install nginx
sudo mkdir -p /var/www/portfolio
sudo chown lea:www-data /var/www/portfolio
sudo chmod 750 /var/www/portfolio
sudo systemctl enable --now nginx

# vérifications
nslookup monsite.fr
curl -I https://monsite.fr
ss -tln

Pièges à éviter

  • Envoyer un fichier .env sur GitHub : ajoute-le au .gitignore.
  • Mettre chmod 777 « pour que ça marche ».

Revoir la leçon et ses exercices