Skocz do zawartości
Ficu

Jak zezwolić na wejście na stronę tylko dla jednego adresu I

Polecane posty

Ficu

Witajcie,
W dzisiejszym poradniku pokażę wam jak na serwerach apache możemy prosto zablokować wejście na stronę i zezwolić tylko wybranym adresom IP. Sztuczka ta przydaje się w czasie gdy strona jest w przygotowaniu lub gdy nie chcemy aby ktoś poza nami (i osobie której damy dostęp) oglądał zawartość strony.

Oczywiście potrzebny nam będzie plik .htaccess, a zatem zaczniemy od jego utworzenia.

W środku pliku należy umieścić taki kod:

<Files *> 
order allow,deny 

allow from twój_adres_ip 

</Files> 

Ten kod oznacza, że zablokuje dostęp do wszystkich plików dla wszystkich z wyjątkiem podanego adresu IP.
W celu zablokowania tylko wybranego pliku w powyższym kodzie, należy zmienić * na np.: index.php.
Jeżeli chcesz aby strona była widoczna dla kilku adresów IP możesz dodać następne po przecinku np.: allow from twój_adres_ip, następny_adres_ip, następny_adres_ip itd.

Gotowy plik dostępny w załączniku.
 Zabezpieczenie przed wejściem na stronę www.rar
Metoda ta działa tylko i wyłącznie na serwerach Apache.

Pozdrawiam,
Flamaster

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość
Temat jest zablokowany i nie można w nim pisać.
  • Podobna zawartość

    • Gość chrumcio
      Przez Gość chrumcio
      wersja skryptu MyBB:1.8.7
      adres forum:http://fbn-forum.cba.pl/
      na czym polega problem (screen, opis, komunikaty, nazwa i wersja wtyczki): 
       
      Korzystałem z poradnika https://mybboard.pl/watek-mybb-instalacj...-seo_67452
      Zrobiłem tak jak tam było,i wyskakuje mi teraz że "Przepraszamy, strona nie została znaleziona.404 - Page not found"

       
      gdy plik htaccess zmieniam na  .htacces to wyświetla mi się

       
    • Robert Kiszuk
      Przez Robert Kiszuk
      czesc, potrzebuje pomocy przy pliku .htaccess do strony www podpiąlem certyfikat ssl lecz tylko na domene bez przedrostka www, gdyz w lets encrypt mialem problem.
      sytuacja wyglada tak ze gdy wchodze na strone po przez:
       - domena.pl
      - https://domena.pl
       - www.domena.pl
       
      wszystko dziala dobrze ale gdy proboje wejsc na strone po przez:
      - https://www.domena.pl

      wtedy pojawia sie komunikat"Połączenie nie jest bezpieczne"

      .htaccess
      RewriteEngine On RewriteCond %{HTTP_HOST} ^www\. RewriteCond %{HTTP_HOST} ^https://www\. RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]  

    • bubbles
      Przez bubbles
      Witam, postanowiłem zabezpieczyć pewien folder na mojej stronie (www.lubel.cba.pl), folder nazywa się strefa51 i znajduje się w głównym katalogu. W celu zabezpieczenia edytowałem plik .htacess na:
      DirectoryIndex index.html ErrorDocument 400 http://lubel.cba.pl/blad.html ErrorDocument 401 http://lubel.cba.pl/blad.html ErrorDocument 404 http://lubel.cba.pl/blad.html ErrorDocument 500 http://lubel.cba.pl/blad.html AuthName \"Strefa zaszyfrowana\" AuthType Basic AuthUserFile /home/users/nazwakonta/public_html/strefa51/.htpasswd AuthGroupFile /dev/null require valid-user Natomiast w folderze /strefa51 utworzyłem plik .htpasswd z użytkownikami i wygenerowanymi hasłami, oraz plik wiraz.html; jednak po wejściu na stronę pokazuję błąd 404. Mogę prosić o pomoc?
×
×
  • Utwórz nowe...