Membuat Halaman Manage Database Agar Tidak Bisa Dibuka Dengan Redirect 404 di NGINX

Assalamu'alaikum waharmatullahi wabarakaatuh


Pada kesempatan kali ini saya akan membagikan cara untuk menjaga halaman /web/database/manager agar tidak dapat dibuka dengan cara redirect ke 404 di nginx.

Pertama pastikan odoo sudah tersambung dengan domain anda, kemudian pada konfigurasi nginx yang berada pada /etc/site-available/ tambahkan syntax di bawah ini:

    location /web/database/manager {

        return 404;

    }


    location /web/database/selector {

        return 404;

    }


 untuk versi lengkapnya sebagai berikut :

server {
listen 443 ssl http2;
server_name namadomain.com;

client_max_body_size 50M;
proxy_read_timeout 720s;
proxy_connect_timeout 720s;
proxy_send_timeout 720s;

# Proxy headers
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;


# log files
access_log /var/log/nginx/odoo.access.log;
error_log /var/log/nginx/odoo.error.log;

# Handle longpoll requests
location /longpolling {
proxy_pass http://odoochat;
}

# Handle / requests
location / {
proxy_redirect off;
proxy_pass http://odoo;
}
    location /web/database/manager{
  return 404;
  }
  location /web/database/selector{
  return 404;
  }

# Cache static files
location ~* /web/static/ {
proxy_cache_valid 200 90m;
proxy_buffering on;
expires 864000;
proxy_pass http://odoo;
}

# Gzip
gzip_types text/css text/less text/plain text/xml application/xml application/json application/javascript;
gzip on;
}

Tambahkan hanya teks yang berwana hijau saja, karna tiap conf nginx bisa berbeda beda, selanjutnya jika sudah, restart service nginx dan juga service odoo

kemudian untuk hasilnya silahkan buka https://namadomain.com/web/database/manager. hasilnya seberti gambar di bawah:


url /web/database/manager sudah redirect ke 404

Menyembunyikan Tampilan Manage Database di Odoo dari conf file