Katalogo blokavimas arba slaptažodžio nustatymas ISPConfig sistemoje
Sužinokite, kaip užblokuoti arba užrakinti katalogą ISPConfig naudojant reikalingus žingsnius duomenų apsaugai. Išsamus vadovas prieinamas čia.
Kaip blokuoti arba užrakinti katalogą ISPConfig
Greita failų apsauga su vartotoju ir slaptažodžiu, tiesiai iš ISPConfig valdymo pulto.
Jei turite aplanką su jautriais failais (atsarginės kopijos, administravimo zonos, ataskaitos, eksporto failai), paprasčiausias būdas užkirsti kelią neautorizuotam prieigai yra apsaugoti jį su vartotojo + slaptažodžio autentifikacija. ISPConfig galite tai padaryti nepakeisdami serverio failų rankiniu būdu, naudodami Protected Folder funkciją.
Reikalavimai ir dalykai, kuriuos reikia žinoti
- Turi prieigą prie ISPConfig palaikymo ir svetainės (domeno), kurią nori apsaugoti.
- Interneto svetainė yra talpinama serveryje, kuriame ISPConfig tvarko interneto konfigūraciją (Apache ir (arba) Nginx).
- Žinai aplanko kelią, kurį nori apsaugoti (pavyzdžiui,
/public_html/adminarba/public_html/private).
Rekomenduojama metodika: Protected Folder ISPConfig
ISPConfig leidžia jums sukurti apsaugotą aplanką konkrečiam svetainės. Priklausomai nuo versijos/temos, parinktys gali pasirodyti kaip skirtukas arba po-meniu, pavadintu Apsaugotas aplankas / Aplanko apsauga.
1 žingsnis: Identifikuokite teisingą svetainę
- Prisijunkite prie ISPConfig.
- Eikite į Sites meniu.
- Prisijunkite prie Interneto svetainės ir pasirinkite norimą domeną.
2 etapas: Pridėkite apsaugotą aplanką
- Na svetainės puslapyje rasti skiltį / kortelę Protected Folder (arba panašų meniu).
- Paspauskite Pridėti naują apsaugotą aplanką.
- Užpildykite laukus (pavadinimai gali šiek tiek skirtis):
- Katalogas / Kelias: santykinis katalogo kelias, pavyzdžiui,
/adminarba/private. - Aktyvūs: pažymėkite/įjunkite apsaugą.
- Pavadinimas / Sritis (neprivaloma): rodomas vardas prisijungimo lange, pavyzdžiui,
Apsaugota zona.
- Katalogas / Kelias: santykinis katalogo kelias, pavyzdžiui,
- Saugokite nustatymus.
public_html, o viduje esantys aplankai dedami kaip /aplanas-pavadinimas.Vartotojo ir slaptažodžio kūrimas
Protected folderis reikia bent vieno naudotojo. ISPConfig paprastai turi atskirą skyrių Protected Folder Users (arba panašiai).
- În Sites ieško Protected Folder Users.
- Paspauskite Pridėti naują vartotoją.
- Užpildykite:
- Vartotojo vardas: pavyzdys
adminarbaciprian - Slaptažodis: pasirinkite stiprų slaptažodį (minimaliai 12-16 simbolių, raidžių/skaičių/simbolių mišinys)
- Apkaltota aplanką: pasirinkite anksčiau sukurtą aplanką
- Active: aktyvus
- Vartotojo vardas: pavyzdys
- Išsaugoti.
Testavimas ir patikra
- Pasiekite naršyklėje apsaugotą aplanką, pavyzdžiui,
https://domeniu.tld/admin/. - Turi būti atidarytas langas, kuriame prašoma vartotojo vardo ir slaptažodžio.
- Įveskite sukurtus prisijungimo duomenis ir patvirtinkite prieigą.
Jei nepradeda autentifikavimo lango, patikrinkite žemiau esančiame skiltyje „Dažnai užduodami klausimai“.
Alternatyva: rankinė apsauga su .htaccess
Jei pageidauji rankinio valdymo (arba nesurandi parinkties în ISPConfig), gali apsaugoti aplanką su .htaccess ir slaptažodžių failu .htpasswd. Metodas veikia în klasikinio režimo Apache.
Htaccess pavyzdys (apsaugotoje aplanke)
AuthType BasicAuthName "Apsaugota zona"AuthUserFile /var/www/clients/clientX/webY/.htpasswdRequire valid-user.htpasswd failo kūrimas
Serverio pusėje galite sukurti vartotoją .htpasswd naudodami šią komandą (pavyzdys):
htpasswd -c /var/www/clients/clientX/webY/.htpasswd adminParametras -c sukuria failą. Papildomiems vartotojams vykdykite be -c.
Dažnai užduodamos problemos
1) Nepasirodo prisijungimo langas
- Patikrinkite, ar apsaugotas aplankas yra aktyvus.
- Įsitikinkite, kad vartotojas yra susietas su teisingu aplanku.
- Jei naudojate Nginx, autentifikavimas reikalauja specifinės konfigūracijos (
auth_basic) ir gali priklausyti nuo ISPConfig šablono. - Ištuok naršyklės talpyklą arba išbandykite inkognito režimu.
2) Gauni 403 Forbidden po atsijungimo
- Neteisingos leidimai failams/katalogams (teisės ir savininkas).
- Indekso failas trūksta (pavyzdžiui, nėra
index.phparbaindex.htmlir katalogo sąrašymas yra išjungtas).
3) Svetainė “susigadina” po apsaugos
- Tu apsaugoti aplanką, kuriame yra viešųjų išteklių (CSS/JS/vaizdai), reikalingų puslapiams.
- Sprendimas: apsaugokite tik jautrų poaplankį (pvz.:
/admin) ir neapsaugokite išteklių aplanko.
Viso, dabar tavo aplankas yra su įėjimo barjera, kaip selektyvus klubas. Jei nori, pasakyk man svetainės struktūrą (kurį aplanką nori apsaugoti ir ar tai yra Apache ar Nginx) ir aš pasakysiu tau švariausią variantą, be siurprizų.
Jei vykdote administruojamą VPS arba jums reikia pagalbos dėl internetinių nustatymų, palaikymo komanda gali greitai patikrinti serverio konfigūraciją ir taikyti apsaugą saugiai.