Odoo Accounting VK Data
Indholdsfortegnelse:
Odoo er en af de mest populære forretningssoftware i verden, og den er fyldt med flere nyttige moduler som CRM (Customer Relationship Management), salgssted, projektstyring, lagerstyring, automatiseret fakturering, regnskab, e-handel, lagerstyring og meget mere.
Odoo leveres med en indbygget webserver, men i de fleste tilfælde anbefales det at have en omvendt proxy foran sig, der fungerer som en formidler mellem klienterne og Odoo-serveren.
Denne vejledning indeholder instruktioner om, hvordan du bruger Nginx som en SSL-terminering og omvendt proxy til Odoo.
Forudsætninger
Sørg for, at du har opfyldt følgende forudsætninger, før du fortsætter med denne tutorial:
- Du har Odoo installeret, hvis ikke kan du finde instruktionerne her. Du har et domænenavn, der peger på din Odoo-installation. Vi bruger
odoo.example.com
Du har Nginx installeret, hvis ikke tjek denne vejledning. Du har et SSL-certifikat installeret til dit domæne. Du kan installere et gratis Let's Encrypt SSL-certifikat ved at følge denne vejledning.
Konfigurer Nginx som en omvendt proxy
Brug af en omvendt proxy giver dig en masse fordele såsom belastningsbalancering, SSL-terminering, cache, komprimering, servering af statisk indhold og mere.
I dette eksempel konfigurerer vi SSL Termination, HTTP til HTTPS omdirigering, cache de statiske filer og aktiverer GZip-komprimering.
Herunder er en prøve nginx-konfigurationsfil (serverblok), som du kan bruge til din Odoo-installation. Alle HTTP-anmodninger vil blive omdirigeret til
Åbn din teksteditor og opret følgende fil:
sudo nano /etc/nginx/sites-enabled/odoo.example.com
/etc/nginx/sites-enabled/odoo.example.com
upstream odoo { server 127.0.0.1:8069; } upstream odoo-chat { server 127.0.0.1:8072; } server { server_name odoo.example.com; return 301 https://odoo.example.com$request_uri; } server { listen 443 ssl http2; server_name odoo.example.com; ssl_certificate /path/to/signed_cert_plus_intermediates; ssl_certificate_key /path/to/private_key; ssl_session_timeout 1d; ssl_session_cache shared:SSL:50m; ssl_session_tickets off; ssl_dhparam /path/to/dhparam.pem; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers 'ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS'; ssl_prefer_server_ciphers on; add_header Strict-Transport-Security max-age=15768000; ssl_stapling on; ssl_stapling_verify on; ssl_trusted_certificate /path/to/root_CA_cert_plus_intermediates; resolver 8.8.8.8 8.8.4.4; 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://odoo; } location /longpolling { proxy_pass http://odoo-chat; } location ~* /web/static/ { proxy_cache_valid 200 90m; proxy_buffering on; expires 864000; proxy_pass http://odoo; } # gzip gzip_types text/css text/less text/plain text/xml application/xml application/json application/javascript; gzip on; }
Glem ikke at erstatte odoo.example.com med dit Odoo-domæne og indstille den rigtige sti til SSL-certifikatfiler.
Når du er færdig, skal du gemme filen og genstarte Nginx-tjenesten med:
Skift bindingsgrænsefladen
Dette trin er valgfrit, men det er en god sikkerhedspraksis.
Som standard lytter Odoo-serveren til port
8069
på alle grænseflader. Hvis du vil deaktivere direkte adgang til din Odoo-forekomst, skal du åbne Odoo-konfigurationsfilen og tilføje følgende to linjer i slutningen af filen:
xmlrpc_interface = 127.0.0.1 netrpc_interface = 127.0.0.1
Gem konfigurationsfilen, og genstart Odoo-serveren, så ændringerne træder i kraft:
Konklusion
I denne tutorial lærte du, hvordan du konfigurerer Nginx som en proxy til din Odoo-applikation. Du kan også læse om, hvordan du indstiller automatiske Odoo-sikkerhedskopier
odoo nginx proxy sslKonfigurer og konfigurer Exchange ActiveSync på Windows Phone 7
Denne vejledning fortæller dig, hvordan du konfigurerer Exchange ActiveSync på din Windows Phone 7-enhed, Brug af min Office 365-konto til et eksempel.
Konfigurer og konfigurer Outlook til at arbejde med en indisk sprog email-konto
Lær hvordan du konfigurerer og konfigurerer Outlook, så det arbejder med indiske sprog. Trinnene involverer opsætning af din e-mail-konto ved hjælp af den sædvanlige IMAP-konfiguration.
Pushbullet er en freeware, som lader dig skubbe data fra pc til enhver anden enhed og omvendt. Du kan også chatte med dine venner og mere ved hjælp af Pushbullet.
Pushbullet