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 updatepuisapt install nginx, un dossier dans/var/www, propriétaireutilisateur:www-data, droits750. systemctl startlance un service,systemctl enablele 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
.envsur GitHub : ajoute-le au.gitignore. - Mettre
chmod 777« pour que ça marche ».