Cài đặt wkhtmltopdf ubuntu

Máy chủ web Odoo mặc định đang phục vụ lưu lượng truy cập qua HTTP. Để làm cho việc phát triển khai thác Odoo an toàn hơn, chúng tôi sẽ định cấu hình Nginx làm proxy chấm dứt SSL sẽ phục vụ lưu lượng truy cập qua

Proxy terminator SSL là proxy máy chủ xử lý mã hóa / giải mã SSL. Điều này có nghĩa là proxy terminator (Nginx) sẽ xử lý và giải mã các kết nối TLS đến (HTTPS) đến và chuyển các yêu cầu không được mã hóa đến dịch vụ nội bộ (Odoo). Lưu lượng giữa Nginx và Odoo sẽ không được mã hóa (HTTP)

Sử dụng proxy ngược mang lại cho bạn rất nhiều lợi ích như Cân bằng tải, Chấm dứt SSL, Lưu đệm, Nén, Phục vụ Nội dung tĩnh, v. v

Đảm bảo rằng bạn đã trả lời các điều kiện đầu tiên giải quyết sau đây trước khi tiếp tục với phần này

  • Tên miền trỏ đến IP máy chủ cộng đồng của bạn. Chúng tôi sẽ chỉ sử dụng chứng chỉ /opt/odoo138. Đã cài đặt Nginx. SSL for your domain name. Bạn có thể cài đặt chứng chỉ SSL Encrypt SSL miễn phí

Mở trình soạn thảo văn bản của bạn và tạo / sửa khối máy chủ tên miền

/opt/odoo139

Cấu hình sau đây thiết lập Chấm dứt SSL, chuyển hướng HTTP sang HTTPS, WWW sang chuyển hướng không WWW, lưu trữ các tệp tĩnh và cho phép nén GZip

/etc/nginx/sites-enables/example. com

sudo useradd -m -d /opt/odoo13 -U -r -s /bin/bash odoo130 Đừng quên ví dụ thay thế. com bằng tên miền Odoo của bạn và đặt đường dẫn chính đến các tệp chứng chỉ SSL. Các đoạn được sử dụng trong cấu hình này được tạo trong hướng dẫn này

Khi bạn đã hoàn tất, hãy khởi động lại dịch vụ Nginx

sudo useradd -m -d /opt/odoo13 -U -r -s /bin/bash odoo131

Tiếp theo, chúng ta cần nói với proxy sử dụng Odoo. Để làm như vậy, hãy mở tệp cấu hình và thêm dòng sau

/etc/odoo13. conf

sudo useradd -m -d /opt/odoo13 -U -r -s /bin/bash odoo132

Khởi động lại dịch vụ Odoo để thay đổi hiệu lực

sudo useradd -m -d /opt/odoo13 -U -r -s /bin/bash odoo133

Tại thời điểm này, cấu hình proxy đã bị đảo ngược và bạn có thể truy cập vào khả năng hiển thị Odoo của mình tại. sudo useradd -m -d /opt/odoo13 -U -r -s /bin/bash odoo134

Thay đổi giao diện liên kết

Bước này là một tùy chọn, nhưng nó là một hành động bảo mật tốt

Theo mặc định, máy chủ Odoo lắng nghe cổng sudo useradd -m -d /opt/odoo13 -U -r -s /bin/bash odoo135 trên tất cả các giao diện. Để vô hiệu hóa quyền truy cập trực tiếp vào phiên bản Odoo, bạn có thể chặn cổng sudo useradd -m -d /opt/odoo13 -U -r -s /bin/bash odoo135 cho tất cả các giao diện công cộng hoặc buộc Odoo chỉ nghe trên bộ giao diện cục bộ

Chúng tôi sẽ cấu hình Odoo để chỉ nghe trên sudo useradd -m -d /opt/odoo13 -U -r -s /bin/bash odoo137. Open config thêm hai dòng sau vào cuối tệp

/etc/odoo13. conf

sudo useradd -m -d /opt/odoo13 -U -r -s /bin/bash odoo138

Lưu cấu hình tệp và khởi động lại máy chủ Odoo để các thay đổi có hiệu lực

sudo useradd -m -d /opt/odoo13 -U -r -s /bin/bash odoo133

Kích hoạt đa xử lý

Theo mặc định, Odoo đang làm việc ở chế độ đa luồng. Để khai triển sản xuất, nên thay đổi máy chủ đa xử lý vì nó giúp tăng tính ổn định và sử dụng tốt hơn các hệ thống tài nguyên

