Pour construire sur la marque de la réponse, il est conseillé de créer un fichier de configuration de votre site dans sites-available. Il suffit de suivre tutoriel pour une simple config nginx et wiki.nginx.org pour plus de détails
Après la création de la configuration, créez un lien symbolique avec cette commande, en supposant que votre conf fichier est nommé "myapp" et nginx est dans /etc/nginx (peut être aussi à /usr/local/etc/nginx):
ln -s /etc/nginx/sites-available/myapp /etc/nginx/sites-enabled/myapp
Par la manière, vous pouvez toujours créer votre fichier conf directement dans sites-enabled mais la manière recommandée ci-dessus vous permet d'activer et de désactiver" les sites sur le serveur très rapidement sans se déplacer/supprimer votre fichier conf.
P. S: Ne faites pas confiance aux tutoriels: vérifier votre configuration!
P. P. S: Vous pouvez utiliser la commande nginx -t
pour tester vos sites conf et nginx -s reload
pour recharger la conf.