Konfigurasi Nginx mengijinkan akses ke direktory sesuai IP
Tutorial kali ini adalah contoh konfigurasi Nginx agar mengijinkan akses ke direktory sesuai IP, dan penerapannya adalah untuk mengamankan halaman wp-admin di WordPress.
Berikut adalah contoh konfigurasi pada file /etc/nginx/sites-enabled/erawanarifnugroho.com.conf
server { index index.php; ... # Konfigurasi keamanan untuk wp-admin supaya hanya bisa diakses oleh IP tertentu location ~ ^/(wp-admin|wp-login\.php) { allow 192.168.1.10; deny all; } }
Test konfigurasi
$ nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Restart Nginx
Coba akses halaman situs wordpress/wp-admin, jika bukan dari IP yang tadi dipakai maka hasilnya adalah seperti berikut :
Jika mengakses dari IP yang diijinkan, maka kita akan melihat tampilan halaman loginnya
Member discussion