Odoo. Дорогой конструктор для крупного бизнеса
İçindekiler:
Odoo, dünyanın en popüler iş yazılımlarından biridir ve müşteri ilişkileri yönetimi (CRM), satış noktası, proje yönetimi, envanter yönetimi, otomatik faturalama, muhasebe, e-ticaret, envanter yönetimi ve daha fazla.
Odoo yerleşik bir web sunucusuyla birlikte gelir, ancak çoğu durumda, istemcilerle Odoo sunucusu arasında bir aracı görevi görecek bir ters proxy olması önerilir.
Bu kılavuz, Nginx'in SSL sonlandırması ve Odoo'ya ters proxy olarak nasıl kullanılacağı hakkında talimatlar sağlar.
Ön şartlar
Bu eğiticiye devam etmeden önce aşağıdaki önkoşulları karşıladığınızdan emin olun:
- Odoo yüklediniz, değilse talimatları burada bulabilirsiniz Odoo kurulumunuzu gösteren bir alan adınız var.
odoo.example.comkullanacağız. Nginx yüklü, bu kılavuzu kontrol etmiyorsanız. Alan adınız için bir SSL sertifikanız var. Bu kılavuzu izleyerek ücretsiz Let's Encrypt SSL sertifikası yükleyebilirsiniz.
Nginx'i Ters Proxy olarak yapılandırma
Ters proxy kullanmak, Yük Dengeleme, SSL Sonlandırma, Önbellekleme, Sıkıştırma, Statik İçerik Sunma ve daha pek çok avantaj sağlar.
Bu örnekte SSL Sonlandırma, HTTP'den HTTPS'e yeniden yönlendirme yapılandırılacak, statik dosyaları önbelleğe alınacak ve GZip sıkıştırmasını etkinleştireceğiz.
Aşağıda, Odoo kurulumunuz için kullanabileceğiniz örnek bir nginx yapılandırma dosyası (sunucu bloğu) bulunmaktadır. Tüm HTTP istekleri HTTPS'ye yönlendirilecektir.
Metin düzenleyicinizi açın ve aşağıdaki dosyayı oluşturun:
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; }
Odoo.example.com'u Odoo alan adınızla değiştirmeyi ve SSL sertifika dosyaları için doğru yolu ayarlamayı unutmayın.
İşiniz bittiğinde dosyayı kaydedin ve Nginx hizmetini aşağıdakilerle yeniden başlatın:
Ciltleme arayüzünü değiştirme
Bu adım isteğe bağlıdır, ancak iyi bir güvenlik uygulamasıdır.
Varsayılan olarak, Odoo sunucusu tüm arabirimlerde
8069
numaralı bağlantı noktasını dinler. Odoo örneğinize doğrudan erişimi devre dışı bırakmak istiyorsanız Odoo yapılandırma dosyasını açın ve dosyanın sonuna aşağıdaki iki satırı ekleyin:
xmlrpc_interface = 127.0.0.1 netrpc_interface = 127.0.0.1
Yapılandırma dosyasını kaydedin ve değişikliklerin geçerli olması için Odoo sunucusunu yeniden başlatın:
Sonuç
Bu öğreticide Nginx'i Odoo uygulamanız için bir Proxy olarak nasıl yapılandıracağınızı öğrendiniz. Otomatik Odoo Yedeklemelerinin Ayarlanması hakkında da bilgi edinebilirsiniz.
odoo nginx proxy sslE-posta hesabınızı Outlook istemcisi ile otomatik olarak yapılandırın Otomatik Yapılandırma
Otomatik Yapılandırma Yardımcı Programı, e-posta hesabınızı Windows Mail ve Windows Live Mail`de otomatik olarak oluşturmanızı sağlar
Android ics, jöle fasulye ters modu ile pil tasarrufu
Android ICS veya Jelly Bean'de çevrimiçi gezinirken pil tasarrufu yapmak ister misiniz? Bunu stok tarayıcıda ters render modunu etkinleştirerek yapabilirsiniz.
Bir nginx ters proxy kurma
Bu makalede, Nginx'i ters proxy olarak yapılandırmak için gereken adımlar açıklanmaktadır. Ters proxy, bir istemci isteği alan, isteği bir veya daha fazla proxy sunucusuna gönderen, yanıtı alan ve sunucunun istemciye yanıtını veren bir hizmettir.







