Zamknutie alebo zabezpečenie adresára v ISPConfig
Zistite, ako zablokovať alebo uzamknúť adresár v ISPConfig, dodržiavajúc potrebné kroky na ochranu údajov. Podrobný tutoriál dostupný tu.
Ako zablokovať alebo ochrániť adresár heslom v ISPConfig
Rýchla ochrana súborov s používateľom a heslom priamo z panela ISPConfig.
Ako máte priečinok s citlivými súbormi (zálohy, administračné oblasti, správy, exporty), najjednoduchší spôsob, ako zabrániť neoprávnenému prístupu, je chrániť ho pomocou autentifikácie typu užívateľ + heslo. V ISPConfig to môžete urobiť bez manuálneho úpravy súborov servera pomocou funkcie Chránený priečinok.
Požiadavky a veci, ktoré treba vedieť
- Máte prístup k panelu ISPConfig a k webovej stránke (doméne), ktorú chcete chrániť.
- Webová stránka je hostená na serveri, kde ISPConfig spravuje webovú konfiguráciu (Apache a/alebo Nginx).
- Vieš cestu k priečinku, ktorý chceš chrániť (napríklad
/public_html/adminalebo/public_html/private).
Odporúčaná metóda: Chránená složka v ISPConfig
ISPConfig ti umožňuje definovať chránenú zložku pre konkrétnu webovú stránku. V závislosti od verzie/témy sa možnosti môžu objaviť vo forme záložky alebo podmenu nazvaného Chránená zložka / Ochrana zložky.
Krok 1: Identifikujte správnu webovú stránku
- Prihláste sa do ISPConfig.
- Choď do menu Weby.
- Vstúp do webovú stránku a vyber si požadovanú doménu.
Krok 2: Pridaj chránenú zložku
- Na webovej stránke vyhľadajte sekciu/záložku Chránená zložka (alebo podobné menu).
- Stlačte Pridať novú chránenú zložku.
- Vyplňte polia (názvy sa môžu mierne líšiť):
- Adresár / Cesta: relatívna cesta k adresáru, napríklad
/adminalebo/private. - Aktívne: zaškrtne/aktivuje ochranu.
- Názov / Doména (nepovinné): zobrazený názov v prihlasovacom okne, napríklad
Chránená zóna.
- Adresár / Cesta: relatívna cesta k adresáru, napríklad
- Uložiť nastavenia.
public_html, a priečinky vnútri sa umiestňujú ako /názov-priečinka.Vytvorenie používateľa a hesla
Chránený priečinok potrebuje aspoň jedného používateľa. V ISPConfig zvyčajne existuje samostatná sekcia pre Chránených používateľov priečinka (alebo podobne).
- V Webstránky hľadá Ochranní používatelia priečinkov.
- Stlačte Pridať nového používateľa.
- Vyplňte:
- Užívateľské meno: príklad
adminalebociprian - Heslo: vyberte si silné heslo (minimálne 12-16 znakov, mix písmen/čísel/symbolov)
- Chránená zložka: vyberte zložku vytvorenú v predchádzajúcom kroku
- Active: aktívny
- Užívateľské meno: príklad
- Uložiť.
Testovanie a overenie
- Prístup k chránenému priečinku v prehliadači, napríklad
https://domeniu.tld/admin/. - Mal by sa objavila okno, ktoré žiada používateľa a heslo.
- Zadaj vytvorené poverenia a potvrď prístup.
Ak sa neobjaví výzva na prihlásenie, skontroluj sekciu “Často kladené otázky” nižšie.
Alternatíva: manuálna ochrana s .htaccess
Ako preferuješ manuálnu kontrolu (alebo nenájdeš možnosť v ISPConfig), môžeš chrániť adresár pomocou .htaccess a súboru hesiel .htpasswd. Metóda funguje klasicky na Apache.
Príklad .htaccess (v chránenom priečinku)
AuthType ZákladnéAuthName "Chránená zóna"AuthUserFile /var/www/clients/clientX/webY/.htpasswdRequire valid-userVytvorenie súboru .htpasswd
Na serveri môžeš vytvoriť používateľa v .htpasswd pomocou príkazu (príklad):
htpasswd -c /var/www/clients/clientX/webY/.htpasswd adminParametr -c vytvára súbor. Pre ďalších používateľov spustite bez -c.
Časté problémy
1) Nepojavila sa prihlasovacia obrazovka
- Skontrolujte, či je chránený priečinok Aktívny.
- Uisti sa používateľ je priradený k správnemu priečinku.
- Ak používate Nginx, autentifikácia vyžaduje špecifickú konfiguráciu (
auth_basic) a môže závisieť od šablóny ISPConfig. - Vymažte cache prehliadača alebo testujte v inkognito.
2) Dostávaš 403 Zakázané po autentifikácii
- Nesprávne povolenia na súbory/priečinky (práva a vlastník).
- Indexový súbor chýba (napríklad neexistuje
index.phpaleboindex.htmla vypisovanie adresára je zakázané).
3) Web "sa pokazuje" po ochrane
- Chránený priečinok, ktorý obsahuje verejné zdroje (CSS/JS/obrázky) potrebné pre stránky.
- Riešenie: chráňte iba citlivý podadresár (napr.
/admin) a nie priečinok s aktívami.
Hotovo, teraz je tvoj priečinok chránený na vstupe, ako selektívny klub. Ak chceš, povedz mi štruktúru stránky (ktorý priečinok chceš chrániť a či je to Apache alebo Nginx) a poviem ti najčistejšiu variantu, bez prekvapení.
Ak prevádzkuješ spravovaný VPS alebo potrebuješ pomoc pri webových nastaveniach, tím podpory môže rýchlo skontrolovať konfiguráciu servera a aplikáciu ochrany în bezpečí.