Сайтқа парольді қалай қою керек

Мазмұны:

Сайтқа парольді қалай қою керек
Сайтқа парольді қалай қою керек

Бейне: Сайтқа парольді қалай қою керек

Бейне: Сайтқа парольді қалай қою керек
Бейне: Қалай парольді біліп алуға болады? 2024, Мамыр
Anonim

Кейде сайттың барлық беттеріне немесе оның белгілі бір аймағына кіруді парольден қорғау қажет болады. Логиндер мен парольдер арқылы келушілердің парақтарға кіруіне мүмкіндік беру механизмі «авторизация» деп аталады. Ешқандай бағдарламалау тілін білмей авторизацияны қалай ұйымдастыруға болады?

HTACCESS: Веб-сайтқа парольді қалай қою керек
HTACCESS: Веб-сайтқа парольді қалай қою керек

Нұсқаулық

1-қадам

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

AuthName «Шектелген аймақ!»

AuthUserFile /usr/host/mysite/.htpasswd

жарамды қолданушыны қажет етеді Бірінші жол (AuthType Basic) серверге келушілердің авторизациясы қажет екенін айтады, екіншісі (AuthName «Тыйым салынған аймақ!») логин мен пароль енгізу формасында көрсетілетін мәтінді анықтайды Үшіншісі (AuthUserFile) /usr/host/mysite/.htpasswd) рұқсат етілген логиндер мен парольдер сақталатын файлға жолды көрсетеді. Мұнда «абсолютті жол», яғни бүкіл каталогтар ағашын көрсете отырып, сервердің түбірлік каталогының өзінен көрсетілуі керек. Бұл Windows Explorer-дің мекен-жай жолынан біз қалтаны ашқан кездегі толық жол. Сайт хостинг серверлерінде, әдетте, /pub/home/account_name/…/file_name сияқты көрінеді. Сервер түбірінен сіздің сайтыңызға баратын жолды сайттың басқару тақтасында немесе хостингтің техникалық қолдауын сұрау арқылы табуға болады. Сіз мұны өз бетіңізше біле аласыз, бірақ бұл үшін кейбір бағдарламалау тілдерін қолдану қажет болады, мысалы, PHP-де оны phpinfo () командасының нәтижелерінен алуға болады. Төртінші жол (valid-user талап етеді) бірақ осы каталогқа құжаттарға қол жеткізу үшін дұрыс пайдаланушы аты мен парольді енгізу қажет емес. Іс жүзінде сіз келушілерді топтарға бөліп, әр түрлі топтарға әр түрлі қалталарға қол жеткізу құқығын бере аласыз.

2-қадам

2-қадам:.htpasswd файлын жасаңыз. Енді сізге htaccess-те көрсеткен пароль файлын жасау керек. Әдепкі бойынша, оған «.htpasswd» аты беріледі, дегенмен бұл қажет емес - сіз басқа атауды көрсете аласыз. Бұл файл логин-пароль жұптарын сақтайды және пароль шифрланған арнада болады. Құпия сөзді шифрлау үшін сізге арнайы бағдарламаны қолдану қажет болады - htpasswd.exe. Егер сіздің компьютеріңізде Apache сервері орнатылмаған болса, оны алуға болады, мысалы, - https://www.intrex.net/techsupp/htpasswd.exe. Сіз оны пәрмен жолынан іске қосуыңыз керек. Windows XP-де мен осылай жасаймын: htpasswd.exe файлын бөлек папкаға салыңыз, папканы тінтуірдің оң жағымен басып, мәзірден «Пәрмен жолын осы жерде іске қосу» тармағын таңдаңыз. Пәрмен жолында теріңіз: htpasswd -cm.htpasswd admin Мұнда

htpasswd - іске қосылатын бағдарламаның атауы;

-cm - жаңа пароль файлы жасалуы керек екенін көрсететін модификатор;

.htpasswd - бұл жаңа файлдың атауы;

admin - файлға бірінші қосылатын пайдаланушының логині, Enter пернесін басқаннан кейін сізден осы қолданушы үшін парольді енгізу және қайталау сұралады. Құпия сөз енгізіліп, расталған кезде бізде.htpasswd файлы бір пайдаланушы атымен жасалады - пароль жұбы. Қосымша пайдаланушылар қосу үшін htpasswd.exe файлын қайтадан іске қосу керек, бірақ -cm модификаторының орнына htpasswd.exe бойынша командалық жолда анықтаманы көруге болады - бұл үшін: htpasswd.exe / теру керек?

Пәрмен жолы іске қосылуда
Пәрмен жолы іске қосылуда

3-қадам

3-қадам: файлдарды серверге жүктеу. Жасалған файлдарды (.htaccess және.htpasswd) серверге орналастыру ғана қалады. Мұны кез-келген ftp клиентімен немесе сайтыңыздың әкімшілік панеліндегі файл менеджері арқылы жасауға болады. Htaccess файлы құпия сөзбен қорғау қажет парақтар сақталатын қалтаға орналастырылған. Бұл қалтаның файлдары ғана емес, оның ішіндегі барлық қалталар да қорғалатын болады.. Htpasswd файлын htaccess-те жолы көрсетілген қалтаға салыңыз. Әдетте пароль файлы Интернеттен оған тікелей қол жетімді болмауы үшін сайттың түбірлік каталогынан бір деңгей жоғары қалтада сақталады.

Ұсынылған: