Hogyan Korlátozhatjuk Az Oldalakhoz Való Hozzáférést

Tartalomjegyzék:

Hogyan Korlátozhatjuk Az Oldalakhoz Való Hozzáférést
Hogyan Korlátozhatjuk Az Oldalakhoz Való Hozzáférést

Videó: Hogyan Korlátozhatjuk Az Oldalakhoz Való Hozzáférést

Videó: Hogyan Korlátozhatjuk Az Oldalakhoz Való Hozzáférést
Videó: How To Restrict Access To Pages And Contents On WordPress 2024, November
Anonim

Ha korlátozni kell a nem kívánt látogatók hozzáférését a webhely oldalához, akkor a legegyszerűbb megoldás a webszerverbe épített engedélyezési rendszer használata lenne. Az alábbiakban leírjuk, hogy ez pontosan hogyan történik.

Hogyan korlátozhatjuk az oldalakhoz való hozzáférést
Hogyan korlátozhatjuk az oldalakhoz való hozzáférést

Utasítás

1. lépés

Hozzon létre egy mappát a kiszolgálón a védeni kívánt oldalakhoz, és helyezze őket oda. Ha korlátozni szeretné az összes oldal elérését, akkor ezt a lépést kihagyhatja - a védelem a webhely gyökérmappájában lesz rendszerezve.

2. lépés

Az Apache szerver műveleteinek algoritmusa olyan, hogy amikor ".htaccess" nevű szolgáltatási fájlt talál a mappában, akkor a fájlban található utasításokat használja a webhely látogatóinak az ebben és az összes almappában található dokumentumokra vonatkozó kéréseinek feldolgozásakor. Létre kell hoznia ezt a fájlt, és direktívákat kell elhelyeznie a mappában található összes vagy egyes dokumentumokhoz való hozzáférés korlátozása érdekében. Ezt a számítógépén megteheti egy egyszerű szövegszerkesztővel, például a Jegyzettömbbel. Hozzon létre egy üres fájlt (CTRL + N), és írja be ebbe a sorba: AuthType Basic

AuthName "Az oldalhoz való hozzáférés korlátozott!"

AuthUserFile /usr/account/site/.htpasswd

pieprasa érvényes felhasználót Az első sorban szereplő irányelv tartalmaz egy alapvető engedélyezési mechanizmust (AuthType Basic). Ilyen típusú jogosultság esetén a látogató jelszavát a Base64 algoritmus segítségével titkosított böngészőből továbbítja. A második sorban található irányelv jelzi annak a szöveges utalásnak a tartalmát, amelyet a böngésző akkor jelenít meg, amikor a látogató belép a webhely védett részébe. Írja be a szükséges szöveget idézőjelek ( ) használata nélkül. A harmadik sor tartalmazza a bejelentkezést tároló fájl abszolút elérési útját: jelszópárok, amelyek hozzáférhetnek a mappa oldalaihoz. A bejelentkezést tiszta szöveg és a jelszó tárolja titkosítva van. A webhelyhez vezető út abszolút (azaz a szerver gyökerétől) megtekinthető a webhely adminisztrációs paneljén, vagy kérheti a tárhely technikai támogatását. Vagy használhatja a PHP nyelv phpinfo () parancsát. Az irányelv a negyedik sorban definiálja a hitelesítés elvét. Ha megadja a User értéket, akkor itt csak azokat a felhasználókat kell felsorolni, akiknek a bejelentkezését engedélyezik, szóközzel elválasztva. A Group - csak a csoporthoz tartozó felhasználók értéke, amelyet itt külön kell megadni szóközzel. Ha Valid-user - minden felhasználó, akinek bejelentkezési nevét felsorolja az AuthUserFile. Természetesen bármely értékhez minden felhasználónak meg kell adnia a helyes jelszót.

3. lépés

Mentse a létrehozott fájlt.htaccess névre úgy, hogy kiválasztja a "Minden fájl" elemet a mentés párbeszédpanel "Fájltípus" listáján - ezáltal a szövegszerkesztő nem adja hozzá automatikusan a txt kiterjesztést.

4. lépés

Most létre kell hoznia az AuthUserFile irányelvben megadott jelszófájlt -.htpasswd. Ezt az Apache szerver htpasswd.exe segédprogramja végzi. A kuka mappában található, hogy letöltse ezt a segédprogramot, például itt - https://www.intrex.net/techsupp/htpasswd.exe Ez egy konzolos program, vagyis a parancssorból kell futtatni. Windows XP rendszerben a következőképpen teheti meg: másolja a htpasswd.exe fájlt egy külön mappába, kattintson a jobb gombbal a mappára, és válassza a "Parancssor futtatása itt" parancsot. A parancssorba írja be: htpasswd -cm.htpasswd FirstUser A "-cm" módosító azt jelzi, hogy új jelszófájlt kell létrehozni, és az MD5-t kell használni a titkosításhoz (ez az alapértelmezett Windows operációs rendszer). Ha az "m" helyett megadja a "d" -t - a segédprogram a DES titkosítási algoritmust használja, ha az "s" - az SHA algoritmust, és ha "p" - a jelszó titkosítás nélkül kerül mentésre. A FirstUser a első felhasználó a listában, cserélje le a szükségesre. A segédprogram az Enter megnyomása után kéri a jelszót. Ha a következő felhasználót hozzá szeretné adni a létrehozott fájlhoz, futtassa újra a segédprogramot, de a módosítóban "c" betű nélkül

5. lépés

Helyezze a létrehozott.htaccess és.htpasswd fájlokat a webhely szerverére a vezérlőpult vagy az FTP-ügyfél fájlkezelőjével. A.htaccess fájlnak ugyanabban a mappában kell lennie, mint a védett oldalak, a.htpasswd fájlnak pedig abban a mappában kell lennie, amelyre az AuthUserFile irányelvben megadott utat adta meg. A jelszófájlokat általában a webhely gyökérmappája fölött elhelyezett könyvtárba helyezik, hogy kizárják az internethez való hozzáférést.

Ajánlott: