Welcome, Guest. Please Login or Register
FUG-FR logo
 
  HomeHelpSearchLoginRegister  
 
OpenBSD 5.6 - nginx et php_fpm hors chroot (Read 2755 times)
Marck
God Member
*****
Offline


I Love New YaBB

Posts: 1113
OpenBSD 5.6 - nginx et php_fpm hors chroot
01. Nov 2014 at 18:49
 
OpenBSD 5.6... c'est parti. Trop neuf pour avoir quelque chose à dire, si ce n'est ce 'tip' pour utiliser ngnix et php_fpm en dehors du chroot d'origine. On trouve de la documentation mais pas vraiment adaptée à OpenBSD ou sinon j'ai mal cherché.

1. Il faut au moins dans /etc/rc.conf.local
Code:
pkg_scripts="php_fpm"
# use -u to disable chroot, see nginx(8)
nginx_flags="-u"                # for normal use: ""
 



2. Pour /etc/nginx/nginx.conf, attention à la modification la plus discrète, la ligne
fastcgi_pass   unix:run/php-fpm.sock;
qui devient
fastcgi_pass   unix:/var/www/run/php-fpm.sock;
Bien sûr "root    /home/marc/public_html/leda/web;" est personnel.

Code:
$ diff nginx.conf.org nginx.conf
24c24
<     index         index.html index.htm;
---
>     index         index.html index.htm index.php;
46c46
<         root         /var/www/htdocs;
---
>         root    /home/marc/public_html/leda/web;
78,84c78,84
<         #location ~ \.php$ {
<         #    try_files      $uri $uri/ =404;
<         #    fastcgi_pass   unix:run/php-fpm.sock;
<         #    fastcgi_index  index.php;
<         #    fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
<         #    include        fastcgi_params;
<         #}
---
>         location ~ \.php$ {
>             try_files      $uri $uri/ =404;
>             fastcgi_pass   unix:/var/www/run/php-fpm.sock;
>             fastcgi_index  index.php;
>             fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
>             include        fastcgi_params;
>         }
 



3. Pour /etc/php-fpm
Code:
$ diff php-fpm.conf.org php-fpm.conf                                          
464c464
< chroot = /var/www
---
> ;chroot = /var/www
 



Voilà on peut peut-être faire différemment, j'avoue que je découvre la paire nginx et php_fpm, mais cela semble fonctionner. Ceci dit si vous pensez que j'ai loupé quelque chose, votre avis est le bienvenu car ceci m'est bien utile.

Marc
Back to top
 
WWW WWW  
IP Logged
 
Marck
God Member
*****
Offline


I Love New YaBB

Posts: 1113
Re: OpenBSD 5.6 - nginx et php_fpm hors chroot
Reply #1 - 02. Nov 2014 at 12:16
 
En passant, une petite présentation rapide en français.

C'est une news de Loïc Blot cf Are you experienced? de Francis.

Ce qui est "amusant" dans ce contexte, c'est que cette présentation confirme ce qu'il me semblait avoir déjà lu: nginx ne sera plus dans la base à la prochaine release... pas grave, cela permet de découvrir quand même.
Back to top
 
WWW WWW  
IP Logged
 
fgudin
Global Moderator
*****
Offline


PouetPouetBSD roul3z

Posts: 1552
Thonon (74)
Gender: male
Re: OpenBSD 5.6 - nginx et php_fpm hors chroot
Reply #2 - 04. Nov 2014 at 09:08
 
En jetant un œil à l'annonce de Loïc, je vois aussi que Sendmail a cédé sa place à OpenSMTPD. J'ai lu que la config en est bien plus vivable. Tu l'utilises en réception, ou seulement en configuration basique pour émettre des emails ?
Back to top
 
 
IP Logged
 
Marck
God Member
*****
Offline


I Love New YaBB

Posts: 1113
Re: OpenBSD 5.6 - nginx et php_fpm hors chroot
Reply #3 - 04. Nov 2014 at 14:13
 
Salut Francis,

Bien content de te croiser de nouveau.

Adieu Apache, adieu Sendmail. ...

En fait je ne l'utilise pas et n'y touche pas, le système l'utilise. Sinon c'est vrai que c'est bien plus simple que sendmail. Je l'ai déjà utilisé dans des essais de petits systèmes 'maison' ce que je n'ai jamais réussi à faire avec sendmail.

Voir ici: http://fmrobsd.tuxfamily.org/plumebsd/game.html mais c'est juste pour toi, en théorie c'est fermé: http://fmrobsd.tuxfamily.org/

Mais maintenant j'en ai un peu marre des bricolages, je veux juste un PC qui marche pour mes petites activités de bureautique et d'écriture web. J'essaie donc au maximum de ne toucher à rien si ce n'est d'optimiser un peu pour un Toshiba Sattelite A100 (de 2006).

Le pire c'est que même sans rien bricoler OBSD y fonctionne plutôt bien. Je teste cependant en ce moment quelques trucs, je laisserai peut-être un message sur le sujet dans quelques temps histoire de voir si quelqu'un a des idées, des conseils, etc.
Back to top
 
WWW WWW  
IP Logged