Jak Autoryzować Na Stronie

Spisu treści:

Jak Autoryzować Na Stronie
Jak Autoryzować Na Stronie

Wideo: Jak Autoryzować Na Stronie

Wideo: Jak Autoryzować Na Stronie
Wideo: Ustawienia fanpage Facebook czyli jak odpowiednio ustawic lub zmienić ustawienia strony na Facebooku 2024, Grudzień
Anonim

Większość witryn internetowych zapewnia publiczny dostęp do zawartych w nich informacji. Każdy może przeglądać publiczne strony witryn. Musisz jednak zapewnić ograniczony dostęp do niektórych sekcji witryn. Na przykład na strony panelu administracyjnego. Większość uniwersalnych systemów CMS, forum i blogów ma wbudowane narzędzia autoryzacji i kontroli dostępu. Ale jeśli twój zasób jest wystarczająco prosty i nie jest kontrolowany przez potężny CMS, ale musisz ograniczyć dostęp, będziesz musiał pomyśleć o autoryzacji w witrynie. Na szczęście istnieją do tego proste narzędzia.

Jak autoryzować na stronie
Jak autoryzować na stronie

Niezbędny

Witryna działająca pod kontrolą serwera Apache. Dostęp do serwisu przez ssh. Dostęp do serwisu przez ftp. Konfiguracja serwera umożliwiająca niestandardowe pliki.htaccess

Instrukcje

Krok 1

Połącz się z serwerem przez ssh. Jeśli masz zainstalowanego klienta konsoli, wpisz w konsoli polecenie „ssh @”, gdzie jest nazwą Twojego konta na serwerze, a jest nazwą symboliczną lub adresem IP serwera. Polecenie może wyglądać tak: "ssh [email protected]". Po wyświetleniu monitu wprowadź hasło do swojego konta. W przypadku systemu Windows możesz użyć alternatywnych programów klienckich. Jednym z takich programów jest kit.

Krok 2

Przejdź do katalogu głównego witryny na serwerze. To jest katalog niedostępny z sieci. Z reguły zawiera podkatalog public_html, w którym znajduje się zawartość serwisu dostępna do przeglądania przez Internet. Użyj polecenia cd. Jeśli nie pamiętasz pełnej ścieżki do folderu, użyj polecenia ls, aby pobrać zawartość bieżącego katalogu i przejść przez niego.

Krok 3

Utwórz plik haseł w bieżącym katalogu. Uruchom polecenie takie jak "htpasswd -c". Oto poprawna nazwa pliku, w którym zostaną umieszczone dane do autoryzacji i jest to jeden z identyfikatorów użytkowników, którzy będą mieli dostęp do sekcji serwisu. Polecenie może wyglądać tak: "htpasswd -c.pwd Użytkownik1". Po wpisaniu komendy zostaniesz poproszony o podanie hasła dla użytkownika o podanej nazwie. Po wprowadzeniu hasła zostaniesz poproszony o jego potwierdzenie.

Krok 4

Sprawdź, czy plik z hasłami istnieje. Uruchom polecenie „ls --all”. Wyświetlona lista zawartości bieżącego katalogu musi zawierać nazwę pliku haseł.

Krok 5

Dodaj więcej użytkowników, którzy będą mieli dostęp. Uruchom polecenie takie jak „htpasswd”. Wartość parametru musi być taka sama jak podczas tworzenia pliku haseł. Na przykład, aby dodać dane dla użytkownika 2 do pliku o nazwie.pwd, użyj polecenia „htpasswd.pwd użytkownik2”. Hasła i potwierdzenie hasła będą wyświetlane interaktywnie.

Krok 6

Odłącz się od serwera. Wpisz polecenie exit i naciśnij Enter.

Krok 7

Zmodyfikuj plik.htaccess. Połącz się z serwerem za pomocą programu klienta FTP. Przejdź do katalogu odpowiadającego sekcji witryny, dla której wymagana jest autoryzacja. Jeśli jest tam plik o nazwie.htaccess, pobierz go na swój komputer. Jeśli nie ma takiego pliku, utwórz go na swoim komputerze. Dodaj następujące wiersze na początku pliku.htaccess: AuthType Basic

AuthName "pozdrowienie"

AuthUserFile "ścieżka_do_pliku_z_hasłami"

Wymagaj prawidłowego użytkownika Zastąp słowo „pozdrowienie” dowolną frazą. Zostanie wyświetlony w oknie dialogowym żądania danych użytkownika w przeglądarce. Zamiast wartości „path_to_file_with_passwords” wpisz pełną ścieżkę do pliku z danymi do autoryzacji na serwerze. Na przykład ta ścieżka może wyglądać tak: „/home/www/vic/domains/receptoman.ru/.pwd”. Zapisz plik.htaccess. Prześlij go na serwer.

Krok 8

Sprawdź działanie systemu uprawnień. Przejdź do sekcji witryny, dla której plik.htaccess został zmodyfikowany. Jeśli wszystko działa poprawnie, przeglądarka wyświetli okno dialogowe z prośbami o dane autoryzacyjne.

Zalecana: