Qnap [ QNginx + PHP-FPM ] [ 1.12.2 ] Web Server and more [embedded]

Un petit retour sur les packs
pour le QNginx_1.9.4.0_x86 avec php fpm 5.6 (que j'avais récupéré dans le repertoire old sur positiv it) ;)
il est fonctionnel (memcache + acpu + redis + imagic ) sur mon NAS mais peut être à cause de php 5.x, erreur 502 trop souvent !
(peut être a cause d'acpu) et il est plus long ! peut être qu'avec une config en .sock au lieu de "port" ce serait plus adapté ?. J'ai vu sur le net que cela réglait pas mal d'erreur 502 ?
J'ai tenté de modifier pas mal de paramètre de nginx pour éviter les problèmes de buffers / header mais toujours err 502 ...
(note mes sites tournent en https)

Bref je suis repassé au pack php fpm 7x + nginx 1.9.14 et là cela fonctionne mieux, plus stable + rapide mais en revanche pas imagic pas acpu (ça encore :)) pas de memcache pas de redis.. sinon tous fonctionne bien :) (suitecrm, nextcloud 11.02, joomla) et puis toujours ce erreurs avec quelques modules .so compilés avec la version précédente de zts soit :

exemple :

Code:
[11-Apr-2017 12:16:33] NOTICE: PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library '/opt/QNginx/lib/extensions/no-debug-non-zts-20151012/http.so' - /opt/QNginx/lib/extensions/no-debug-non-zts-20151012/http.so: undefined symbol: zend_objects_free_object_storage in Unknown on line 0
[11-Apr-2017 12:16:33] NOTICE: PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library '/opt/QNginx/lib/extensions/no-debug-non-zts-20151012/krb5.so' - /opt/QNginx/lib/extensions/no-debug-non-zts-20151012/krb5.so: undefined symbol: zval_used_for_init in Unknown on line 0
[11-Apr-2017 12:16:33] NOTICE: PHP message: PHP Warning:  PHP Startup: radius: Unable to initialize module

Code:
[11-Apr-2017 12:16:33] NOTICE: PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library '/opt/QNginx/lib/extensions/no-debug-non-zts-20151012/ev.so' - /opt/QNginx/lib/extensions/no-debug-non-zts-20151012/ev.so: undefined symbol: zval_used_for_init in Unknown on line 0
[11-Apr-2017 12:16:33] NOTICE: PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library '/opt/QNginx/lib/extensions/no-debug-non-zts-20151012/eio.so' - /opt/QNginx/lib/extensions/no-debug-non-zts-20151012/eio.so: undefined symbol: zval_used_for_init in Unknown on line 0
[11-Apr-2017 12:16:33] NOTICE: PHP message: PHP Warning:  PHP Startup: hrtime: Unable to initialize module

Code:
[11-Apr-2017 12:16:33] NOTICE: PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library '/opt/QNginx/lib/extensions/no-debug-non-zts-20151012/rar.so' - /opt/QNginx/lib/extensions/no-debug-non-zts-20151012/rar.so: undefined symbol: zend_objects_free_object_storage in Unknown on line 0
[11-Apr-2017 12:16:34] NOTICE: PHP message: PHP Warning:  PHP Startup: imagick: Unable to initialize module

pareil pour http.so, mongo.so krb5.so etc...

Et pour les mods que j'aurais aimé :
Code:
Failed loading /opt/QNginx/lib/extensions/no-debug-non-zts-20151012/acpu.so:  /opt/QNginx/lib/extensions/no-debug-non-zts-20151012/acpu.so: cannot open shared object file: No such file or directory
/opt/QNginx/lib/extensions/no-debug-non-zts-20151012/memcache.so doesn't appear to be a valid Zend extension
Cannot load Zend OPcache - it was already loaded
Failed loading /opt/QNginx/lib/extensions/no-debug-non-zts-20151012/acpu.so:  /opt/QNginx/lib/extensions/no-debug-non-zts-20151012/acpu.so: cannot open shared object file: No such file or directory
/opt/QNginx/lib/extensions/no-debug-non-zts-20151012/memcache.so doesn't appear to be a valid Zend extension
[11-Apr-2017 12:16:33] NOTICE: PHP message: PHP Warning:  PHP Startup: imagick: Unable to initialize module

note : pour mysql j'ai été obligé d'activer les modules pdo, pdo_mysql etc... puis de renseigner le .sock mysql dans php.ini ... et de dé-commenter les variables d'environnement dans le php fpm.conf et la c'est ok. Enfin j'ai désactivé les services web de qnap pour gagner de la ressource. j'ai juste changé les ports de php fpm 9000 -> 9050 au cas ou cela pouvait poser problème avec une autre de mes applis et c'est ok.

Voilà pour le retour. l'idéal pour moi serait le pack 64 bit mais pas sur mon nas (ts 259)

Qoolbox, penses tu repackager un pack avec les bon mods pour les version X86 ? ce serait le top parce que du coup mon p'tit nas il boost :) moi qui pensait le recycler pour en faire un range - CD ...

