Tutorial sebelumnya saya telah menulis mengenai cara menjalankan php5.6 dan php7.2 secara bersamaan, khusus untuk pengguna GNU/Linux distro Ubuntu. Sekarang giliran macOS.
Dikatakan bahwa GNU/Linux merupakan sistem operasi yang aman, salah satunya adalah adanya hak akses atau permission pada tiap-tiap berkasnya. Mungkin bagi para imigran Windows ke GNU/Linux metode permission ini merupakan hal yang menjengkelkan. Dari sebab itu, jalan pintas menjadi pantas, berkas yang dianggap menjengkelkan malah diubah permission-nya menjadi 0777
. Apalagi berkas tersebut ada pada web server yang notabennya dapat diakses oleh semua orang, menjadi akan sangat berbahaya.
Apache merupakan aplikasi yang banyak digunakan untuk keperluan web server. Apache hadir diberbagai macam sistem operasi komputer seperti GNU/Linux, Windows, dan MacOS. Nah, karena hadir dalam berbagai macam OS, menyebabkan berkas konfigurasi dari Apache, diletakan berbeda-beda juga disesuaikan dengan sistem operasi yang kita gunakan. Juga, khusus pengguna GNU/Linux, perbedaan distro mempengaruhi perbedaan letak berkas konfigurasi tersebut. Oleh karena itu, tulisan kali ini kita akan membahas tentang letak berkasi konfigurasi Apache disesuaikan dengan sistem operasi yang Anda gunakan.
Pada saat kita mengatur suatu proyek yang bersifat daring (online), terkadang kita membutuhkan suatu proteksi untuk melindunginya dari public, seperti membatasi akses hanya pada pengguna tertentu yang boleh masuk. Atau untuk alasan lainnya seperti tidak inginnya di crawel oleh mesin pencarian, karena proyek tersebut masih dalam tahap pengembangan (under development).
Dalam tutorial kali ini, kita akan membahas mengenai .htpasswd
yang mana berfungsi melindungi suatu situs dengan memanfaatkan semacam Password Authentication
yang diletakan pada direktori tertentu, seperti direktori admin web, atau direktori yang dianggap penting untuk dibatasi siapa-siapa saja yang boleh masuk.