Répertoire par défaut pour nginx?

j'ai Ubuntu 15.04. Après la recherche, j'ai trouvé de nombreux liens qui suggèrent que le répertoire par défaut pour nginx - / usr / share / nginx / html. Il semble que ce catalogue ait été créé et, dans cet endroit, il y avait déjà un fichier index.html. J'ai essayé d'ajouter un autre fichier HTML et j'ai constaté que je ne pouvais pas aller à cet endroit. Ensuite, j'ai trouvé d'autres liens offrant / var / www / html, Ce que j'ai aussi créé un fichier HTML de test et a été capable de le retourner. Pourquoi existent les deux catalogues et quelle est la différence entre eux?
Invité:

Catherine

Confirmation de:

Les deux catalogues existent, car les deux sont nécessaires à des fins différentes.


/usr/share/nginx/html

C'est un emplacement par défaut compilé pour chaque document racine serveur, s'il n'est pas spécifié.


/var/www/html

- Ceci est un emplacement configuré pour le répertoire racine du serveur par défaut comme spécifié dans

/etc/nginx/sites-available/default

.

Pourquoi utiliser

/var/www/html

? Puisque l'administrateur système peut souhaiter modifier la racine du document vhost Par défaut, mais la hiérarchie du système de fichiers standard (qui suit Ubuntu, Parce qu'il suit Debian, dont la politique nécessite la conformité FHS) Nécessite le contenu variable de l'utilisateur entré dans

/var

(ou

/srv

, ou

/home

- pratiquement n'importe quel nombre d'endroits

ne pas


/usr

).

Giselle

Confirmation de:

Vous devez ouvrir le fichier vhost défaut (d'habitude / etc / nginx / sites-enabled / default) et vérifiez le paramètre root. Il indique le répertoire racine d'un hôte virtuel nginx défaut.

De plus, vous devrez peut-être modifier les autorisations pour votre page HTML.

chown www-data:www-data /path/to/your/html/page.html

Pour répondre aux questions, connectez-vous ou registre