Saya memiliki situs web yang dilindungi kata sandi menggunakan otentikasi dasar Apache.
Saya menggunakan kode berikut dalam konfigurasi Apache untuk melindungi kata sandi.
1
2
3
4
5
6
|
<Directory “/var/www/html/”>
AuthType Basic
AuthName “Restricted Content”
AuthUserFile /etc/apache2/demo–sok–htpaswd
Require valid–user
</Directory>
|
Masalahnya adalah ketika SSL membutuhkan perpanjangan otomatis, diperlukan url seperti http://domain/.well-known/ agar dapat diakses tanpa kata sandi untuk verifikasi kepemilikan domain.
Agar folder .well-known dapat diakses tanpa kata sandi, saya menambahkan kode berikut di file konfigurasi Apache.
1
2
3
|
<Directory “/var/www/html/.well-known/”>
Require all granted
</Directory>
|
Setelah memulai ulang Apache, url yang dimulai dengan .terkenal berfungsi tanpa memerlukan kata sandi apa pun.