നിങ്ങളുടെ വെബ്സൈറ്റിൽ നിങ്ങൾക്ക് സുരക്ഷാ പ്രശ്നങ്ങൾ അനുഭവപ്പെടുന്നുണ്ടെങ്കിൽ, അല്ലെങ്കിൽ മറ്റേതെങ്കിലും കാരണത്താൽ നിങ്ങളുടെ സൈറ്റിലേക്കുള്ള ആക്സസ് പരിമിതപ്പെടുത്താൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, cPanel-ൻ്റെ IP ബ്ലോക്കർ വഴി അല്ലെങ്കിൽ ഒരു വഴി നിങ്ങൾക്ക് ഒരു IP വിലാസമോ ഡൊമെയ്നോ എളുപ്പത്തിൽ തടയാനാകും. .htaccess ഫയൽ. .htaccess (ഹൈപ്പർടെക്സ്റ്റ് ആക്സസ്) എന്നത് നിരവധി വെബ് സെർവറുകൾ പിന്തുണയ്ക്കുന്ന ഒരു ഡയറക്ടറി-ലെവൽ കോൺഫിഗറേഷൻ ഫയലാണ്, URL റീഡയറക്ഷൻ, URL ഷോർട്ട്നിംഗ്, ആക്സസ് കൺട്രോൾ (വ്യത്യസ്ത വെബ് പേജുകൾക്കും ഫയലുകൾക്കും) എന്നിവയും അതിലേറെയും പോലുള്ള വെബ്സൈറ്റ് ആക്സസ് പ്രശ്നങ്ങളുടെ കോൺഫിഗറേഷനായി ഉപയോഗിക്കുന്നു. ഈ ഫയൽ ഫോൾഡറിനുള്ളിൽ മറച്ചിരിക്കുന്നു എന്ന് സൂചിപ്പിക്കുന്ന ഒരു കാലയളവിലാണ് ആരംഭിക്കുന്നത്. .htaccess ഫയൽ സ്ഥാപിച്ചിരിക്കുന്ന ഡയറക്ടറിയുടെ ആഗോള ക്രമീകരണങ്ങളെ നിയമങ്ങൾ അസാധുവാക്കുന്നു.
ഒരു ഡൊമെയ്ൻ തടയുന്നതിനും നിങ്ങളുടെ സൈറ്റിലേക്കുള്ള ആക്സസ് നിയന്ത്രിക്കുന്നതിനും .htaccess എങ്ങനെ ഉപയോഗിക്കാം
നിങ്ങൾ WordPress, Drupal, Magento എന്നിവ പോലുള്ള ജനപ്രിയ വെബ് ആപ്ലിക്കേഷനുകൾ ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ .htaccess ഫയലുകൾ നിങ്ങളുടെ സെർവറിൽ സ്വയമേവ സൃഷ്ടിക്കപ്പെടുന്നതായി നിങ്ങൾ കണ്ടെത്തിയേക്കാം. എന്നിരുന്നാലും, ഫയൽ നിലവിലില്ലെങ്കിൽ, അത് ഒരു ടെക്സ്റ്റ് എഡിറ്ററിൽ എളുപ്പത്തിൽ സൃഷ്ടിക്കാനും നിങ്ങളുടെ സെർവറിലേക്ക് അപ്ലോഡ് ചെയ്യാനും കഴിയും. നിങ്ങൾക്ക് cPanel-ൻ്റെ ഫയൽ മാനേജറിൽ നിന്ന് നേരിട്ട് ഒരെണ്ണം സൃഷ്ടിക്കാനും കഴിയും.
- cPanel-ലേക്ക് ലോഗിൻ ചെയ്യുക.
- "ഫയൽ മാനേജർ" തിരഞ്ഞെടുക്കുക.
- ഫയൽ മാനേജർ ഒരു പുതിയ വിൻഡോയിൽ തുറക്കും. സ്ക്രീനിൻ്റെ മുകളിൽ വലതുവശത്തുള്ള "ക്രമീകരണങ്ങൾ" ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക.
- .htaccess ഫയലുകൾ സ്ഥിരസ്ഥിതിയായി കാഴ്ചയിൽ നിന്ന് മറച്ചിരിക്കുന്നു. അവ വെളിപ്പെടുത്തുന്നതിന്, "മുൻഗണനകൾ" പാനലിൽ "മറഞ്ഞിരിക്കുന്ന ഫയലുകൾ കാണിക്കുക (ഡോട്ട്ഫയലുകൾ)" ചെക്ക് ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക, തുടർന്ന് "സംരക്ഷിക്കുക" ക്ലിക്കുചെയ്യുക.
- ഇടത് സൈഡ്ബാറിൽ നിന്നുള്ള ഫോൾഡറുകളിൽ ക്ലിക്കുചെയ്ത് നിങ്ങളുടെ വെബ്സൈറ്റ് റൂട്ടിലേക്ക് നാവിഗേറ്റ് ചെയ്യുക. എ എന്നറിയാൻ പരിശോധിക്കുക .htaccess ഫയൽ നിലവിൽ നിലവിലുണ്ട്. ഫയൽ വേഗത്തിൽ കണ്ടെത്താൻ നിങ്ങൾക്ക് തിരയൽ ബാറും ഉപയോഗിക്കാം.
- എങ്കില് .htaccess ഫയൽ നിലവിലുണ്ട്, അത് ഹൈലൈറ്റ് ചെയ്ത് മുകളിലെ മെനുവിൽ നിന്ന് "എഡിറ്റ്" തിരഞ്ഞെടുത്ത് സ്റ്റെപ്പ് 7-ലേക്ക് പോകുക (എങ്ങനെ സൃഷ്ടിക്കാം .htaccess നിയമങ്ങൾ). ഫയൽ നിലവിലില്ലെങ്കിൽ, "ഫയൽ മാനേജറിൻ്റെ" മുകളിൽ ഇടത് കോണിലുള്ള "+ ഫയൽ" തിരഞ്ഞെടുത്ത് നിങ്ങൾക്ക് എളുപ്പത്തിൽ പുതിയൊരെണ്ണം സൃഷ്ടിക്കാൻ കഴിയും. തുറക്കുന്ന "പുതിയ ഫയൽ" പാനലിൽ, നൽകുക .htaccess cPanel ടെക്സ്റ്റ് എഡിറ്റർ തുറക്കാൻ ഫയലിൻ്റെ പേര് ആയി "പുതിയ ഫയൽ സൃഷ്ടിക്കുക" തിരഞ്ഞെടുക്കുക. "എൻകോഡിംഗ് ക്രമീകരണങ്ങൾ" സ്ഥിരീകരിക്കാൻ ആവശ്യപ്പെട്ടാൽ, സ്ഥിരസ്ഥിതി ഓപ്ഷൻ ഉപേക്ഷിച്ച് "എഡിറ്റ്" ക്ലിക്ക് ചെയ്യുക.
- ഇപ്പോൾ നിങ്ങൾക്ക് പേരുള്ള ഒരു ഫയൽ ഉണ്ട് .htaccess, IP നിഷേധ നിയമങ്ങൾ സൃഷ്ടിക്കണം. വെബ്സൈറ്റ് ഉറവിടങ്ങൾ ആക്സസ് ചെയ്യുന്നതിൽ നിന്ന് എല്ലാ ഉപയോക്താക്കളെയും അല്ലെങ്കിൽ നിർദ്ദിഷ്ട ഉപയോക്താക്കളെയും (അവരുടെ IP വിലാസത്തെ അടിസ്ഥാനമാക്കി) തടയുന്നതിന് ഈ നിയമങ്ങൾ ക്രമീകരിക്കാൻ കഴിയും. നിങ്ങൾക്ക് ഉപയോഗിക്കാനും കഴിയും .htaccess ഒരു ഡൊമെയ്ൻ തടയുന്നതിന്, ചില ഫയൽ തരങ്ങൾ, നിർദ്ദിഷ്ട ഫയലുകൾ (ഉദാഹരണത്തിന്, കോൺഫിഗറേഷൻ ഫയലുകൾ) എന്നിവയിലേക്കുള്ള ആക്സസ് നിരസിക്കുക.
നിങ്ങളുടെ അക്കൗണ്ടിലേക്കുള്ള ആക്സസ് എങ്ങനെ പൂർണ്ണമായും പ്രവർത്തനരഹിതമാക്കാം
നിങ്ങളുടെ സെർവറിലെ എല്ലാ ഫയലുകളിലേക്കും ഫോൾഡറുകളിലേക്കും നേരിട്ടുള്ള ആക്സസ് തടയാൻ, ഇത് സൃഷ്ടിക്കുക .htaccess നിങ്ങളുടെ സെർവറിൻ്റെ റൂട്ട് (മുകളിൽ ഫോൾഡർ) ഫയൽ ചെയ്ത് ഇനിപ്പറയുന്ന നിയമം ചേർക്കുക:
deny from all
തുടർന്ന് "മാറ്റങ്ങൾ സംരക്ഷിക്കുക" ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക.
.htaccess വഴി നിർദ്ദിഷ്ട ഫയൽ തരങ്ങളിലേക്കുള്ള ആക്സസ് എങ്ങനെ നിഷേധിക്കാം
ചില തരത്തിലുള്ള ഫയലുകളിലേക്കുള്ള ആക്സസ് നിരസിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ഇനിപ്പറയുന്ന നിയമം ഉപയോഗിച്ച് നിങ്ങൾക്ക് അത് ചെയ്യാൻ കഴിയും. ഈ ഉദാഹരണം ആക്സസ് തടയുന്നു .ഫ്പ് ഫയലുകൾ.
<Files ~ "\.php$">
Order allow,deny
Deny from all
</Files>
മറ്റ് ഫയൽ തരങ്ങൾക്കായി റൂളിൻ്റെ ആദ്യ വരിയിൽ ഫയൽ എക്സ്റ്റൻഷൻ മാറ്റുക. ഉദാഹരണത്തിന്, ഈ നിയമം ആക്സസ് തടയുന്നു .inc ഫയലുകൾ:
<Files ~ "\.inc$">
Order allow,deny
Deny from all
</Files>
.htaccess വഴി ഒരു നിർദ്ദിഷ്ട ഫയലിലേക്കുള്ള ആക്സസ് എങ്ങനെ നിഷേധിക്കാം
ഒരു നിർദ്ദിഷ്ട ഫയലിലേക്കുള്ള ആക്സസ് തടയുന്നത് ഇനിപ്പറയുന്ന നിയമം ഉപയോഗിച്ചാണ് നടത്തുന്നത്:
<Files config.php>
order allow,deny
Deny from all
</Files>
ഈ ഉദാഹരണം ലക്ഷ്യമിടുന്നത് എ ചൊന്ഫിഗ്.ഫ്പ് ഫയൽ അതേ ഡയറക്ടറിയിൽ സൂക്ഷിച്ചിരിക്കുന്നു .htaccess ഫയൽ. ലക്ഷ്യം മാറ്റാൻ, മാറ്റിസ്ഥാപിക്കുക ചൊന്ഫിഗ്.ഫ്പ് നിങ്ങൾ തിരഞ്ഞെടുത്ത ഫയലിൻ്റെ പേരിനൊപ്പം ആദ്യ വരിയിൽ.
.htaccess IP എങ്ങനെ ഉപയോഗിക്കാം ആക്സസ് നിഷേധിക്കുക
നിങ്ങളുടെ വെബ്സൈറ്റ് ആക്സസ് ചെയ്യുന്നതിൽ നിന്ന് ഒരു നിർദ്ദിഷ്ട ഉപയോക്താവിനെ തടയാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, അവരുടെ IP വിലാസമോ അവർ സന്ദർശിക്കുന്ന ഡൊമെയ്ൻ നാമമോ ഉപയോഗിച്ച് നിങ്ങൾക്ക് അത് ചെയ്യാൻ കഴിയും. ഇനിപ്പറയുന്ന നിയമം ഉപയോഗിക്കുക (നമ്പറുകൾ ഉപയോക്താവിൻ്റെ IP വിലാസം ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക):
deny from 123.456.789.123
IP വിലാസങ്ങളുടെ ഒരു ബ്ലോക്കിലേക്കുള്ള ആക്സസ് നിരസിക്കാൻ, IP വിലാസത്തിൽ നിന്ന് അവസാനത്തെ ഒക്ടറ്റ് ഒഴിവാക്കുക:
deny from 123.456.789.
123.456.789.0 മുതൽ 123.456.789.255 വരെയുള്ള ശ്രേണിയിലുള്ള IP ഉപയോഗിക്കുന്ന ആർക്കും ഇത് തടയുന്നു.
ഒരു ഡൊമെയ്ൻ തടയാൻ .htaccess എങ്ങനെ ഉപയോഗിക്കാം
നിർദ്ദിഷ്ട ഡൊമെയ്നുകളിൽ നിന്നുള്ള (ഉദാ: https://problemdomain.com) ലിങ്കുകൾ വഴിയുള്ള ആക്സസ് നിഷേധിക്കുന്നത് .htaccess വഴിയും സാധ്യമാണ്. ടാർഗെറ്റുചെയ്ത ഡൊമെയ്നിൽ ഹോസ്റ്റുചെയ്തിരിക്കുന്ന ഒരു ലിങ്കിൽ നിന്ന് നിങ്ങളുടെ സൈറ്റ് ആക്സസ് ചെയ്യുന്ന ഏതൊരു ഉപയോക്താവിനും ഇനിപ്പറയുന്ന നിയമം 403 വിലക്കപ്പെട്ട പിശക് പ്രദർശിപ്പിക്കും:
SetEnvIfNoCase Referer "problemdomain.com" bad_referer
Order Allow,Deny
Allow from ALL
Deny from env=bad_referer
നിങ്ങൾ തടയാൻ ആഗ്രഹിക്കുന്ന ഡൊമെയ്നെ ടാർഗെറ്റുചെയ്യുന്നതിന് നിയമത്തിൻ്റെ ആദ്യ വരിയിലെ ഡൊമെയ്ൻ മാറ്റുക. കൂടുതൽ സൂക്ഷ്മമായ സമീപനത്തിന്, ഈ നിയമം പ്രദർശിപ്പിക്കുന്നു a 500 ആന്തരിക സെർവർ പിശക് ടാർഗെറ്റ് ഡൊമെയ്നിൽ നിന്ന് ലിങ്ക് ചെയ്യുന്ന ആർക്കും:
RewriteEngine on
RewriteCond %{HTTP_REFERER} example\.com [NC,OR]
RewriteRule .* - [F]
.htaccess വഴി എങ്ങനെ ആക്സസ് നിയന്ത്രണങ്ങൾ നീക്കം ചെയ്യാം
നിങ്ങളുടെ .htaccess ഫയലിൽ നിന്ന് ആക്സസ് നിയന്ത്രണങ്ങൾ നീക്കം ചെയ്യണമെങ്കിൽ, cPanel ഫയൽ മാനേജറിൻ്റെ ടെക്സ്റ്റ് എഡിറ്ററിലെ ഫയലിൽ നിന്ന് റൂൾ ഇല്ലാതാക്കി ഫയൽ സംരക്ഷിക്കുക.
നിർദ്ദിഷ്ടവ ഒഴികെ എല്ലാ IP വിലാസങ്ങളും എങ്ങനെ തടയാം
നിർദ്ദിഷ്ടമായവ ഒഴികെ എല്ലാ ഐപി വിലാസങ്ങളും തടയാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ഈ നിയമം ഉപയോഗിക്കുക:
Order allow,deny
Deny from all
Allow from IP1
Allow from IP2
cPanel-ൻ്റെ IP ബ്ലോക്കർ ഉപയോഗിച്ച് നിങ്ങളുടെ വെബ്സൈറ്റിലേക്കുള്ള ആക്സസ് എങ്ങനെ നിയന്ത്രിക്കാം
നിങ്ങൾക്ക് ഒരു .htaccess ഫയൽ ഉപയോഗിക്കാൻ താൽപ്പര്യമില്ലെങ്കിൽ, നിങ്ങൾക്ക് cPanel-ൻ്റെ IP ബ്ലോക്കർ ഫീച്ചറിലേക്കും പോകാം. "IP ബ്ലോക്കർ" എന്നതിനേക്കാൾ വഴക്കം കുറവാണ് .htaccess, എന്നാൽ ഇത് ഉപയോഗിക്കാൻ എളുപ്പമാണ്. ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് ഒരു IP വിലാസം, IP വിലാസ ശ്രേണി അല്ലെങ്കിൽ ഡൊമെയ്ൻ നാമം എന്നിവ തടയാൻ കഴിയും, എന്നാൽ നിങ്ങൾക്ക് നിർദ്ദിഷ്ട ഫയലുകളോ ഫയൽ തരങ്ങളോ ടാർഗെറ്റുചെയ്യാൻ കഴിയില്ല.
- "cPanel" എന്നതിലേക്ക് പോയി "സെക്യൂരിറ്റി" വിഭാഗത്തിലേക്ക് താഴേക്ക് സ്ക്രോൾ ചെയ്യുക.
- "IP ബ്ലോക്കർ" ക്ലിക്ക് ചെയ്യുക.
- "ഒരു IP അല്ലെങ്കിൽ ശ്രേണി ചേർക്കുക" ഫീൽഡിൽ, നിങ്ങൾ തടയാൻ ആഗ്രഹിക്കുന്ന IP വിലാസം, IP വിലാസ ശ്രേണി അല്ലെങ്കിൽ ഡൊമെയ്ൻ നൽകുക.
- "ചേർക്കുക" ക്ലിക്ക് ചെയ്യുക. നിങ്ങൾ ടൈപ്പ് ചെയ്യുമ്പോൾ ഐപി അഡ്രസ് ഫോർമാറ്റിൻ്റെ സാധുത ഐപി ബ്ലോക്കർ പരിശോധിക്കുന്നു. ഇനിപ്പറയുന്ന ഫോർമാറ്റുകളിൽ നിങ്ങൾക്ക് IP വിലാസങ്ങൾ വ്യക്തമാക്കാൻ കഴിയും:
- ഒറ്റ ഐപി വിലാസം: 192.168.0.1
- ശ്രേണി: 192.168.0.1-192.168.0.40
- പരോക്ഷ ശ്രേണി: 192.168.0.1-40
- CIDR ഫോർമാറ്റ്: 192.168.0.1/32
- IP ബ്ലോക്ക്: 192.
cPanel ഒരു ലുക്കപ്പ് വഴി ഡൊമെയ്ൻ നാമം അതിൻ്റെ IP വിലാസവും പരിശോധിക്കും. IP വിലാസം കണ്ടെത്താൻ കഴിയുന്നില്ലെങ്കിൽ, നിങ്ങൾക്ക് ഡൊമെയ്ൻ തടയാൻ കഴിയില്ല.
cPanel ൻ്റെ IP ബ്ലോക്കർ വഴി ബ്ലോക്ക് ചെയ്ത IP വിലാസങ്ങളും ഡൊമെയ്നുകളും എങ്ങനെ കൈകാര്യം ചെയ്യാം
IP ബ്ലോക്കർ പേജിൻ്റെ ചുവടെ, "നിലവിൽ തടഞ്ഞിരിക്കുന്ന IP വിലാസങ്ങൾ" എന്ന പേരിൽ ഒരു വിഭാഗം നിങ്ങൾ കാണും. നിങ്ങളുടെ സെർവർ ആക്സസ് ചെയ്യുന്നതിൽ നിന്ന് നിലവിൽ തടഞ്ഞിരിക്കുന്ന IP വിലാസങ്ങളുടെ ഒരു ലിസ്റ്റ് ഇത് നൽകുന്നു. ആക്സസ്സ് നിയന്ത്രണങ്ങൾ നീക്കാൻ, ഓരോ IP വിലാസത്തിനും അല്ലെങ്കിൽ ശ്രേണിക്കും അടുത്തുള്ള "ഇല്ലാതാക്കുക" ബട്ടൺ ക്ലിക്ക് ചെയ്യുക.