[Toulibre] PB avec nginx mais pas sûr

Phil'sFree philsfree at free.fr
Mar 24 Mar 18:38:48 CET 2020


Merci Hedy.

Tu as très bien fait de laisser la liste en copie.



Le 24 mars 2020 11:17:45 GMT+01:00, Hedy Ache via Toulouse-ll <toulouse-ll at toulibre.org> a écrit :
>Bonjour,
>
>Je me permet de répondre rapidement même si par email c'est pas
>forcément idéal.
>
>> upstream odooserver {
>
>Ici tu déclares un serveur (ou cluster) qui se nomme « odooserver ».
>Tu lui passes les requêtes grâce à :
>
>>         proxy_pass http://odooserver;
>
>Du coté applicatif, l'application reçoit donc une requête HTTP,
>certainement de type GET, avec pour base url « odooserver ».
>
>Ce n'est pas un problème, c'est nginx qui est configuré comme ça.
>
>Avec une application qui ne fait pas attention à l'url avec laquelle
>est
>appelée, il n'y a pas de soucis. Le problème ici c'est que
>l'application
>à l'air de s'en servir.
>
>Du coup, il faut harmoniser entre l'applicatif et la configuration
>nginx.
>
>La correction facile c'est de remplacer :
>> upstream odooserver {
>Par
>> upstream aroeven-occitanie.fr {
>
>Et
>>         proxy_pass http://odooserver;
>Par
>>         proxy_pass http://aroeven-occitanie.fr;
>
>L'autre correction, c'est de fixer l'URL coté applicatif.
>
>Voilà, bonne journée \o
>ache
>
>
>PS: Je ne sais bien pas s'il fallait répondre à tout où si c'était
>préférable de répondre juste à la personne qui a posé la question.
>
>Vu que l'expéditeur principal des emails la liste est elle même, je
>suppose
>qu'il est préférable d'envoyer à tout le monde. Certainement pour qu'on
>aie tous le même niveau d'information
>
>
>On Tue, Mar 24, 2020 at 09:43:31AM +0100, tuxrouge via Toulouse-ll
>wrote:
>> Bonjour à tout le monde
>> 
>> Petite question technique un peu pointue pour vous assurer un instant
>de
>> plaisir intense, je n'en doute pas.
>> 
>> Cela concerne odoo, debian et nginx.
>> 
>> Pour le site de notre association j'ai installé odoo.
>> 
>> Dans un premier temps dans une machine virtuelle debian afin de
>monter le
>> système et d'élaborer le suite
>> 
>> Ensuite sur mon serveur, une debian 10 toute neuve en suivant cette
>doc:
>> https://www.cloudbooklet.com/install-od … gle-cloud/
><https://www.cloudbooklet.com/install-odoo-13-on-ubuntu-18-04-with-nginx-google-cloud/>
>> 
>> sans nginx tout fonctionne (www.aroeven-occitanie.fr:8069)
>> 
>> avec, ça coince (www.aroeven-occitanie.fr
><http://www.aroeven-occitanie.fr>)
>> 
>> et la seule différence avec ma machine virtuelle c'est que je suis en
>https.
>> 
>> Par exemple une fois loggé j'obtiens comme adresse
>"http://odooserver/web"
>> 
>> et voilà mon /etc/nginx/sites-available/odoo.conf
>> 
>> upstream odooserver {
>> 
>>      server 127.0.0.1:8069;
>> 
>>  }
>> 
>> 
>> 
>>  server {
>> 
>>      listen [::]:80;
>> 
>>      listen 80;
>> 
>> 
>> 
>>      server_name aroeven-occitanie.fr www.aroeven-occitanie.fr;
>> 
>> 
>> 
>>      return 301 https://aroeven-occitanie.fr$request_uri;
>> 
>>  }
>> 
>> 
>> 
>>  server {
>> 
>>      listen [::]:443 ssl;
>> 
>>      listen 443 ssl;
>> 
>> 
>> 
>>      server_name www.aroeven-occitanie.fr;
>> 
>> 
>> 
>>      ssl_certificate
>/etc/letsencrypt/live/aroeven-occitanie.fr/fullchain.pem;
>> 
>>      ssl_certificate_key
>/etc/letsencrypt/live/aroeven-occitanie.fr/privkey.pem;
>> 
>> 
>> 
>>      return 301 https://aroeven-occitanie.fr$request_uri;
>> 
>>  }
>> 
>> 
>> 
>>  server {
>> 
>>      listen [::]:443 ssl http2;
>> 
>>      listen 443 ssl http2;
>> 
>> 
>> 
>>      server_name aroeven-occitanie.fr;
>> 
>> 
>> 
>>      ssl_certificate
>/etc/letsencrypt/live/aroeven-occitanie.fr/fullchain.pem;
>> 
>>      ssl_certificate_key
>/etc/letsencrypt/live/aroeven-occitanie.fr/privkey.pem;
>> 
>> 
>> 
>>      access_log /var/log/nginx/odoo_access.log;
>> 
>>      error_log /var/log/nginx/odoo_error.log;
>> 
>> 
>> 
>>      proxy_read_timeout 720s;
>> 
>>      proxy_connect_timeout 720s;
>> 
>>      proxy_send_timeout 720s;
>> 
>>      proxy_set_header X-Forwarded-Host $host;
>> 
>>      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
>> 
>>      proxy_set_header X-Forwarded-Proto $scheme;
>> 
>>      proxy_set_header X-Real-IP $remote_addr;
>> 
>> 
>> 
>>      location / {
>> 
>>         proxy_redirect off;
>> 
>>         proxy_pass http://odooserver;
>> 
>>      }
>> 
>> 
>> 
>>      location ~* /web/static/ {
>> 
>>          proxy_cache_valid 200 90m;
>> 
>>          proxy_buffering on;
>> 
>>          expires 864000;
>> 
>>          proxy_pass http://odooserver;
>> 
>>      }
>> 
>> 
>> 
>>      gzip_types text/css text/less text/plain text/xml
>application/xml application/json application/javascript;
>> 
>>      gzip on;
>> 
>>  }
>> 
>> 
>> mon /var/log/nginx/odoo_error.log est vide
>> 
>> idem pour /var/log/nginx/error.log
>> 
>> ma question est donc toute simple. Qu'est-ce qui coince ?
>> 
>> 
>
>> _______________________________________________
>> Toulouse-ll mailing list
>> Toulouse-ll at toulibre.org
>> http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll
>
>_______________________________________________
>Toulouse-ll mailing list
>Toulouse-ll at toulibre.org
>http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll

-- 
Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://toulibre.org/pipermail/toulouse-ll/attachments/20200324/9596924a/attachment.html>


Plus d'informations sur la liste de diffusion Toulouse-ll