Jak skonfigurować podstawowe uwierzytelnianie w Apache za pomocą .Htaccess
- 765
- 79
- Natan Cholewa
.Htaccess oznacza „dostęp hipertekstowy”. Jest to domyślny plik konfiguracji poziomu katalogu Apache… HTACCESS może być używany do zabezpieczenia określonych katalogów na serwerze WWW. Jednym z najczęstszych zastosowań jest wymaganie uwierzytelnienia użytkownika w celu obsługi niektórych stron internetowych.
Tworzyć .plik Htaccess.
Najpierw utwórz .Htaccess Plik w Twojej witrynie dokumentu root, aby chronić całą witrynę lub w określonym katalogu i dodać następujące treści.
Authtype Podstawowa nazwa autoryzacji „Bezpieczna treść” AuthuserFile/Home/Myuser/Public_Html/.HTPASSWD wymaga ważnego użytkownika
Utwórz użytkowników .htpasswd
Teraz zacznij od tworzenia użytkowników w .HTPASSWD zdefiniowane w .plik Htaccess. Możesz dodać użytkownika i hasło w zwykłym tekście lub szyfrowaniu MD5.
Dodawanie hasła do zwykłego formatu tekstu:
# htpasswd -c/home/myuser/public_html/.HtPasswd Myuser
Dodanie hasła do formatu Crypt MD5
# htpasswd -cm/home/myuser/public_html/.HtPasswd Myuser
Skonfiguruj Apache, aby zezwolić .Uwierzytelnianie Htaccess
Domyślnie Apache nie pozwala na korzystanie z .HTACCESS, więc musisz także zaktualizować poniżej ustawienie w HTTPD.con, aby zezwolić .Uwierzytelnianie oparte na Htaccess. Używamy zmiennej zezwolenia do zdefiniowania, czy .HTACCESS przeczyta przez Apache lub nie.
Z: Bezwyznaniowe Do: Authconfig ALLATOVERRIDE
Ustawić authconfig, pozwoli tylko uwierzytelnianie w .htaccess, reszta ustawienia (jeśli istnieje) zostanie zignorowana. Aby umożliwić wszystkie ustawienia zdefiniowane w .plik htaccess użyj „wszystkie” zamiast authconfig ”.
Uruchom ponownie apache i konfigurację testów.
Po wprowadzeniu jakichkolwiek zmian w pliku konfiguracyjnym Apache (HTTPD.conf lub apache2.conf), musisz ponownie uruchomić usługę internetową Apache.
Dla Centos/RHEL 6/5 użytkowników:
# Service Httpd restart
Dla Centos/RHEL 7 Użytkownicy:
# Systemctl Włącz HTTPD.praca
Dla użytkowników Ubuntu/Debian:
# Service Apache2 restart
Dziękujemy za przeczytanie tego artykułu, mam nadzieję, że pomoże ci zrozumieć podstawowe uwierzytelnianie w Apache za pomocą .Htaccess.