GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Instal Odoo (sebelumnya OpenERP) dengan Nginx di VPS Ubuntu


Dalam posting hari ini kami akan menjelaskan kepada Anda bagaimana Anda dapat dengan mudah menginstal Odoo dengan Nginx sebagai server proxy terbalik di VPS Ubuntu.
Odoo (sebelumnya OpenERP) adalah rangkaian aplikasi Bisnis sumber terbuka. Beberapa modul yang disertakan dalam Odoo adalah:E-commerce, Akuntansi &Keuangan, Manajemen Biaya, Kalender ..etc.

Perbarui sistem Anda

Untuk memperbarui sistem Anda, jalankan perintah berikut:

$ sudo apt-get update
$ sudo apt-get upgrade -y

Instal Odoo (sebelumnya OpenERP)

Tambahkan repositori ke daftar sumber Anda

$ vim /etc/apt/sources.list
deb http://nightly.openerp.com/7.0/nightly/deb/ ./

dan instal Odoo

$ sudo apt-get update
$ sudo apt-get install openerp -y

Instal Server PostgreSQL

$ sudo apt-get install postgresql -y
$ sudo su - postgres -c "createuser -s openerp" 2> /dev/null || true

Setel kata sandi untuk pengguna openerp postgres

sudo su postgres
psql template1
ALTER ROLE openerp WITH password 'odooPassWord';
\q

Instal dan Konfigurasi Nginx

$ sudo apt-get install nginx

Hasilkan sertifikat ssl

$ sudo mkdir /etc/nginx/ssl
$ cd /etc/nginx/ssl
$ sudo openssl genrsa -des3 -passout pass:x -out server.pass.key 2048
$ sudo openssl rsa -passin pass:x -in server.pass.key -out server.key
$ sudo rm server.pass.key
$ sudo openssl req -new -key server.key -out server.csr
$ sudo openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

Buat blok server Nginx

$ sudo vim /etc/nginx/sites-available/yourOdooSite.com
upstream oddo {
    server 127.0.0.1:8069;
}

server {
    listen      443 default;
    server_name yourOdooSite.com;

    access_log  /var/log/nginx/oddo.access.log;
    error_log   /var/log/nginx/oddo.error.log;

    ssl on;
    ssl_certificate     /etc/nginx/ssl/server.crt;
    ssl_certificate_key /etc/nginx/ssl/server.key;
    keepalive_timeout   60;

    ssl_ciphers             HIGH:!ADH:!MD5;
    ssl_protocols           SSLv3 TLSv1;
    ssl_prefer_server_ciphers on;

    proxy_buffers 16 64k;
    proxy_buffer_size 128k;

    location / {
        proxy_pass  http://oddo;
        proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
        proxy_redirect off;

        proxy_set_header    Host            $host;
        proxy_set_header    X-Real-IP       $remote_addr;
        proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header    X-Forwarded-Proto https;
    }

    location ~* /web/static/ {
        proxy_cache_valid 200 60m;
        proxy_buffering on;
        expires 864000;
        proxy_pass http://oddo;
    }
}

server {
    listen      80;
    server_name yourOdooSite.com;

    add_header Strict-Transport-Security max-age=2592000;
    rewrite ^/.*$ https://$host$request_uri? permanent;
}

Aktifkan blok server dengan membuat tautan simbolik dan mulai ulang nginx

$ sudo ln -s /etc/nginx/sites-available/yourOdooSite.com /etc/nginx/sites-enabled/yourOdooSite.com
$ sudo /etc/init.d/nginx restart

Konfigurasi aplikasi ODOO

Edit konfigurasi server

/etc/openerp/openerp-server.conf

dan atur kata sandinya

db_password = odooPassWord

Buat Basis Data Baru

Buka browser Anda, buka https://yourOdooSite.com, isi kolom input dan klik tombol “Buat Database”.

Setelah database dibuat, Anda akan diarahkan ke panel admin tempat Anda dapat mengubah kata sandi.

Tentu saja, Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Odoo untuk Anda. Mereka tersedia 24 × 7 dan akan segera menangani permintaan Anda. Atau, Anda juga dapat merujuk ke panduan kami tentang Cara Menginstal Odoo 12 di Ubuntu 18.04 dengan Nginx sebagai Proxy Terbalik.

PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Panels
  1. Cara menginstal phpMyAdmin dengan HHVM, Nginx dan MariaDB di Ubuntu 14.04 VPS

  2. Instal gpEasy CMS dengan NGINX dan PHP5-FPM di Ubuntu 14.04 VPS

  3. Instal Croogo di VPS Ubuntu dengan Nginx dan MariaDB

  1. Instal OpenCart 2 di Ubuntu 14.04 VPS dengan Nginx dan PHP-FPM

  2. Instal PmWiki di Ubuntu 14.04 VPS dengan Nginx

  3. Instal OwnCloud 7 dengan Nginx dan PHP-FPM di VPS Ubuntu

  1. Cara menginstal Seafile di Ubuntu 14.04 VPS

  2. Cara Install Linux Dash di VPS Ubuntu dengan Nginx dan Password Protect

  3. Instal Redmine di server Ubuntu 14.04 dengan MariaDB, Puma dan Nginx.