Le pack que tu m'as indiqué à l'air très bien (je l'ai testé aussi) mais pas de gain pour moi vu qu'il me manque les bons mods et je ne sais pas les recompiler pas le niveau ...

En tout cas en parcourant les fichiers j'ai vu le bouleau et du coup chapeau bas :)
merci pour ça ...
 
pas de prob

mais je vais devoir refaire une compilation également des extension car php 7.1.3 on change tout et on recommence ...
et certaines ne sont plus compatible..

j'en ai fait la triste experience avec Qapache...

je regarde pour faire ça... mais pas tout de suite..
 
Dommage pour Qapache (j'avais aussi testé, mais trop lour sur ts 259) en revanche j'ai hâte de tester ton niveau pack 7.1.3
et maintenant pour moi le copie Qnginx + Php fpm est l’idéal pour mon NAS donc je vais resté dessus, mais je comprends qu'il y a peut être plus de demandes pour apache :). En tous cas pour un pack qui n'est pas update cela tourne déjà très bien j'imagine le tout fraîchement compilé ouawww :lol:
merci je reste en veille sur ce post au cas ou
bon courage et si tu as besoin de tester et d'avoir un retour sur le ts 259 je suis à ta dispo.
À bientôt
 
je pense pas avant deux ou trois semaine, à l'allure ou vont les tickets et les updates urgentes

mais j'ai promis de m'y atteler dés que je peux
 
Ok cool ça promet alors, si on gagne en performance ça ne sera pas négligeable. Merci
 
updated... to 1.12.2 + php-fpm 7.1.11

version x64 seulement pour le moment..

toutes les librairies sont à présent à jours en dernière version...

si une âme généreuse specialiste de Nginx et de php-fpm peut me dire comment charger les extensions php ...
elles sont compilés, et incluse, le php.ini me semble bien configuré tout comme le php-fpm.conf

par contre, phpinfo() me remonte pas mes extensions comme présente :oops: (je fight depuis deux jours avec ça)

par contre en ligne de commandes ca me dit bien que c'est chargé... même deux fois du coup ... grrrrrr

bref je sèche... sorry
 
Il faut attendre pour faire la mise a jour avec l'update 1.12.2 ?
En ce qui me concerne j'ai une erreur pendant la mise a jour
"QNginx 1.12.2 installation failed. Data file error."
 
J’ai eu le même souci lors de la 1ère tentative de mise à jour.
Mais je pense que c’etait du au fait que j’avais supprimé à l’origine le répertoire nginx qui contient la conf pour le remplacer par un lien dynamique vers un répertoire dans le home de l’admin où j’avais déplacé les fichiers (pour pouvoir aisément les modifier).
J’ai donc desintaller nginx puis je les réinstalle et re-remplacer le répertoire nginx par un lien dynamique.
Par contre, lors de la 1ère tentative et malgré l’échec, mon fichier nginx.conf avait été écrasé par celui par défaut (c’est le seul fichier du répertoire qui a été écrasé). J’ai donc du refaire ma conf.
Moralité: avant de mettre à jour il faut backuper le fichier de conf puis le remettre après.
 
Bonjour,
Je souhaiterais tenter de configurer QNginx avec le tuto de Celena-007 qui se trouve ici https://www.forum-nas.fr/viewtopic.php?f=55&t=4183
Par contre, les images ne s'affichent plus vu qu'elles font référence à un site à adresse IP fixe probablement plus valable. Avez vous une solution pour parvenir à ce que les screenshots puissent être accessibles?
 
Le plus simple pour un reverse proxy en réalité est d’utiliser Caddy mnt, sauf si tu as des besoins particulières...


Sent from my iPad using Tapatalk
 
Dear friends. Im newbie and do not know french. However I try to read this forum by google translation and learn as much as possible as Im owner of QNAP. I would like to ask for advice. I try to do virtual hosting on QNginx, read many tutorials, but nothing works for me. I have folder share/html/mysite where is content of mydomain.com domain. Im not able to forward mydomain.com to desired folder. It is possible to show example of config files? Thank you for your answer in advance.
 
Salut les gens!

J'essaie d'installer un Qnginx pour l'utiliser sur le proxy inverse pour mes applications internes dans mon qnap. En peu de confusion parce que je ne sais pas faire avec Qhttpd (Apache).
J'utilise dans mon serveur:
Port système: 666 et activer https dans le port 8081 et j'utilise QTS dans un https://subdomain.domain.com:8081
Port du serveur Web: 80 et Activer https dans le port 443 et je peux utiliser le serveur Web https://subdomain.domain.com/website/example_images

Et pour mes applications plex, ombi, monitorr, tautulli..etc..i utiliser des sous-domaines Apache avec proxy inverse dans https
https://plex.domain.com
https://ombi.domain.com
https://monitorr.domain.com

Ceci est ma configuration maintenant pour Qts, le serveur Web et un exemple de proxy inverse pour le sous-domaine Plex:
p15NLRu.png


Mon intention est de remplacer apache par qnginx ou de combiner les deux dans mon qnap et d’avoir Organirz App (https://github.com/causefx/Organizr)dans mon https://www.domain.com (et d’utiliser mon sous-domaines applications plex.subdomain.com avec iframes) comme ceci https://seanvree.com/organizr/

Je comprends utiliser Apache mais pas Qnginx et je ne sais pas ce qui est arrivé avec QTS / cgi-bin / et aussi un interpréteur Php, je vois dans ce forum https://www.forum-nas.fr/viewtopic.php?f=55&t=4183 à utiliser Une interface pour Apache et une autre pour Qnginx, mais c’est pour un réseau local, et les images qui expliquent cette méthode sont hors ligne :? .

Peut-être que quelqu'un peut me dire quelques étapes pour utiliser Qnginx :lol: Merci. Désolé pour mon français j'ai dû le traduire car je ne sais rien du français.