Параққа кіруді қалай шектеуге болады

Мазмұны:

Параққа кіруді қалай шектеуге болады
Параққа кіруді қалай шектеуге болады

Бейне: Параққа кіруді қалай шектеуге болады

Бейне: Параққа кіруді қалай шектеуге болады
Бейне: ПРОГРАММАСЫЗ 5 МИНУТТА 10000 ПОДПИСЧИК ЖИНАУ INSTAGRAM / ТИКТОК ПОДПИСЧИК ЖИНАУ 2024, Наурыз
Anonim

Егер сайт бетіне қалаусыз келушілердің кіруін шектеу қажеттілігі туындаса, онда қарапайым шешім веб-серверде орнатылған авторизация жүйесін пайдалану болады. Төменде мұның дәл қалай жасалатындығы сипатталған.

Параққа кіруді қалай шектеуге болады
Параққа кіруді қалай шектеуге болады

Нұсқаулық

1-қадам

Қорғағыңыз келетін беттер үшін серверде қалта жасаңыз және оларды сол жерге жылжытыңыз. Егер сіз барлық парақтарға кіруді шектегіңіз келсе, онда бұл қадамды өткізіп жіберуге болады - қорғаныс сіздің сайтыңыздың түбірлік қалтасында ұйымдастырылады.

2-қадам

Apache серверінің іс-қимыл алгоритмі: «.htaccess» деп аталатын сервистік файлды қалтадан тапқанда, сайт келушілерінің осы және барлық ішкі қалталардағы кез-келген құжаттарға сұраныстарын өңдеу кезінде файлдағы нұсқауларды қолданады. Сіз бұл файлды жасауыңыз керек және осы қалтадағы барлық немесе жеке құжаттарға кіруді шектеу үшін директиваларды орналастыруыңыз керек. Бұны компьютеріңізде Блокнот сияқты қарапайым мәтіндік редактордың көмегімен жасауға болады. Бос файл жасаңыз (CTRL + N) және оған мына жолдарды енгізіңіз: AuthType Basic

AuthName «Параққа кіруге тыйым салынған!»

AuthUserFile /usr/account/site/.htpasswd

жарамды қолданушыны талап ету Бірінші жолдағы директивада негізгі авторизация механизмі (AuthType Basic) бар. Авторизацияның бұл түрімен келушінің паролі Base64 алгоритмі көмегімен шифрланған браузерден беріледі. Екінші жолдағы директива келуші сайттың қорғалған бөлігіне кірген кезде көрсетілетін мәтіннің мазмұнын көрсетеді. Тырнақша қолданбай қажет мәтінді енгізіңіз («). Үшінші жолда логинді сақтайтын файлға абсолютті жол бар: осы қалтаның парақтарына кіруге рұқсат етілген пароль жұптары. Кіру түсінікті мәтінде және парольде сақталады Абсолютті (яғни сервер түбірінен) сіздің сайтыңызға баратын жолды сайттың әкімшілік тақтасында көруге немесе хостингтің техникалық қолдауына жүгінуге болады. Немесе PHP тілінің phpinfo () командасын қолдануға болады. төртінші жолда аутентификация принципі анықталады. Егер сіз Пайдаланушы мәнін көрсететін болсаңыз, онда кіру рұқсаты бар пайдаланушылар тек осы жерде бос орынмен тізімделуі керек. Топтың мәні - тек топтарға жататын пайдаланушылар, олар осы жерде бөлінуі керек Егер жарамды пайдаланушы болса - логині AuthUserFile тізімінде көрсетілген барлық пайдаланушылар, әрине, кез-келген мән үшін барлық осы пайдаланушылар парольді дұрыс енгізуі керек.

3-қадам

Құрылған файлды.htaccess атымен сақтаңыз, сақтау диалогының «Файл типі» тізіміндегі «Барлық файлдар» тармағын таңдап, - бұл мәтіндік редактор txt кеңейтімін автоматты түрде қоспауы үшін.

4-қадам

Енді AuthUserFile -.htpasswd директивасында көрсетілген пароль файлын жасау керек. Мұны Apache серверінен htpasswd.exe утилитасы орындайды. Бұл утилитаны жүктеу үшін қоқыс жәшігінде орналасқан, мысалы, мына жерде - https://www.intrex.net/techsupp/htpasswd.exe Бұл консольдық бағдарлама, яғни оны пәрмен жолынан іске қосу керек. Windows XP жүйесінде сіз мұны істей аласыз: htpasswd.exe файлын бөлек қалтаға көшіріп, қалтаны тінтуірдің оң жақ түймешігімен нұқыңыз және «Осы жерде пәрмен жолын іске қосу» тармағын таңдаңыз. Пәрмен жолында енгізіңіз: htpasswd -cm.htpasswd FirstUser «-cm» модификаторы жаңа пароль файлы жасалуы керек екенін және MD5 шифрлау үшін пайдаланылатынын көрсетеді (бұл әдепкі Windows ОЖ). Егер сіз «m» орнына «d» көрсетсеңіз - қызметтік бағдарлама DES шифрлау алгоритмін, егер «s» - SHA алгоритмін, ал егер «p» болса - пароль шифрлаусыз сақталады. FirstUser - логин тізімдегі бірінші қолданушы, оны сізге қажетімен ауыстырыңыз. Утилита Enter пернесін басқаннан кейін ол үшін пароль сұрайды. Келесі пайдаланушыны құрылған файлға қосу үшін утилитаны қайтадан іске қосыңыз, бірақ модификаторда «с» әрпінсіз

5-қадам

Құрылған.htaccess және.htpasswd файлдарын басқару тақтасының файл менеджері немесе FTP клиенті арқылы өз сайтыңыздың серверіне орналастырыңыз.. Htaccess файлы қорғалған беттермен бір қалтада, ал.htpasswd файлы AuthUserFile директивасында көрсеткен жолда қалтада болуы керек. Әдетте пароль файлдары сайтқа кіруге тыйым салу үшін сайттың түбірлік қалтасының үстінде орналасқан каталогқа орналастырылады.

Ұсынылған: