Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
atelier:chantier:nginx-mariabd-php-multi-sites-dont-wordpress-plusieurs-versions-de-php [23/12/2021 20:54] cyrille [Configurer nginx : créer son premier bloc de serveur] |
atelier:chantier:nginx-mariabd-php-multi-sites-dont-wordpress-plusieurs-versions-de-php [23/12/2021 20:59] cyrille [Introduction] |
||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
* Création par [[user>cyrille]] 23/12/2021 | * Création par [[user>cyrille]] 23/12/2021 | ||
* Testé par [[user>cyrille]] le 23/12/2021 | * Testé par [[user>cyrille]] le 23/12/2021 | ||
- | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=372196 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) FIXME | + | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=372196 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) |
- | **Nota :** | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | Un how to pour installer rapidement un serveur nginx avec une base de données (MariaDB), php pluri-version et Wordpress. | + | Un how to pour installer rapidement **un serveur nginx avec une base de données (MariaDB), php pluri-version et Wordpress**. |
- | Cette documentation expliquera aussi comment faire du multi-sites avec nginx et l'installation de Wordpress. | + | Cette documentation expliquera aussi comment faire **du multi-sites avec nginx** et l'installation de **Wordpress**. |
- | Attention, les configurations proposées le sont dans le cas d’un serveur de développement, pas de production. A noter que l’aspect sécurité ne sera ici pas abordé, la finalité de ce guide est de disposer d’un environnement de travail fonctionnel pour ceux qui veulent travailler le développement web dynamique. | + | Attention, les configurations proposées le sont dans le cas** d’un serveur de développement**, pas de production. A noter que l’aspect sécurité ne sera ici pas abordé, la finalité de ce guide est de disposer d’un environnement de travail fonctionnel pour ceux qui veulent travailler le développement web dynamique. |
- | A savoir, dans la configuration de nginx (/etc/nginx/, il y a deux dossiers importants : sites-available et sites-enabled. | + | A savoir, dans la configuration de nginx (/etc/nginx/, il y a deux dossiers importants : **sites-available** et **sites-enabled**. |
- | sites-available: Ce dossier contient les fichiers de configurations de vos sites. Ce dossier est un dépôt ; les fichiers de configuration qui y sont ne sont pas pris en compte. | + | **sites-available**: Ce dossier contient les fichiers de configurations de vos sites. Ce dossier est un dépôt ; les fichiers de configuration qui y sont ne sont pas pris en compte. |
- | sites-enabled: Dossier de liens symboliques vers les fichiers de site-available que vous souhaitez activer. | + | **sites-enabled**: Dossier de liens symboliques vers les fichiers de site-available que vous souhaitez activer. |
<note important> | <note important> | ||
Ligne 82: | Ligne 82: | ||
===== Configurer nginx : créer son premier bloc de serveur ===== | ===== Configurer nginx : créer son premier bloc de serveur ===== | ||
- | Nginx n'utilise pas des répertoires virtuels (**Virtual Hosts**, terme d'Apache) mais des "**server block**s", ici traduit en **blocs de serveur**, qui utilisent les directives **server_name** et **listen** pour se lier aux sockets tcp (1). | + | Nginx n'utilise pas des répertoires virtuels (**Virtual Hosts**, terme d'Apache) mais des "**server block**s", ici traduit en **blocs de serveur**, qui utilisent les directives **server_name** et **listen** pour se lier aux sockets tcp **(2)**. |
Ligne 431: | Ligne 431: | ||
===== Conclusions ===== | ===== Conclusions ===== | ||
Voilà donc un premier aperçu de la prise en main de nginx afin d’un serveur web dynamique, pluri-sites et gérant différentes versions de php. | Voilà donc un premier aperçu de la prise en main de nginx afin d’un serveur web dynamique, pluri-sites et gérant différentes versions de php. | ||
+ | |||
+ | (2) [[https://www.nginx.com/resources/wiki/start/topics/examples/server_blocks/ | Nginx Server Blocks ]] |