GNU/Linux >> Znalost Linux >  >> Panels >> cPanel

Jak omezit přístup na váš web pomocí .htaccess a cPanel IP Blocker

Někdy můžete mít na svém webu nežádoucí návštěvníky a možná budete chtít těmto typům uživatelů zabránit v přístupu. Přístup na váš web můžete omezit pomocí souboru .htaccess nebo cPanel IP Blocker.

Omezte přístup na svůj web pomocí souboru .htaccess

Soubor .htaccess obsahuje několik direktiv (instrukcí), které vedou server, jak se chovat v určitých scénářích a přímo ovládat funkce vašeho webu. V souboru .htaccess lze nalézt některé běžné směrnice, jako jsou přesměrování a přepisování adres URL. Existuje mnoho skriptů a systémů pro správu obsahu, jako je WordPress, Joomla a Magento, které přidávají direktivy do .htaccess, aby všechny funkce mohly běžet hladce.

Krok 1: Přihlaste se ke svému účtu cPanel.

Krok 2: Přejděte do Správce souborů a upravte svůj soubor .htaccess.

Krok 3: Nyní můžete vytvořit potřebné direktivy k omezení přístupu na váš web. Pomocí souboru .htaccess můžete zabránit přístupu jednomu uživateli nebo celé řadě uživatelů a dokonce i všem uživatelům (na základě IP adresy). A také můžete zabránit přístupu k určitým typům souborů nebo jednomu souboru (tj. konfiguračnímu souboru).

Zakázat přístup ke všem souborům a složkám prostřednictvím .htaccess

Chcete-li odepřít přímý přístup ke všem souborům a složkám na vašem webovém serveru, použijte následující příkaz:

deny from all

Zakázat přístup k určitému typu souborů prostřednictvím .htaccess

V případě, že chcete omezit přístup ke konkrétním typům souborů na vašem webu, přidejte toto pravidlo do souboru .htaccess. Blokujeme přístup k .php soubory v tomto příkladu.

Order allow,deny
Deny from all

Chcete-li zabránit přístupu k jakémukoli jinému typu souboru, jako je .html nebo .js, stačí nahradit příponu v prvním řádku výše uvedeného kódu. Blokujeme přístup k .js soubory v tomto příkladu.

Order allow,deny
Deny from all

Zakázat přístup ke konkrétnímu souboru prostřednictvím .htaccess

Přidejte toto následující pravidlo do souboru .htaccess, abyste zabránili přístupu ke konkrétnímu souboru, jako je configuration.php soubor

order allow,deny
Deny from all

Chcete-li soubor změnit, stačí nahradit název souboru (configuration.php) v prvním řádku pravidla.

Zabránit přístupu z konkrétních IP adres prostřednictvím .htaccess

Přidejte toto následující pravidlo do souboru .htaccess, abyste zabránili přístupu na váš web z konkrétní IP adresy.

deny from 976.271.238.330

Chcete-li odepřít přístup na svůj web z bloku IP adres, jednoduše vynechejte poslední oktet z IP adresy:

deny from 976.271.238.

To zablokuje přístup pro rozsah IP adres od 976.271.238.0 do 976.271.238.255. To znamená, že přístup k celému bloku IP je omezen.

Zabránit přístupu z konkrétní domény prostřednictvím .htaccess

Pokud si přejete odepřít přístup na svůj web prostřednictvím odkazů z konkrétních domén, např. baddomain.com, lze to provést pomocí souboru .htaccess. Návštěvník, který přijde na váš web z adresy URL hostované v blokované doméně, dostane 403 Zakázáno chybová zpráva.

SetEnvIfNoCase Referer "baddomain.com" bad_referer
Order Allow,Deny
Allow from ALL
Deny from env=bad_referer

Nahraďte název domény v prvním řádku direktivy svou cílovou doménou (kterou chcete blokovat). Pro jemnější přístup můžete toto pravidlo použít k zablokování domény se zobrazením 500 interní chyba serveru oznámení.

RewriteEngine on
RewriteCond %{HTTP_REFERER} anotherbaddomain \.com [NC,OR]
RewriteRule .* - [F]

Omezte přístup k vašemu webu pomocí cPanel IP Blocker

Dalším způsobem, jak zabránit přístupu na váš web, je použití cPanel IP Blocker. Toto je jednodušší způsob, jak omezit přístup na web pro nežádoucí návštěvníky. A zároveň je to méně flexibilní než použití souboru .htaccess. Například pomocí IP Blocker můžete odepřít přístup na svůj web pomocí IP adresy, rozsahu IP adres nebo názvu domény, ale nemůžete odebrat přístup ke konkrétním souborům nebo typům souborů. Začněme používat IP Blocker.

Krok 1: Přihlaste se k účtu cPanel.

Krok 2: Přejděte na ZABEZPEČENÍ a klikněte na Blokování IP adres .

Krok 3: Do pole Přidat IP nebo Rozsah zadejte cílovou IP adresu, rozsah IP adres nebo doménu, kterou chcete blokovat, a klikněte na tlačítko Přidat. Můžete blokovat tolik IP adres nebo domén, kolik chcete.

Formát IPv4

  • Jedna adresa IP 192.168.0.1
  • Rozsah 192.168.0.1–192.168.0.40
  • Implicitní rozsah 192.168.0.1-40
  • Formát CIDR 192.168.0.1/32
  • Vyplývá z toho 192.

Formát IPv6

  • Jedna adresa IP 2001:db8::1
  • Rozsah 2001:db8::1-2001:db8::3
  • Formát CIDR 2001:db8::/32

Omezit přístup z konkrétních IP adres pomocí IP Blocker

Vložte svou IP adresu nebo rozsah IP adres, ke kterým chcete omezit přístup.

Zakázat přístup z konkrétních domén pomocí IP Blocker

Vložte svou IP adresu nebo rozsah IP adres, ke kterým chcete omezit přístup.

Správa blokovaných IP adres a domén pomocí cPanel's IP Blocker

Své aktuálně blokované IP adresy a domény můžete spravovat ve spodní části stránky IP Blocker. Zde můžete odstranit jakoukoli zablokovanou doménu nebo IP adresu.

Doufáme, že vám tento návod pomůže najít perfektní řešení. Pokud se vám líbí naše návody, určitě se vám bude líbit naše podpora. Všechny plány hostování VernalWeb zahrnují nepřetržitou podporu od našeho úžasného interního podpůrného personálu. Podívejte se na naše plány webhostingu a nechte svůj web migrovat ještě dnes!


cPanel
  1. Jak získat přístup k phpMyAdmin a phpPgAdmin v cPanel

  2. Jak nakonfigurovat a stáhnout nezpracované protokoly přístupu v cPanel

  3. Jak nahrát soubory webových stránek na váš hosting

  1. Jak nahrát soubory pomocí Správce souborů v Cpanel

  2. Jak provést zálohu vašeho webu v cPanel

  3. Jak otestovat svůj web pomocí hostitelského souboru

  1. Jak zobrazit statistiky webových stránek v cPanelu pomocí AWStats

  2. Jak nahrát soubory webu a databázi pomocí cPanelu

  3. Jak zálohovat a obnovit svůj web pomocí nástroje pro zálohování LCN