Сайтта қалай авторизация жасауға болады

Мазмұны:

Сайтта қалай авторизация жасауға болады
Сайтта қалай авторизация жасауға болады

Бейне: Сайтта қалай авторизация жасауға болады

Бейне: Сайтта қалай авторизация жасауға болады
Бейне: Как выкупить продукцию на сайте? / Сайттан өнімдерді қалай сатып алуға болады? 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 «файлға_жолмен_файлға»

Жарамды қолданушыны талап ету «Сәлемдесу» сөзін кез-келген фразамен ауыстырыңыз. Ол браузерде пайдаланушының деректерін сұрау диалогында көрсетіледі. «Құпия сөзбен жол_файлына» мәнінің орнына файлға серверге авторизациялау үшін деректермен толық жолды енгізіңіз. Мысалы, бұл жол келесідей болуы мүмкін: «/home/www/vic/domains/receptoman.ru/.pwd».. Htaccess файлын сақтаңыз. Оны серверге жүктеңіз.

8-қадам

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

Ұсынылған: