Image

Bilgi Veritabanı → Apache için Parola Ayarı (htaccess ve htpasswd)

[Virtual sunucular]
Yayın tarihi: 05.06.2023

Belirli sayfalara erişimi kısıtlamak için htaccess yapılandırma dosyasını ve htpasswd parola dosyasını ayarlamanız gerekir. Birden fazla dizin veya kullanıcı eklenebilir. İlk olarak, apache2-utils paketinin yüklü olduğundan emin olun, genellikle bu paket yüklüdür, ancak yüklü değilse, CentOS için yum install veya Debian/Ubuntu için apt install komutunu kullanabilirsiniz.

Parola dosyası oluşturun:

htpasswd -c /etc/apache2/.htpasswd username

Burada "username" kullanıcı adıdır; ardından sizden bir parola oluşturmanız istenecektir.

Sanal host dosyasını yapılandırın:

vi /etc/apache2/sites-enabled/default.conf
vi /etc/apache2/sites-enabled/default-ssl.conf	

Yapılandırmanıza bağlı olarak aşağıdaki satırları ekleyin: 

<Directory>
 AuthType Basic
 AuthName "Restricted Content"
 AuthUserFile /etc/apache2/.htpasswd
 Require valid-user
</Directory>	

Ayarları uygulamak için servisi yeniden başlatın: 

systemctl restart apache2

Tamamlandı, belirtilen yola girdiğinizde tarayıcı, kullanıcı adı ve parola girmenizi isteyecektir.





No Comments Yet