elbasri / nginxconfigforodoo14

إعدادات nginx و odoo 14

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

إعدادات nginx و odoo 14

Nginx Config for Odoo 14

الكود التالي يوضع في ملف الاعدادات الخاص بالنطاق في مخدم nginx

upstream odoo {
 server 127.0.0.1:8069;
}
upstream odoochat {
 server 127.0.0.1:8072;
}


server {
 listen 80;
 server_name odoo.nacer.ma;
 proxy_read_timeout 720s;
 proxy_connect_timeout 720s;
 proxy_send_timeout 720s;

 # Add Headers for odoo proxy mode
 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;


 # log
 access_log /var/log/nginx/odoo.access.log;
 error_log /var/log/nginx/odoo.error.log;

 # Redirect longpoll requests to odoo longpolling port
 location /longpolling {
 proxy_pass http://odoochat;
 }

 # Redirect requests to odoo backend server
 location / {
   proxy_redirect off;
   proxy_pass http://odoo;
   proxy_set_header Host $host;
 }

 # common gzip
 gzip_types text/css text/scss text/plain text/xml application/xml application/json application/javascript;
 gzip on;

}


# http -> https
server {
    if ($host = odoo.elbasri.net) {
        return 301 https://$host$request_uri;
    } # managed by Certbot


   listen 80;
   server_name odoo.elbasri.net;


}

#ملاحظة : لاستخدام نطاقات فرعية او نطاقات جذر مختلفة لقواعد بيانات متعددة، يكفي اضافة هذا السطر في ملف اعدادات اودو:

dbfilter = ^%h$

لأي مساعدة يمكنك الاتصال بي عبر بيانات الاتصال الموجودة في موقعي التالي

https://facebook.com/abdennacerelbasri https://twitter.com/abdennacerelb

Video/فيديو: https://www.youtube.com/watch?v=Pi9Yffgmlk4

About

إعدادات nginx و odoo 14