Совет 1: Как ограничить доступ на страницу

Если появилась необходимость ограничить доступ нежелательных посетителей на страницу сайта, то самым простым решением будет использование встроенной в веб-сервер системы авторизации. Ниже - описание как именно это делается.
Инструкция
1
Создайте на сервере папку для страниц, которые следует защитить, и переместите их туда. Если вы хотите ограничить доступ ко всем страницам, то этот шаг можно пропустить - защита будет организована в корневой папке вашего сайта.
2
Алгоритм действий сервера Apache таков, что найдя в папке служебный файл с именем ".htaccess", он использует содержащиеся в файле инструкции при обработке запросов посетителей сайта на любые документы этой и всех вложенных папок. Вам нужно создать этот файл и поместить в него директивы ограничения доступа ко всем или отдельным документам этой папки.Сделать это можно у себя на компьютере, воспользовавшись простым текстовым редактором, например Блокнотом. Создайте пустой файл (CTRL + N) и впишите в него эти строки:AuthType Basic
AuthName "Доступ к странице ограничен!"
AuthUserFile /usr/account/site/.htpasswd
require valid-userДиректива в первой строке включает механизм базовой авторизации (AuthType Basic). При этом виде авторизации пароль посетителя передается из браузера зашифрованным по алгоритму Base64.Директива во второй строке указывает содержание текстовой подсказки, которую браузер будет отображать при входе посетителя в защищенную часть сайта. Впишите нужный вам текст не используя в нем кавычек (").Третья строка содержит абсолютный путь к файлу, хранящему пары логин:пароль, доступ которым разрешен к страницам этой папки. Логин хранится в открытом виде, а пароль зашифрован. Абсолютный (то есть от корня сервера) путь к вашему сайту можно посмотреть в панели администрирования сайта или узнать у техподдержки хостинга. А можно воспользоваться командой phpinfo() языка PHP.Директива в четвёртой строке определяет принцип аутентификации. Если указать значение User, то допущены будут только пользователи, логины которых надо перечислить здесь же через пробел. Значение Group - только пользователи, принадлежащие к группам, которые следует указать здесь через пробел. Если Valid-user - все пользователи, логины которых перечислены в файле AuthUserFile. Естественно, при любом значении все эти пользователи для доступа должны ввести правильный пароль.
3
Созданный файл сохраните под именем .htaccess, выбрав пункт «Все файлы» в списке «Тип файла» диалога сохранения – это для того, чтобы текстовый редактор автоматически не добавил расширение txt.
4
Теперь вам следует создать файл паролей, указанный в директиве AuthUserFile - .htpasswd. Делается это утилитой htpasswd.exe из состава сервера Apache. Она находится в папке bin корневой папки сервера. Если сервер не установлен у вас, то можно скачать эту утилиту, например, здесь - http://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. Чтобы добавить в созданный файл следующего пользователя запустите утилиту еще раз, но уже без буквы "c" в модификаторе.
5
Созданные файлы .htaccess и .htpasswd поместите на сервер вашего сайта, воспользовавшись файл-менеджером панели управления или фтп-клиентом. Файл .htaccess должен лежать в одной папке с защищаемыми страницами, а файл .htpasswd - в папке, путь к которой вы указали в директиве AuthUserFile. Обычно файлы паролей помещают в директорию, расположенной выше корневой папки сайта, чтобы исключить доступ к нему из интернета.

Совет 2: Как закрыть доступ к страницам

Порой возникает необходимость ограничить доступ к страницам или каким либо файлам вашего сайта для определенных групп пользователей. Программное обеспечение веб-сервера Apache имеет встроенные средства для решения этой задачи. Ознакомьтесь с ними.
Инструкция
1
При каждом запросе на любую страницу сайта, сервер проверяет наличие в папке, где она хранится, служебного файла с названием ".htaccess". Если он есть, то сервер, при обработке запроса, будет следовать директивам из этого файла. В него можно поместить и директивы ограничения доступа к страницам или другим документам сайта по каким либо признакам. Сделать это можно, создав такой файл в обычном текстовом редакторе и загрузив в нужную вам папку сервера. Поскольку эти файлы являются служебными, то из браузера веб-посетителя они не доступны.
2
Чтобы решить проблему доступа радикально поместите в файл htaccess эти директивы:Order Deny,Allow
Deny from allПолучив такие инструкции, веб-сервер закроет доступ к абсолютно всем файлам и папкам в этой и всех вложенных в нее директориях для всех без исключения посетителей.
3
Можно добавить в тотальный запрет исключение для пользователей, имеющих определенный IP-адрес:Order Deny,Allow
Deny from all
Allow from 77.84.20.18, 77.84.21.2В этом примере пользователи, чей IP 77.84.20.18 или 77.84.21.2, не заметят наличия каких либо ограничений, а все остальные допущены к страницам не будут. Если вам нужен именно такой порядок доступа - перечислите список разрешенных IP-адресов через запятую.
4
Если нужно наоборот создать «черный список» из нежелательных IP-адресов, то директивы следует изменить таким образом:Order Allow,Deny
Allow from all
Deny from 77.84.20.18, 77.84.21.2Доступ будет закрыт только для посетителей, имеющих IP 77.84.20.18 и 77.84.21.2, а остальные будут пропускаться беспрепятственно. И в этом варианте список запрещенных IP-адресов надо перечислить через запятую.
5
Если нужно ограничить доступ не ко всем документам в папке, а лишь к отдельному файлу, то директивы должны выглядеть так:<Files "hidden.html">
Order Deny,Allow
Deny from all
Allow from 77.84.20.18
</Files>Здесь в первой строке указан файл, доступ к которому должен быть ограничен (hidden.html), а в четвертой строке записано исключение из запрещающего правила - IP пользователей, которым доступ к файлу разрешен.
6
Аналогично можно ограничить доступ к группе файлов по маске их имен:<Files ".(wma)$">
Order Deny,Allow
Deny from all
Allow from 77.84.20.18
</Files>Здесь в первой строке указана маска имен файлов с ограниченным доступом - запрет будет распространяться на все файлы с расширением "wma". В четвертой строке, как и в предыдущем примере - IP пользователей, на которых ограничение не распространяется.
7
Есть возможность ограничить доступ к страницам по типу браузера - таким способом можно отсеивать, например, нежелательных поисковых роботов:SetEnvIfNoCase user-Agent ^Microsoft.URL [NC,OR]
SetEnvIfNoCase user-Agent ^Offline.Explorer [NC,OR]
SetEnvIfNoCase user-Agent ^[Ww]eb[Bb]andit [NC,OR]
<limit get=" post=" head=">
Order Allow,Deny
Allow from all
Deny from env=bad_bot
</limit>Здесь в первых трех строках перечислены несколько нежелательных типов браузеров (по одному на каждую строку). Конечно, при использовании такой конструкции вам нужно заменить их не те, которые досаждают именно вашему сайту.
Обратите внимание
Ответ: в настройках.-привратность- кто может видеть мою страницу-выберите нужный вам вариант.
Совет полезен?
Ответ: это платно нажать: Изменить настройки (под основной фотографией) Закрыть профиль. нажать. Вы действительно хотите закрыть профиль? Информация о вас будет доступна только друзьям на Одноклассниках. Закрыть.

Совет 3: Как ограничить доступ просмотра

Ограничение доступа просмотра определенных интернет-ресурсов может оказаться необходимым родителям, желающим оградить своих детей от нежелательного содержимого некоторых веб-страниц.
Вам понадобится
  • Internet Explorer.
Инструкция
1
Убедитесь в том, что вами правильно поняты основные возможности инструмента Content Advisor («Ограничение доступа»):— возможность парольной защиты установленных параметров доступа;— возможность ознакомления и редактирования оценок допустимого содержимого в разделах «Ненормативная лексика», «Секс и насилие» и «Обнаженные тела»;— редактирование параметров ограничения;— создание каталогов всегда запрещенных ресурсов, вне зависимости от их оценки;— создание каталогов всегда разрешенных узлов, вне зависимости от их оценки;— возможность редактирования параметров используемых оценок.
2
Вызовите главное меню операционной системы Microsoft Windows нажатием кнопки «Пуск» и перейдите в пункт «Все программы» для выполнения операции включения ограничения доступа просмотра определенных интернет-ресурсов.
3
Запустите Internet Explorer и раскройте меню «Сервис» верхней панели инструментов окна приложения.
4
Укажите пункт «Свойства обозревателя» и перейдите на вкладку «Содержание» открывшегося диалогового окна.
5
Выполните нажатие кнопки «Включить» в разделе «Ограничение доступа» и воспользуйтесь опцией «Настройки» для задания необходимых параметров ограничения.
6
Перейдите на вкладку «Оценки» нового диалогового окна и переместите слайдер в каждой из требуемых категорий в желаемое значение ограничения доступа.
7
Подтвердите выполнение команды нажатием кнопки OK и введите желаемое значение пароля в открывшемся окне запроса системы.
8
Запомните или запишите выбранное значение пароля, поскольку его введение будет необходимо при каждом редактировании параметров ограничений.
9
Перейдите на вкладку «Общие» и примените флажок на поле «Разрешить ввод пароля для просмотра запрещенных узлов» для обеспечения возможности просмотра заблокированных интернет-ресурсов другими авторизованными пользователями.
10
Подтвердите выполнение команды нажатием кнопки OK и перейдите на вкладку «Разрешенные узлы» для определения всегда разрешенных или всегда запрещенных веб-узлов.
11
Укажите URL-адреса выбранных интернет-ресурсов и выберите необходимую категорию ограничения доступа.
12
Подтвердите применение выбранных изменений нажатием кнопки OK.
Видео по теме
Источники:
  • Ограничение доступа к нежелательным для просмотра материалам
Поиск
Совет полезен?
Добавить комментарий к статье
Осталось символов: 500