Để kích hoạt đa xử lý, bạn cần chỉnh sửa cấu hình Odoo và đặt số lượng quy trình công nhân khác chứ không phải. Số lượng công nhân được tính toán dựa trên số lượng lõi CPU trong hệ thống và bộ nhớ RAM khả dụng

Theo tài liệu chính thức của Odoo để tính toán số lượng công nhân và kích thước bộ nhớ RAM cần thiết, bạn có thể sử dụng các công thức và giả định sau

Tính toán công nhân số

  • Số lượng công nhân tối đa theo lý thuyết = (system_cpus * 2) + 11 worker có thể phục vụ ~ = 6 người dùng đồng thời Công nhân cũng yêu cầu CPU

Tính toán kích thước bộ nhớ RAM

  • Chúng tôi sẽ xem xét rằng 20% ​​tất cả các yêu cầu là yêu cầu nặng và 80% là yêu cầu nhẹ hơn. Các yêu cầu nặng đang sử dụng khoảng 1 GB RAM trong khi các yêu cầu nhẹ hơn đang sử dụng khoảng 150 MB RAM Cần RAM = /opt/odoo1320

/opt/odoo1321

Giả sử bạn có một hệ thống với CPU 4 nhân, bộ nhớ RAM 8 GB và 30 người dùng Odoo đồng thời

  • /opt/odoo1322 (5 là số lượng công nhân lý thuyết cần thiết) /opt/odoo1323 (9 là số lượng công nhân tối đa theo lý thuyết)

Dựa trên tính toán ở trên, bạn có thể sử dụng 5 công nhân + 1 công nhân cho công nhân định kỳ có tổng cộng 6 công nhân

Tính toán mức tiêu thụ bộ nhớ RAM dựa trên số lượng công nhân

  • /opt/odoo1324

Tính toán để cài đặt Odoo cần khoảng 2GB RAM

Để chuyển sang chế độ xử lý đa chế độ, hãy mở tệp cấu hình và nối các giá trị được tính toán

/etc/odoo13. conf

/opt/odoo1325

Khởi động lại dịch vụ Odoo để thay đổi hiệu lực

sudo useradd -m -d /opt/odoo13 -U -r -s /bin/bash odoo133

Phần còn lại của tài nguyên hệ thống sẽ được sử dụng bởi các dịch vụ khác chạy trên hệ thống này. Trong hướng dẫn này, chúng tôi đã cài đặt Odoo cùng với PostgreSQL và Nginx trên cùng một máy chủ. Tùy thuộc vào thiết lập của bạn, bạn cũng có thể có các dịch vụ khác đang chạy trên máy chủ của mình

Phần kết luận

Hướng dẫn hướng dẫn bạn cài đặt Odoo 13 trên Ubuntu 18. 04 trong môi trường ảo Python sử dụng Nginx làm ngược proxy. Chúng tôi cũng đã chỉ cho bạn cách kích hoạt đa xử lý và tối ưu hóa Odoo cho môi trường sản xuất

Bạn cũng có thể muốn kiểm tra hướng dẫn của chúng tôi về cách tạo bản sao lưu tự động hàng ngày của nền tảng Odoo

ubfox odoo postgresql python pip nginx proxy ssl

Đầu tiên, một nền tảng nhỏ. Văn phòng mua hàng 2013 chỉ cấp giấy phép cho một máy tính cá nhân (trái với máy tính có Office 365 tối đa nhiều năm). Giấy phép Office 2013 đi thêm một bước nữa vào lĩnh vực kỳ diệu, mặc dù, bằng cách khẳng định rằng phần mềm được gắn liền với thiết bị mà nó được cài đặt trên đó. Điều này có nghĩa là bạn không thể cài đặt lại Office 2013 nếu bạn nhận được một máy tính mới

Cài đặt wkhtmltopdf ubuntu

Microsoft đang sử dụng một cách tiếp cận hà khắc để cấp phép cho Office 2013

Không thể cài đặt hoặc gỡ bỏ cài đặt chương trình trong Trình gỡ rối cài đặt và gỡ bỏ cài đặt chương trình Windows 10/8/7

Cài đặt wkhtmltopdf ubuntu

Của Microsoft sẽ giúp bạn giải quyết sự cố nếu bạn không thể cài đặt hoặc gỡ cài đặt chương trình trong Windows 7/8/10

Cách cài đặt odoo 11 trên Ubuntu 16. 04

Cài đặt wkhtmltopdf ubuntu

Odoo là một trong những phần mềm kinh doanh phổ biến nhất trên thế giới. Hướng dẫn này bao gồm các bước cần thiết để cài đặt và định cấu hình Odoo bằng nguồn Git và môi trường ảo Python trên Ubuntu 16. 04