Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
fr:nginx [2020/03/28 18:16] – création Deed | fr:nginx [2021/12/03 19:19] – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Nginx ====== | ====== Nginx ====== | ||
- | Pour Debian:\\ | + | ===== Installation ===== |
- | Installer les paquets de base. | + | |
+ | Pour Debian, installez les paquets de base : | ||
sudo apt install nginx-full | sudo apt install nginx-full | ||
- | Pour PHP | + | Pour PHP : |
sudo apt install php php-gd php-imagick php-curl php-intl php-fpm | sudo apt install php php-gd php-imagick php-curl php-intl php-fpm | ||
Ligne 18: | Ligne 18: | ||
- | ===== Nginx ===== | + | ===== Aperçu de Nginx ===== |
+ | La configuration de Nginx et des sites se trouve dans ''/ | ||
- | ===== Exemple | + | |
- | ====notre proxy===== | + | < |
+ | ├── conf.d | ||
+ | ├── custom | ||
+ | │ | ||
+ | │ | ||
+ | │ | ||
+ | │ | ||
+ | │ | ||
+ | ├── fastcgi.conf | ||
+ | ├── fastcgi_params | ||
+ | ├── koi-utf | ||
+ | ├── koi-win | ||
+ | ├── mime.types | ||
+ | ├── modules-available | ||
+ | ├── modules-enabled | ||
+ | │ | ||
+ | │ | ||
+ | │ | ||
+ | │ | ||
+ | │ | ||
+ | │ | ||
+ | │ | ||
+ | │ | ||
+ | │ | ||
+ | │ | ||
+ | ├── nginx.conf | ||
+ | ├── proxy_params | ||
+ | ├── scgi_params | ||
+ | ├── sites-available | ||
+ | │ | ||
+ | │ | ||
+ | ├── sites-enabled | ||
+ | │ | ||
+ | ├── snippets | ||
+ | │ | ||
+ | │ | ||
+ | ├── uwsgi_params | ||
+ | └── win-utf</ | ||
+ | |||
+ | Le fichier principal de configuration est '' | ||
+ | |||
+ | |||
+ | La spécificité de Khaganat est la création du dossier '' | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | ===== Ajouter un domaine ou sous-domaine ===== | ||
+ | Créez un fichier | ||
+ | |||
+ | Un exemple de fichier est disponible dans ''/ | ||
+ | |||
+ | Vous pouvez vérifier que vous n'avez pas fait d' | ||
+ | |||
+ | nginx -t | ||
+ | |||
+ | Ou vous pouvez voir la configuration lue par nginx (en plus de la tester) avec cette commande : | ||
+ | |||
+ | nginx -T | less | ||
+ | |||
+ | Activez ensuite le site en créant un lien symbolique dans ''/ | ||
+ | cd / | ||
+ | sudo ln -s ../ | ||
+ | |||
+ | Puis dites à nginx de prendre en compte la nouvelle configuration en le redémarrant : | ||
+ | sudo service nginx restart | ||
+ | |||
+ | |||
+ | ===== Exemple de configuration | ||
+ | ==== Notre proxy ===== | ||
Exemple simple: | Exemple simple: | ||
<code bash> | <code bash> | ||
Ligne 34: | Ligne 107: | ||
} | } | ||
- | |||
</ | </ | ||
- | Création d'une conf commune: | + | Création d'une conf commune : |
nano / | nano / | ||
<code bash> | <code bash> | ||
Ligne 50: | Ligne 122: | ||
proxy_read_timeout | proxy_read_timeout | ||
proxy_buffers | proxy_buffers | ||
- | |||
</ | </ | ||
+ | |||
Exemple plus complet: | Exemple plus complet: | ||
<code bash> | <code bash> | ||
Ligne 77: | Ligne 149: | ||
} | } | ||
} | } | ||
- | |||
</ | </ | ||
- | D'autre exemple | + | D'autres exemples |
- | {{tag> | + | *[[fr: |
+ | *[[fr: | ||
+ | ===== Sources et liens ===== | ||
+ | * [[https:// | ||
+ | |||
+ | En cas de besoin, la documentation d' | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | {{tag> |