- Accueil
- Info légales
- Aide (FAQ)
- Les tags de ce site
- Bloc note
- Articles techniques
- Notes system
- Divers articles
- Drupal
- Notes ITIL 2007
- Notes MS
- Dans le quartier...
- Emploi
- Recettes de cuisine et adresses gourmandes
- mes applis ubuntu préferées
- Divers acronymes du monde social
- Internet 2018
- P2 meublé à louer - quartier du Poteau 75018
- apcos - réseaux sociaux et outils
- Articles techniques
- Divers liens
- Fun
- Mon CV IT
- Nouveautés
Nginx : configuration virtualhost
Cf http://www.binarytides.com/install-nginx-php-fpm-mariadb-debian/
Comme pour Apache, on utilise 2 dossiers pour configurer les hotes (ici mavhost): /etc/nginx/sites-available
et /etc/nginx/sites-enabled
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/mavhost
sudo ln - s /etc/nginx/sites-available/mavhost /etc/nginx/sites-enabled/mavhost
Modifier Documentroot (par convention, différents selon la vhost) et le servername, tester, et relancer pour appliquer la modif : nginx -t ; service nginx restart
Configuration de php-FPM
Php-FPM est un manager de processus fastcgi, qui permet à php de parler à divers serveurs web compatibles, et de gérer les processus et requetes php. Fichiers de conf à /etc/php/7.0/fpm
Pool = ensemble de processus php qui tournent sous un meme user/groupe.
/etc/php/7.0/fpm/pool.d/www.conf si on souhaite que les .php des différents sites tournent sous des users différents (ici un seul pool en ex).
Y récupérer la valeur du chemin du socket (/var/run/phpx-fpm.sock) à mettre dans nginx
Tester un phpinfo();
Test de l'url (sans tester phpinfo) -> 502
-> 502 bad getaway :( Dans les logs, il semble que php-fpm ne tourne pas =>
/etc/init.d/php-7.0.0-fpm start
sudo vi fpm/pool.d/www.conf listen = /run/php/php7.0-fpm.sock
et l'installation de drupal se lance :)
Plus sur le web
Conf drupal 8 : https://www.nginx.com/resources/wiki/start/topics/recipes/drupal/