Cara Mengotorisasi Di Situs

Daftar Isi:

Cara Mengotorisasi Di Situs
Cara Mengotorisasi Di Situs

Video: Cara Mengotorisasi Di Situs

Video: Cara Mengotorisasi Di Situs
Video: Cara Mudah Membuka Blokir Situs Internet Positif Web dengan Google Chrome 2024, April
Anonim

Sebagian besar situs di Internet menyediakan akses publik ke informasi yang dikandungnya. Siapapun dapat melihat halaman publik situs. Namun, Anda perlu memberikan akses terbatas ke beberapa bagian situs. Misalnya, ke halaman panel administrasi. Sebagian besar CMS, forum, dan mesin blog untuk keperluan umum, memiliki alat otorisasi dan kontrol akses bawaan. Tetapi jika sumber daya Anda cukup sederhana dan tidak dikendalikan oleh CMS yang kuat, tetapi Anda perlu membatasi akses, maka Anda harus memikirkan cara mengotorisasi situs. Untungnya, ada alat sederhana untuk ini.

Cara mengotorisasi di situs
Cara mengotorisasi di situs

Diperlukan

Sebuah situs yang berjalan di bawah kendali server apache. Akses ke situs melalui ssh. Akses ke situs melalui ftp. Konfigurasi server memungkinkan file.htaccess khusus

instruksi

Langkah 1

Hubungkan ke server melalui ssh. Jika Anda memiliki klien konsol yang diinstal, masukkan perintah "ssh @" di konsol, di mana nama akun Anda di server, dan merupakan nama simbolis, atau alamat IP server. Perintahnya mungkin terlihat seperti ini: "ssh [email protected]". Saat diminta, masukkan kata sandi untuk akun Anda. Untuk windows, Anda dapat menggunakan program klien alternatif. Salah satu program tersebut adalah dempul.

Langkah 2

Buka direktori root situs di server. Ini adalah direktori yang tidak dapat diakses dari web. Sebagai aturan, ini berisi subdirektori public_html, yang berisi konten situs, tersedia untuk dilihat melalui Internet. Gunakan perintah cd. Jika Anda tidak ingat path lengkap ke folder tersebut, gunakan perintah ls untuk mendapatkan konten direktori saat ini dan menelusurinya.

Langkah 3

Buat file kata sandi di direktori saat ini. Jalankan perintah seperti "htpasswd -c". Berikut adalah nama file yang benar di mana data untuk otorisasi akan ditempatkan, dan merupakan salah satu pengidentifikasi pengguna yang akan memiliki akses ke bagian situs. Perintahnya mungkin terlihat seperti ini: "htpasswd -c.pwd User1". Setelah memasukkan perintah, Anda akan dimintai kata sandi untuk pengguna dengan nama yang dimasukkan. Setelah memasukkan kata sandi, Anda akan diminta untuk mengkonfirmasinya.

Langkah 4

Periksa keberadaan file kata sandi. Jalankan perintah "ls --all". Daftar isi direktori saat ini yang ditampilkan harus menyertakan nama file kata sandi.

Langkah 5

Tambahkan lebih banyak pengguna yang akan diizinkan mengakses. Jalankan perintah seperti "htpasswd". Nilai parameter harus sama dengan saat membuat file kata sandi. Misalnya, untuk menambahkan data pengguna2 ke file bernama.pwd, gunakan perintah "htpasswd.pwd user2". Kata sandi dan konfirmasi kata sandi akan diminta secara interaktif.

Langkah 6

Putuskan sambungan dari server. Masukkan perintah keluar dan tekan Enter.

Langkah 7

Ubah file.htaccess Anda. Hubungkan ke server menggunakan program klien FTP. Buka direktori yang sesuai dengan bagian situs yang memerlukan otorisasi. Jika ada file bernama.htaccess di sana, unduh ke komputer Anda. Jika tidak ada file seperti itu, buat di komputer Anda. Tambahkan baris berikut ke bagian atas file.htaccess: AuthType Basic

AuthName "salam"

AuthUserFile "path_to_file_with_passwords"

Memerlukan pengguna yang valid Ganti kata "sapaan" dengan frasa apa pun. Ini akan ditampilkan dalam dialog permintaan data pengguna di browser. Alih-alih nilai "path_to_file_with_passwords", masukkan path lengkap ke file dengan data untuk otorisasi di server. Jalur ini, misalnya, bisa seperti ini: "/home/www/vic/domains/receptoman.ru/.pwd". Simpan file.htaccess. Unggah ke server.

Langkah 8

Periksa pengoperasian sistem otorisasi. Buka bagian situs tempat file.htaccess telah dimodifikasi. Jika semuanya bekerja dengan benar, browser akan menampilkan dialog dengan permintaan untuk data otorisasi.

Direkomendasikan: