GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Melindungi Direktori Dengan Kata Sandi di Nginx

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara melindungi direktori dengan kata sandi di Nginx. Bagi Anda yang belum tahu, tidak seperti Apache, Nginx tidak memiliki file .htaccess. Perlindungan kata sandi dicapai dengan menggunakan arahan modul Nginx HttpAuthBasic di file konfigurasi. Untuk referensi di masa mendatang, saya akan menunjukkan langkah-langkah untuk melindungi direktori dengan kata sandi di Nginx.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah Lindungi Direktori Dengan Kata Sandi di Nginx.

Lindungi Direktori Dengan Kata Sandi di Nginx

Langkah 1. Pertama, tambahkan berikut ini ke file konfigurasi Nginx Anda:

location / {
  auth_basic            "Restricted";
  auth_basic_user_file  /etc/nginx/htpasswd;
}

Langkah 2. Buat htpasswd file, perhatikan bahwa file tersebut adalah /etc/nginx/htpasswd . Ini berarti Anda harus menggunakan htpasswd untuk membuat file itu:

htpasswd -c /etc/nginx/htpasswd yourusername
New password: 
Re-type new password: 
Adding password for user yourusername

Ini akan membuat file kata sandi.

Langkah 3. Selanjutnya restart konfigurasi Nginx:

service nginx restart

Sekarang ketika Anda mengunjungi direktori atau domain Anda, Anda akan diminta untuk memasukkan nama pengguna dan kata sandi yang Anda pilih sebelumnya. Ini jelas bukan cara yang paling aman untuk membatasi akses domain.

Selamat! Anda telah berhasil melindungi direktori di Nginx. Terima kasih telah menggunakan tutorial ini untuk melindungi direktori dengan kata sandi di sistem Nginx. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa resmi Situs web Nginx.


Cent OS
  1. Cara Melindungi Kata Sandi bagian situs web Anda

  2. Cara Melindungi Direktori Dengan Kata Sandi Di cPanel

  3. Cara melindungi direktori dengan kata sandi melalui cPanel

  1. Cara Instal phpMyAdmin dengan Nginx di CentOS 7

  2. Cara melindungi file dan direktori dengan kata sandi

  3. Cara Melindungi Folder apa pun dengan Kata Sandi di Plesk

  1. Cara menggunakan Plesk untuk melindungi direktori dengan kata sandi

  2. Cara Menginstal SuiteCRM dengan Nginx di CentOS 7

  3. Cara Menginstal MediaWiki dengan Nginx di CentOS 7