Как да упълномощавам на сайта

Съдържание:

Как да упълномощавам на сайта
Как да упълномощавам на сайта

Видео: Как да упълномощавам на сайта

Видео: Как да упълномощавам на сайта
Видео: Как выучить язык: для активистов социальной и солидарной экономики 2024, Април
Anonim

Повечето сайтове в Интернет осигуряват обществен достъп до информацията, която съдържат. Всеки може да разглежда публични страници на сайтове. Трябва обаче да осигурите ограничен достъп до някои раздели на сайтовете. Например към страниците на административния панел. Повечето универсални системи за управление, форуми и блогови двигатели имат вградени инструменти за оторизация и контрол на достъпа. Но ако вашият ресурс е достатъчно прост и не се контролира от мощна система за управление на съдържанието, но трябва да ограничите достъпа, тогава ще трябва да помислите как да разрешите на сайта. За щастие има прости инструменти за това.

Как да упълномощавате на сайта
Как да упълномощавате на сайта

Необходимо

Сайт, работещ под контрола на сървъра apache. Достъп до сайта чрез ssh. Достъп до сайта чрез ftp. Конфигурация на сървъра, позволяваща персонализирани.htaccess файлове

Инструкции

Етап 1

Свържете се със сървъра чрез ssh. Ако имате инсталиран клиент на конзола, въведете командата "ssh @" в конзолата, където е името на вашия акаунт на сървъра и е символното име или IP адресът на сървъра. Командата може да изглежда така: "ssh [email protected]". Когато бъдете подканени, въведете паролата за вашия акаунт. За Windows можете да използвате алтернативни клиентски програми. Една такава програма е шпакловка.

Стъпка 2

Отидете в главната директория на сайта на сървъра. Това е директория, която не е достъпна от мрежата. Като правило той съдържа поддиректория public_html, която съдържа съдържанието на сайта, достъпно за гледане през Интернет. Използвайте командата cd. Ако не си спомняте пълния път до папката, използвайте командата ls, за да получите съдържанието на текущата директория и да преминете през нея.

Стъпка 3

Създайте файл с парола в текущата директория. Изпълнете команда като "htpasswd -c". Ето правилното име на файла, в който ще бъдат поставени данните за упълномощаване, и е един от идентификаторите на потребителите, които ще имат достъп до раздела на сайта. Командата може да изглежда така: "htpasswd -c.pwd User1". След въвеждане на командата ще бъдете подканени да въведете парола за потребителя с въведеното име. След въвеждане на паролата ще бъдете помолени да я потвърдите.

Стъпка 4

Проверете за съществуването на файла с парола. Изпълнете командата "ls --all". Показаният списък със съдържанието на текущата директория трябва да включва името на файла с паролата.

Стъпка 5

Добавете още потребители, на които ще бъде разрешен достъп. Изпълнете команда като "htpasswd". Стойността на параметъра трябва да бъде същата като при създаването на файла с парола. Например, за да добавите данни за user2 към файл с име.pwd, използвайте командата "htpasswd.pwd user2". Паролите и потвърждението на паролата ще бъдат подканени интерактивно.

Стъпка 6

Прекъснете връзката със сървъра. Въведете командата изход и натиснете Enter.

Стъпка 7

Променете вашия.htaccess файл. Свържете се със сървъра с помощта на FTP клиентска програма. Отидете в директорията, съответстваща на раздела на сайта, за който се изисква разрешение. Ако там има файл с име.htaccess, изтеглете го на вашия компютър. Ако няма такъв файл, създайте го на вашия компютър. Добавете следните редове в горната част на файла.htaccess: AuthType Basic

AuthName "поздрав"

AuthUserFile "path_to_file_with_passwords"

Изискване на валиден потребител Заменете думата "поздрав" с която и да е фраза. Той ще се покаже в диалоговия прозорец за заявка за потребителски данни в браузъра. Вместо стойността "path_to_file_with_passwords", въведете пълния път до файла с данни за оторизация на сървъра. Този път например може да бъде по следния начин: "/home/www/vic/domains/receptoman.ru/.pwd". Запазете файла.htaccess. Качете го на сървъра.

Стъпка 8

Проверете работата на системата за оторизация. Отидете в раздела на сайта, за който е модифициран.htaccess файлът. Ако всичко работи правилно, браузърът ще покаже диалогов прозорец със заявки за данни за оторизация.

Препоръчано: