Blokiranje ili lozinkovanje direktorijuma u ISPConfig
Saznajte kako da blokirate ili zaštitite direktorijum lozinkom u ISPConfig-u, prateći potrebne korake za zaštitu podataka. Detaljan tutorijal dostupan ovde.
Kako da blokiraš ili zaključaš direktorijum u ISPConfig
Brza zaštita datoteka sa korisnikom i lozinkom, direktno iz ISPConfig panela.
Ako imate folder sa osetljivim fajlovima (backup-ovi, administrativne zone, izveštaji, eksporti), najjednostavniji način da sprečite neovlašćen pristup je da ga zaštitite autentifikacijom tipa korisnik + lozinka. U ISPConfig-u možete to učiniti bez ručnog uređivanja fajlova servera, koristeći funkciju Protected Folder.
Zahtevi i stvari koje treba znati
- Imate pristup do panela ISPConfig i do web stranice (domena) koju želite da zaštitite.
- Web sa je hostovan na serveru gdje ISPConfig upravlja web konfiguracijom (Apache i/ili Nginx).
- Znate putanju foldera koji želite da zaštitite (na primer
/public_html/adminili/public_html/private).
Preporučena metoda: Protected Folder u ISPConfig
ISPConfig ti omogućava da definišeš zaštićenu fasciklu za određeni vebsajt. U zavisnosti od verzije/teme, opcije se mogu pojaviti u formi taba ili podmenija pod nazivom Zaštićena fascikla / Zaštita fascikle.
Korak 1: Identifikujte tačan veb-sajt
- Prijavite se u ISPConfig.
- Idite u meni Saјtovi.
- Uđi u Web sajt i izaberi željenu domenu.
Korak 2: Dodaj zaštićeni folder
- Na stranici web sajta, potraži odeljak/tab Protected Folder (ili sličan meni).
- Pritisnite Dodaj novi zaštićeni folder.
- Popunite polja (nazivi se mogu blago razlikovati):
- Folder / Putanja: relativna putanja foldera, na primjer
/adminili/private. - Aktivno: označite/aktivirajte zaštitu.
- Naslov / Oblast (opcionalno): ime koje se prikazuje u prozoru za prijavu, na primer
Zaštićena zona.
- Folder / Putanja: relativna putanja foldera, na primjer
- Sačuvajte postavke.
public_html, a foldere unutar njega se postavljaju kao /ime-foldera.Kreiranje korisnika i lozinke
Zaštićena mapa treba da ima barem jednog korisnika. U ISPConfig-u obično postoji odvojeni odeljak za Koristeci zaštitu mape (ili slično).
- U Sites traži Protected Folder Users.
- Pritisnite Dodaj novog korisnika.
- Popuni:
- Korisničko ime: primjer
adminiliciprian - Lozinka: odaberite jaku lozinku (minimum 12-16 karaktera, kombinacija slova/brojeva/simbola)
- Zaštićena mapa: izaberi mapu kreiranu u prethodnom koraku
- Active: aktivan
- Korisničko ime: primjer
- Sačuvaj.
Testiranje i verifikacija
- Pristupite u pregledaču zaštićenoj fascikli, na primer
https://domeniu.tld/admin/. - Treba da se pojavi prozor koji traži korisničko ime i lozinku.
- Unesi kreirane kredencijale i potvrdi pristup.
Ako ne pojavi prozor za prijavu, provjerite u odjeljku “Česta pitanja” ispod.
Alternativa: ručna zaštita s .htaccess
Ako preferiraš ručnu kontrolu (ili ne možeš pronaći opciju u ISPConfig), možeš zaštititi folder sa .htaccess i datotekom lozinki .htpasswd. Metoda funkcioniše na klasičan način na Apache-u.
Primjer .htaccess (u zaštićenoj mapi)
AuthType OsnovniAuthName "Zaštićena zona"AuthUserFile /var/www/clients/clientX/webY/.htpasswdRequire valid-userIzrada datoteke .htpasswd
Na serveru, možeš kreirati korisnika în .htpasswd s komandom (primer):
htpasswd -c /var/www/clients/clientX/webY/.htpasswd adminParametar -c kreira datoteku. Za dodatne korisnike, pokreni bez -c.
Česte probleme
1) Prozor za autentifikaciju se ne pojavljuje
- Provjeri da li je zaštićena mapa Aktivna.
- Osiguraš da je korisnik povezan sa pravim folderom.
- Ako koristiš Nginx, autentifikacija zahteva specifičnu konfiguraciju (
auth_basic) i može zavisiti od ISPConfig šablona. - ispraznite cache pretraživača ili testirajte u Incognito modu.
2) Dobijate 403 Forbidden nakon autentifikacije
- Pogrešne dozvole na datotekama/folderima (prava i vlasnik).
- Indeks fajl nedostaje (na primjer ne postoji
index.phpiliindex.htmli listing direktorijuma je deaktiviran).
3) Site “se kvari” nakon zaštite
- Zaštitili ste folder koji sadrži javne resurse (CSS/JS/slike) potrebne za stranice.
- Rešenje: štiti samo osetljivu podmapu (npr:
/admin) i ne mapu sa resursima.
Gotovo, sada je tvoj folder sa ulaznom barijerom, kao selektivni klub. Ako želiš, reci mi strukturu sajta (koji folder želiš da zaštitiš i da li je Apache ili Nginx) i reći ću ti najčišću varijantu, bez iznenađenja.
Ako pokrećeš administrirani VPS ili ti je potrebna pomoć pri postavkama weba, tim podrške može brzo provjeriti konfiguraciju servera i primjenu zaštite u sigurnosti.