Сайтта кандайча авторизациялоо керек

Мазмуну:

Сайтта кандайча авторизациялоо керек
Сайтта кандайча авторизациялоо керек

Video: Сайтта кандайча авторизациялоо керек

Video: Сайтта кандайча авторизациялоо керек
Video: покупка постельного белья в интернет магазине. никогда не покуйте с этого сайта белье. 2024, Апрель
Anonim

Интернеттеги көпчүлүк сайттар өздөрү камтылган маалыматка жалпыга жеткиликтүүлүктү камсыз кылат. Ар бир адам сайттардын жалпыга ачык баракчаларын көрө алат. Бирок, сиз сайттардын айрым бөлүмдөрүнө чектелген мүмкүнчүлүктү камсыздашыңыз керек. Мисалы, административдик панелдин баракчаларына. Көпчүлүк жалпы багыттагы CMS, форум жана блог кыймылдаткычтарында орнотулган авторизация жана жеткиликтүүлүктү көзөмөлдөө куралдары бар. Бирок сиздин ресурс жетиштүү деңгээлде жөнөкөй болсо жана күчтүү CMS тарабынан көзөмөлдөнбөсө, бирок сиз кирүүнү чектешиңиз керек болсо, анда сиз сайттан кантип авторизациялоону ойлонушуңуз керек болот. Бактыга жараша, бул үчүн жөнөкөй куралдар бар.

Сайтта кандайча авторизациялоо керек
Сайтта кандайча авторизациялоо керек

Зарыл

Apache серверинин көзөмөлү астында иштеген сайт. Ssh аркылуу сайтка кирүү. Сайтка ftp аркылуу кирүү.. Htaccess файлдарын ыңгайлаштырган сервердин конфигурациясы

Нускамалар

1 кадам

Ssh аркылуу серверге туташуу. Эгер сизде консоль кардары орнотулган болсо, анда консолго "ssh @" командасын киргизиңиз, ал жерде сервердеги сиздин каттоо эсебиңиздин аты жана ал символикалык аталышы же сервердин IP дареги. Буйрук төмөнкүдөй болушу мүмкүн: "ssh [email protected]". Суралганда, эсебиңиздин сыр сөзүн киргизиңиз. Терезелер үчүн, башка кардар программаларын колдонсоңуз болот. Ушундай программалардын бири шпаклевка.

2-кадам

Сервердеги сайттын түпкү каталогуна өтүңүз. Бул желеде жеткиликсиз каталог. Эреже боюнча, ал сайттын мазмунун камтыган public_html субдиректориясын камтыйт, аны Интернет аркылуу көрүүгө болот. CD буйругун колдонуңуз. Эгер папкага толук жол эсиңизде келбесе, анда ls командасын колдонуп, учурдагы каталогдун мазмунун алып, андан өтүңүз.

3-кадам

Учурдагы каталогдо сырсөз файлын түзүңүз. "Htpasswd -c" сыяктуу буйрукту иштетүү. Авторизациялоо үчүн маалыматтар жайгаштырыла турган файлдын туура аталышы жана сайттын бөлүмүнө кире турган колдонуучулардын идентификаторлорунун бири. Буйрук мындай көрүнүшү мүмкүн: "htpasswd -c.pwd User1". Команданы киргизгенден кийин, сизден колдонуучуга аты киргизилген сыр сөз талап кылынат. Сыр сөздү киргизгенден кийин, сизден аны ырастоо талап кылынат.

4-кадам

Сырсөз файлынын бар экендигин текшериңиз. "Ls --all" командасын иштетүү. Учурдагы каталогдун камтылгандарынын тизмеси сыр сөз файлынын аталышын камтышы керек.

5-кадам

Кирүүгө уруксат берилген дагы колдонуучуларды кошуңуз. "Htpasswd" сыяктуу буйрукту иштетүү. Параметрдин мааниси пароль файлын түзүүдөгүдөй болушу керек. Мисалы,.pwd деген файлга user2 үчүн маалыматтарды кошуу үчүн, "htpasswd.pwd user2" буйругун колдонуңуз. Сырсөздөрдү жана паролду ырастоо интерактивдүү түрткү болот.

6-кадам

Серверден ажыратуу. Чыгуу буйругун киргизип, Enter баскычын басыңыз.

7-кадам

. Htaccess файлыңызды өзгөртүңүз. FTP кардар программасын колдонуп серверге туташыңыз. Авторизация талап кылынган сайттын бөлүмүнө туура келген каталогго өтүңүз. Эгерде ал жерде.htaccess деген файл болсо, анда аны компьютериңизге жүктөп алыңыз. Эгер андай файл жок болсо, анда аны компьютериңизде түзүңүз.. Htaccess файлынын жогору жагына төмөнкү саптарды кошуңуз: AuthType Basic

AuthName "саламдашуу"

AuthUserFile "path_to_file_with_passwords"

Жарактуу колдонуучуну талап кылуу "Саламдашуу" сөзүн каалаган сөз айкашы менен алмаштырыңыз. Бул браузердеги колдонуучунун дайындарын сураган диалогунда көрсөтүлөт. "Жол_тамга_файл_жазуу сыр сөздөрү" маанисинин ордуна, сервердеги авторизациялоо үчүн файл менен файлдын толук жолун киргизиңиз. Мисалы, бул жол мындай болушу мүмкүн: "/home/www/vic/domains/receptoman.ru/.pwd".. Htaccess файлын сактаңыз. Аны серверге жүктөңүз.

8-кадам

Авторизация тутумунун иштешин текшериңиз.. Htaccess файлы өзгөртүлгөн сайттын бөлүмүнө өтүңүз. Эгерде бардыгы туура иштесе, анда браузерде авторизация маалыматтарын сураган диалог көрсөтүлөт.

Сунушталууда: