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