• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak mogę sprawić aby jedynie mój adres IP mógł łączyć się z właściwą stroną?

Object Storage Arubacloud
+1 głos
407 wizyt
pytanie zadane 7 maja 2016 w PHP przez MaciekM Użytkownik (990 p.)
zmienione kategorie 7 maja 2016 przez Patrycjerz
Cześć,

aktualnie pracuję nad moją stroną i chcę aby jedynie mój adres ip mógł łączyć się ze stroną a jeżeli robiłby to inny wyświetliła mu się dana strona. Ktoś wie jak to zrobić?
komentarz 7 maja 2016 przez efiku Szeryf (75,160 p.)
Plik app_dev.php w symfony ma takie zabezpieczenie. Sprawdź go sobie. Ewentualnie jest jeszcze konfiguracja nginx "how to block site for user nginx"
komentarz 7 maja 2016 przez MaciekM Użytkownik (990 p.)
Nie mam NGINX'a, posiadam apache2

2 odpowiedzi

+1 głos
odpowiedź 7 maja 2016 przez maly Nałogowiec (37,190 p.)

Do całkowitego zablokowania innych dodaj w .htaccess

deny from all
allow from 00.00.000.00 # twoje ip

Jeśli chcesz innych przerzucić na inną stronę

RewriteCond %{REMOTE_HOST} !^00.00.000.00 # twoje ip
RewriteRule .* http://website.xyz/to-nie-ja.html [R=302,L]

 

komentarz 7 maja 2016 przez MaciekM Użytkownik (990 p.)
Coś to nie działa bo mnie przekierowuje na tą stronę, a pozatym można wpisać adres.pl/index.php i wyświetli się strona (co jest tragedią bo przecież ta strona ma być niedostępna)
komentarz 7 maja 2016 przez SyntaxError Pasjonat (17,170 p.)

Zobacz czy nie masz czasem 

RewriteCond %{REQUEST_FILENAME} !-f

 

komentarz 7 maja 2016 przez MaciekM Użytkownik (990 p.)
### PROTECT FILES ###
<FilesMatch "\.(htaccess|htpasswd|ini|fla|psd|log|sh)$">
Order Allow,Deny
Deny from all
allow from MOJE_IP
</FilesMatch>

RewriteEngine on
RewriteCond %{REMOTE_HOST} !^MOJE_IP
RewriteRule .* www.mmocraft.space/in2dex.html [R=302,L]
komentarz 7 maja 2016 przez MaciekM Użytkownik (990 p.)
Mam tak jak napisałem wyżej
+1 głos
odpowiedź 7 maja 2016 przez SyntaxError Pasjonat (17,170 p.)
Dwie rzeczy Ci tylko potrzebne: http://php.net/manual/en/reserved.variables.server.php http://php.net/manual/en/function.in-array.php No i wypadałoby ustawić na serwerze, żeby każdy request przechodził przez plik, który to obsługuje. :P Jak chcesz to zrobić tylko przez serwer pod nginx-em to zobacz tu: https://www.nginx.com/resources/admin-guide/restricting-access/
komentarz 7 maja 2016 przez MaciekM Użytkownik (990 p.)
Tyle że mam apache2 :/
1
komentarz 7 maja 2016 przez SyntaxError Pasjonat (17,170 p.)

2.2 czy 2.4? Bo to:

deny from all
allow from 00.00.000.00 # twoje ip

 

poleci chyba tylko pod 2.2. W 2.4 spróbuj

Require ip 1.2.3.4
Require all denied

 

komentarz 7 maja 2016 przez MaciekM Użytkownik (990 p.)
### PROTECT FILES ###
<FilesMatch "\.(htaccess|htpasswd|ini|fla|psd|log|sh)$">
Order Allow,Deny
Require ip MOJE_IP
Require all denied
</FilesMatch>

RewriteEngine on
RewriteCond %{REMOTE_HOST} !^MOJE_IP
RewriteRule .* www.mmocraft.space/in2dex.html [R=302,L]

 

takie coś?

Podobne pytania

+8 głosów
15 odpowiedzi 1,236 wizyt
0 głosów
1 odpowiedź 561 wizyt
pytanie zadane 29 września 2019 w Sieci komputerowe, internet przez qaz3011 Nowicjusz (240 p.)
0 głosów
2 odpowiedzi 567 wizyt
pytanie zadane 27 kwietnia 2017 w PHP przez niezalogowany

92,555 zapytań

141,403 odpowiedzi

319,554 komentarzy

61,939 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...