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.