Seting Https atau SSL untuk pgAdmin 4 yang Terhubung Odoo 17

Dec 16, 2024 | Odoo 17 Development

Kita telah melakukan instalasi pgAdmin 4 untuk melihat database PostgreSQL yang ada di Odoo 17 dengan mode http. Mode http ini tidak aman dan kita perlu meningkatkan ke mode https.

Seting https atau SSL untuk pgAdmin 4 yang terhubung dengan database PostgreSQL untuk aplikasi Odoo adalah seperti prinsip-prinsip di bawah ini

  1. Siapkan satu sub domain yang khusus hanya digunakan oleh pgAdmin 4
  2. Instal Nginx
  3. Pada Nginx situs default, ubah port 80 ke port 81 karena port 80 sudah digunakan Apache2 yang melayani pgAdmin
  4. Membuat konfigurasi reverse proxy seperti contoh berikut ini
     cat /etc/nginx/sites-available/dev100pg-utama-id.conf
    map $http_upgrade $connection_upgrade {
      default upgrade;
      ''      close;
    }
    
    # http -> https
    #server {
    #  listen 80;
    #  server_name pfs.metrindo.co.id;
    #  rewrite ^(.*) https://$host$1 permanent;
    #}
    
    server {
      listen 443 ssl;
      server_name dev100pg.utama.id;
      proxy_read_timeout 720s;
      proxy_connect_timeout 720s;
      proxy_send_timeout 720s;
    
      # SSL parameters
      ssl_certificate /etc/letsencrypt/live/dev100pg.utama.id/fullchain.pem;
      ssl_certificate_key /etc/letsencrypt/live/dev100pg.utama.id/privkey.pem;
      ssl_session_timeout 30m;
      ssl_protocols TLSv1.2;
      ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384;
      ssl_prefer_server_ciphers off;
    
      # log
      access_log /var/log/nginx/dev100pg.access.log;
      error_log /var/log/nginx/dev100pg.error.log;
    
      # Redirect requests to odoo backend server
      location / {
        # Add Headers for odoo proxy mode
        proxy_pass http://127.0.0.1;
      }
    
      # common gzip
      gzip_types text/css text/scss text/plain text/xml application/xml application/json application/javascript;
      gzip on;
    }
    
    
  5. Contoh hasil tampilan

Kunjungi www.proweb.co.id/implementasi-odoo/ untuk menambah wawasan implementasi Odoo ERP.

Odoo ERP merupakan aplikasi lengkap untuk otomatisasi proses bisnis perusahaan anda.
Jika anda tertarik dengan Odoo ERP silahkan mengisi form di bawah ini