Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
3 Trả lời
23231 Lượt xem

I have a odoo instance behind a nginx proxy. Everything works fine but when i logout the redirect url is incorrect (the base url is lost). Any ideas?

Thnx

Ảnh đại diện
Huỷ bỏ

Please provide a proper error log and your nginx config if necessary.

Tác giả Câu trả lời hay nhất

I found a solution. Looking for the logout controller function I've seen that allows a parameter. I have made a nginx rewrite: rewrite /web/session/logout /web/session/logout?redirect=https://$host $break;

Ảnh đại diện
Huỷ bỏ

Invalid parameter "$break" How do I make this work?

Câu trả lời hay nhất

Hi, you can follow this: https://youtu.be/-3wV7A_4s-w

Hope it helps

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Changes required on nginx default or nginx's conf file.

Add below  code under section where your are Redirecting requests to odoo backend server 

====================== Syntax ===================================

 location / {

   proxy_pass http://odooapplicationurl:port;

   proxy_redirect http://odooapplicationurl:port/ https://yourapplicationdomain/;

   proxy_set_header X-Real-IP $remote_addr;

   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

 }

 ============================ Example ================================

   location / {


   proxy_pass http://192.168.0.1:8069;

   proxy_redirect http://192.168.0.1:8069/ https://mycompanyodoo.com/;

   proxy_set_header X-Real-IP $remote_addr;

   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

 }

========================== Justification ===================================

Odoo logout controller returns 301 http code.

Nginx require below headers in conf file when 301 http code return by application else odoo application will show bad request 400.

   proxy_set_header X-Real-IP $remote_addr;

   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

 

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 9 16
4709
0
thg 10 23
979
0
thg 10 22
4263
1
thg 11 20
4383
3
thg 11 20
9741