Poradnik

Jak zabezpieczyć witrynę programistyczną hasłem

Ochrona obszaru programowania przed wścibskimi oczami lub ograniczenie dostępu do internetowej bazy danych jest możliwe poprzez prawidłowe skonfigurowanie pliku .htaccess i pliku .htpasswd.

Możesz zabezpieczyć i ograniczyć dostęp do witryny programistycznej, a jednym z najczęstszych sposobów jest użycie podstawowego uwierzytelniania Apache2. Ochrona polega na wykorzystaniu odpowiednio skonfigurowanych poświadczeń w plikach .htaccess i .htpasswd i zarządzanych przez Apache2 Basic.

Aby poprawnie kontynuować konfigurację, musisz utworzyć lub zmodyfikować pliki .htaccess w katalogu głównym witryny, wstawiając następującą treść:

  1. Nazwa Auth „Wymagana autoryzacja”
  2. AuthUserFile „/home-path/.htpasswd”
  3. AuthType Basic
  4. wymagać prawidłowego użytkownika
  5. ErrorDocument 401 „Prośba o autoryzację”

Weź pod uwagę, że:

  • Jeśli plik .htaccess już istnieje, dodaj linie 5 na początku pliku .htaccess
  • pominięcie wiersza „Zażądano autoryzacji” i / lub wiersza „ErrorDocument 401” może prowadzić do błędu 404
  • „/ home-path /” oznacza główny folder, w którym witryna jest zainstalowana

zauważysz, że drugi wiersz odnosi się do pliku „/home-path/.htpasswd”, który utworzymy w ścieżce określonej w wierszu AuthUserFile o następującej treści:

  1. userpippo: FygyGF67_ojij $ drquwdfhHJGVJH_8646.

gdzie „userpippo” to nazwa użytkownika i „FygyGF67_ojij $ drquwdfhHJGVJH_8646.” to zaszyfrowane hasło MD5.
Aby utworzyć zaszyfrowane hasło, możesz skorzystać z bezpłatnych narzędzi online, takich jak:

  • http://www.htaccesstools.com/htpasswd-generator/

W ostatnim kroku możesz przejść do strony, na której zobaczysz ekran podobny do następującego:

 

Biuletyn innowacji
Nie przegap najważniejszych wiadomości dotyczących innowacji. Zarejestruj się, aby otrzymywać je e-mailem.

Będziesz mógł przeglądać witrynę dopiero po wprowadzeniu prawidłowej nazwy użytkownika i hasła.

 

Jeśli chcesz poprawić swój e-commerce, możesz skontaktować się ze mną, wysyłając e-mail na adres info @bloginnovazione.go, lub wypełniając formularz kontaktowy BlogInnovazione.it

Guido Pratt

Specjalista Magento

Biuletyn innowacji
Nie przegap najważniejszych wiadomości dotyczących innowacji. Zarejestruj się, aby otrzymywać je e-mailem.
tagi: 2 magento

Najnowsze artykuły

Rynek Smart Lock: opublikowany raport z badania rynku

Termin Smart Lock Market odnosi się do branży i ekosystemu otaczającego produkcję, dystrybucję i użytkowanie…

27 marca 2024

Czym są wzorce projektowe: po co je stosować, klasyfikacja, zalety i wady

W inżynierii oprogramowania wzorce projektowe są optymalnymi rozwiązaniami problemów często występujących przy projektowaniu oprogramowania. Jestem jakby…

26 marca 2024

Ewolucja technologiczna znakowania przemysłowego

Znakowanie przemysłowe to szerokie pojęcie, które obejmuje kilka technik stosowanych do tworzenia trwałych znaków na powierzchni…

25 marca 2024

Przykłady makr Excela napisanych w VBA

Poniższe proste przykłady makr Excela zostały napisane przy użyciu języka VBA. Szacowany czas czytania: 3 minuty Przykład…

25 marca 2024