GNU/Linux >> Belajar Linux >  >> Debian

Instal Odoo di VPS Debian 8 dengan Nginx sebagai proxy terbalik

Dalam tutorial ini, kami akan menjelaskan cara menginstal Odoo di VPS Debian 8 dengan Nginx sebagai reverse proxy. Ada beberapa cara untuk menginstal Odoo, tetapi dalam tutorial ini kita akan menginstal Odoo 8.0 terbaru dari repositori resmi Odoo menggunakan manajer paket debian. Panduan ini juga dapat bekerja pada sistem VPS Linux lainnya, tetapi telah diuji dan ditulis untuk VPS Debian 8.

Masuk ke VPS Anda melalui SSH

ssh user@vps

Perbarui sistem dan instal paket yang diperlukan.

[user]$ sudo apt-get update 
[user]$ apt-get -y upgrade
[user]$ sudo apt-get install curl

Instal Odoo

Menginstal Odoo dengan apt-get adalah proses yang cepat dan mudah.

Ambil dan instal kunci Odoo GnuPG:

[user]$ curl -sS https://nightly.odoo.com/odoo.key | sudo apt-key add -

Tambahkan repositori Odoo resmi:

[user]$ sudo sh -c 'echo "deb http://nightly.odoo.com/8.0/nightly/deb/ ./" > /etc/apt/sources.list.d/odoo.list'

Perbarui daftar paket dan instal Odoo:

[user]$ sudo apt-get update
[user]$ sudo apt-get -y install odoo

Perintah di atas akan secara otomatis menginstal semua dependensi Odoo dan memulai daemon Odoo.
Setelah instalasi selesai, edit file konfigurasi dan atur kata sandi admin master:

[user]$ sudo vim /etc/odoo/openerp-server.conf
admin_passwd = YourStrongPassword

Mulai ulang Odoo agar perubahan diterapkan:

[user]$ sudo systemctl restart odoo

Jika Anda ingin mencetak laporan PDF di Odoo, Anda perlu menginstal paket Wkhtmltopdf:

[user]$ sudo apt-get -y install wkhtmltopdf

Instal dan Konfigurasi Nginx

Nginx versi terbaru, versi 1.8 tidak tersedia melalui repositori default Debian, jadi kami akan menambahkan repositori Dotdeb.
Sama seperti sebelumnya ambil dan instal kunci DotDeb GnuPG:

[user]$ curl -sS http://www.dotdeb.org/dotdeb.gpg | sudo apt-key add -

Tambahkan repositori DotDeb:

[user]$ sudo sh -c 'echo "deb http://packages.dotdeb.org jessie all" > /etc/apt/sources.list.d/dotdeb.list'

Perbarui daftar paket dan instal Nginx:

[user]$ sudo apt-get update
[user]$ sudo apt-get -y install nginx

Buat blok server Nginx baru dengan konten berikut:

[user]$ sudo vim /etc/nginx/sites-available/your-odoo-site.com
upstream oddo {
    server 127.0.0.1:8069;
}

server {
    listen      80 default;
    server_name your-odoo-site.com;

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

    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;
    }
}

Aktifkan blok server dengan membuat tautan simbolik dan mulai ulang nginx

[user]$ sudo ln -s /etc/nginx/sites-available/your-odoo-site.com /etc/nginx/sites-enabled/your-odoo-site.com
[user]$ sudo systemctl restart nginx

Itu dia. Anda telah berhasil menginstal Odoo dengan Nginx sebagai proxy terbalik pada VPS Debian 8 Anda. Sekarang buka browser Anda, ketik alamat situs web Anda dan buat database dan pengguna admin.
Untuk informasi lebih lanjut tentang cara mengelola instalasi Odoo Anda, silakan lihat dokumentasi Odoo.

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 menyiapkannya untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

Kami juga memiliki panduan terperinci lainnya tentang cara menginstal Odoo 11 di Debian 9 menggunakan Nginx sebagai proxy terbalik di blog kami, jika Anda telah beralih ke versi yang lebih baru sekarang.

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.


Debian
  1. Cara menginstal Odoo 11 di CentOS 7 dengan Nginx sebagai Proxy Terbalik

  2. Cara Menginstal Flectra di CentOS 8 dengan Nginx sebagai Proxy Terbalik

  3. Cara Menginstal Odoo 14 di CentOS 8 dengan Nginx sebagai Reverse Proxy

  1. Cara Menginstal Odoo 11 di Ubuntu 16.04 dengan Nginx sebagai Proxy Terbalik

  2. Cara Menginstal Odoo 10 di Ubuntu 16.04 dengan Nginx sebagai Proxy Terbalik

  3. Cara Menginstal Odoo 11 di Debian 9 dengan Nginx sebagai Proxy Terbalik

  1. Cara Menginstal Odoo 10 di CentOS 7 dengan Nginx sebagai Proxy Terbalik

  2. Cara Menginstal Odoo 12 di Debian 10 dengan Nginx sebagai Proxy Terbalik

  3. Cara Menginstal WonderCMS dengan Nginx di Debian 11