voliuf.narod.ru

главная

друзья

помощь сайту

Администрирование web-серверов в IIS

Бесплатные учебники по темам

Партнерская программа

1.Базовые сведения об IIS

2.Служба WWW

3.Служба FTP

4.Служба SMTP

5.Служба NNTP

6.Безопасность

7.Аутентификация

8.TCP/IP и DNS

9.Задачи по администрированию

10.Шифрование

11.Ведение журналов

12.Программирование на ASP


Администрирование web-серверов в IIS
5.Служба NNTP
  

К серверу групп новостей подключаются и аутентифицируются при помощи программы чтения новостей. Она отображает сообщения аналогично программе электронной почты и позволяет пользователям просматривать, перенаправлять и отвечать на сообщения. Работа сервера групп новостей обеспечивается службой Network News Transfer Protocol (NNTP) (Сетевой протокол передачи новостей), иначе называемой NNTPSVC. Каждая комбинация IP-адреса и порта, использующая службу NNTP на главном сервере, называется виртуальным сервером NNTP. Как правило, главный сервер содержит только один виртуальный NNTP-сервер и обеспечивает работу нескольких групп новостей.

 

Виртуальный сервер NNTP аутентифицирует пользователей перед подключением, либо его можно настроить на анонимный доступ. Как правило, анонимный доступ не разрешается, если группа новостей не является модерируемой, так как в результате анонимного доступа возможна публикация нежелательных сообщений. Назначенный модератор выполняет проверку корректности сообщений перед их публикацией в группе новостей. Как правило, модератор получает сообщение по электронной почте, и, если оно правильно, публикует его в группе новостей. Если сообщение некорректно, то оно не публикуется и удаляется.

 

Группы новостей полезны для публикации информации, они позволяют членам группы новостей участвовать в публичных форумах. Группа новостей использует строгий формат содержимого, позволяющий эффективно осуществлять поиск, просмотр и управление содержимым. Любой пользователь, читающий публикации в группах новостей, знает, что публикуемые сообщения должны иметь следующие атрибуты:

 
  • тема;
  • тело;
  • отправитель;
  • связанное сообщение или его отсутствие;
  • дата и время публикации.
 

Установка службы NNTP

Служба NNTP не устанавливается по умолчанию при инсталляции IIS. Ее нужно установить вручную при первоначальной установке сервера. После установки службы NNTP соответствующий ей узел появится в узле Services (Службы) оснастки MMC Computer Management (Управление компьютером). Если служба NNTP отсутствует в MMC, то ее можно установить посредством обновления конфигурации сервера IIS (см. рис. 5.1).

 

 

Окна установки компонентов Windows, используемые для установки службы NNTP

Рис. 5.1.  Окна установки компонентов Windows, используемые для установки службы NNTP

 

 

Выполните следующие действия.

 
  1. В Control Panel (Панель управления) откройте окно Add And Remove Program (Добавить и удалить программу), затем выберите Add And Remove Windows Components (Установка и удаление компонентов Windows). Откроется мастер компонентов Windows.
  2. В списке компонентов выберите Application Server (Сервер приложений), после чего нажмите на кнопку Details (Состав).
  3. Откроется окно Application Server (Сервер приложений). Выберите Internet Information Services в списке Subcomponents Of Application Server (Подкомпоненты сервера приложений) и нажмите на кнопку Details (Состав).
  4. Откроется окно Internet Information Services. Отметьте пункт NNTP Service (Служба NNTP) в списке Subcomponents Of Internet Information Services (Подкомпоненты Internet Information Services).
  5. Нажмите на кнопку OK несколько раз, чтобы закрыть последовательность окон.
 

После установки NNTP происходит установка и настройка виртуального NNTP-сервера по умолчанию.

 

Виртуальному серверу NNTP по умолчанию присваиваются следующие значения параметров.

 
  • IP-адрес: (All Unassigned).
  • Порт: 119.
  • Имя: Default NNTP Virtual Server.
  • Путь к внутренним файлам: <Inetpub root>\nntpfileM.
  • Способ хранения: файловая система.
  • Путь к хранилищу содержимого новостей: <Inetpub root>\nntpfile\root.
 

<Inetpub root> представляет собой путь к каталогу, в котором IIS размещает все службы IIS (FTP, SMTP и WWW).

 

Администрирование NNTP

Администрирование службы NNTPSVC осуществляется в оснастке MMC Computer Management (Управление компьютером). Выберите команду Start\All Programs\Administrative Tools\Computer Management (Пуск\Все программы\Администрирование\Управление компьютером). В консоли Computer Management (Управление компьютером) выберите узел Services And Applications (Службы и приложения) для отображения вложенных узлов. Узел Services (Службы) и узел Internet Information Services (IIS) Manager (Диспетчер IIS) содержат вложенные узлы с апплетами, предназначенными для администрирования службы NNTP и виртуальных серверов NNTP соответственно.

 

Администрирование службы NNTP

Администрирование службы NNTP выполняется глобально при помощи апплета NNTP Service (Служба NNTP), расположенного в узле Services консоли Computer Management. С его помощью выполняется запуск, приостановка или остановка службы NNTP, а также настройка параметров ее запуска. Управление службой NNTP влияет на все виртуальные серверы NNTP данного узла.

 

Остановка, запуск и приостановка службы NNTP

Остановка службы NNTP вызовет остановку всех виртуальных серверов NNTP. Запуск службы NNTP вызовет автоматический запуск всех виртуальных серверов NNTP, запущенных или приостановленных перед выполнением команды остановки. Все виртуальные серверы NNTP, остановленные перед отключением службы NNTP, останутся отключенными после ее запуска.

 

Приостановка службы NNTP вызовет приостановку всех виртуальных серверов NNTP, запущенных или приостановленных перед выполнением команды приостановки. Приостановка сервера NNTP или виртуальных серверов NNTP, остановленных перед выполнением команды приостановки, не влияет на остановленные виртуальные серверы. Запуск службы NNTP после ее приостановки с помощью команды Resume (Возобновить работу) возвратит все виртуальные NNTP-серверы в исходное функциональное состояние (в отличие от запуска службы NNTP после остановки).

 

Управление службой NNTP осуществляется с помощью апплета NNTP Service (Служба NNTP). Для открытия апплета NNTP Service разверните узел Services And Applications (Службы и приложения) в консоли Computer Management (Управление компьютером) и выберите узел Services (Службы). Значок в виде шестеренок обозначает службу и узел Services (Службы). При выделении в левой части консоли узла Services справа отображаются службы, установленные на главном сервере, и ссылки, предназначенные для запуска, остановки или приостановки выделенной службы.

 

Тип запуска службы NNTP

Дважды щелкните на узле NNTP Service (Служба NNTP) для открытия апплета NNTP Servce. Служба NNTP настраивается во вкладке General (Общие), открывающейся по умолчанию. Служба NNTP запускается по умолчанию при загрузке узла, однако можно установить параметр Startup Type (Тип запуска) на ручной запуск службы или вовсе отключить службу. Выбор значения Automatic (Автоматически) вызовет автоматический запуск службы при загрузке узла. Выбор опции Disabled (Отключена) исключит запуск службы NNTP, а опция Manual (Вручную) потребует от администратора запуска службы вручную после загрузки узла.

 

Администрирование виртуального сервера NNTP

Консоль MMC Computer Management (Управление компьютером) используется для доступа и управления узлом виртуального сервера NNTP. В узле Internet Information Services (IIS) Manager (Диспетчер IIS) щелкните правой кнопкой мыши на узле виртуального сервера NNTP и выберите команду Start (Запустить), Stop (Остановить) или Pause (Приостановить) для запуска, остановки или приостановки работу виртуального сервера (см. рис. 5.2).

 

 

Доступ к виртуальному серверу NNTP

Рис. 5.2.  Доступ к виртуальному серверу NNTP

 

 

Просмотр состояния виртуального сервера NNTP

В детализованном представлении консоли Computer Management (Управление компьютером) правая часть консоли отображает подробную информацию о выбранном элементе. По умолчанию в консоли используется представление списка, в котором отображаются только значки и имена элементов, вложенных в выделенный узел. Для смены представления на детализованное щелкните правой кнопкой мыши в правой части консоли и выберите команду View\Detail (Вид\Детали).

 

При выделении узла Internet Information Services (IIS) Manager (Диспетчер IIS) при такой форме представления отображаются виртуальные серверы NNTP узла, а также следующая информация.

 
  • Description (Описание). Имя виртуального сервера NNTP.
  • Status (Состояние). Состояние виртуального сервера: выполняется, приостановлен или остановлен.
 

В каждом узле виртуального сервера NNTP консоли Computer Management содержатся следующие узлы (см. рис. 5.2).

 
  • Newsgroups (Группы новостей). Содержит узлы для всех групп новостей, имеющихся на виртуальном сервере NNTP. Если этот узел выделен в левой части окна, то группы новостей отображаются в правой части.
  • Expiration Policies (Политики истечения срока действия). Содержит узлы для каждой политики, установленной на виртуальном сервере NNTP. Если этот узел выделен в левой части консоли, то политики отображаются в правой части.
  • Virtual Directories (Виртуальные каталоги). Содержит узлы для каждого поддерева группы новостей. Если этот узел выделен в левой области консоли, то виртуальные каталоги отображаются в правой части.
  • Current Sessions (Текущие сеансы). Содержит узлы для каждого подключенного пользователя. Если этот узел выделен в области слева, то в правой части консоли отображаются текущие подключения пользователей.
 

Открытие окна Properties (Свойства) виртуального сервера NNTP

Для открытия окна Properties (Свойства) виртуального сервера NNTP в консоли Computer Management (Управление компьютером) разверните узел Services And Applications (Службы и приложения), затем щелкните на узле Internet Information Services (IIS) Manager (Диспетчер IIS) для отображения вложенных узлов. Щелкните правой кнопкой мыши на виртуальном сервере NNTP и выберите Properties (Свойства).

 

Запуск, приостановка и остановка виртуальных серверов NNTP

Запуск виртуального сервера NNTP позволяет ему отвечать на запросы пользователей о подключении. Запрос на подключение пользователя предшествует процессу взаимодействия с виртуальным сервером NNTP. После создания виртуальный сервер NNTP по умолчанию запускается.

 

Приостановка виртуального сервера NNTP запрещает обработку новых запросов на подключение, однако продолжается взаимодействие с уже подключенными пользователями. Приостановка виртуального сервера NNTP является удобным способом лояльного отключения виртуального сервера NNTP, который находится в работе. Дождитесь того момента, когда все текущие пользователи отключатся от виртуального сервера, после чего выполнить команду Stop (Остановить). Остановка виртуального сервера NNTP исключает обработку севером каких-либо запросов на подключение.

 

Виртуальные серверы NNTP представлены в виде значков, изображающих стопку газет (см. рис. 5.2). Если NNTP-сервер не работает, на его значке отображается небольшой крестик в красном кружке; на рисунке 5.2 так выглядит виртуальный сервер NNTP-сервер stopped. Если виртуальный сервер NNTP приостановлен, то на его значке отображается двойная кавычка; на рисунке 5.2 так выглядит виртуальный NNTP-сервер paused.

 

Настройка виртуального сервера NNTP

В окне Properties (Свойства) описанным выше способом можно просматривать и изменять параметры виртуального сервера NNTP. Данное окно для виртуального сервера NNTP содержит следующие вкладки.

 
  • General (Общие). Содержит параметры для настройки IP-адреса и порта, времени простоя соединения и заголовка пути.
  • Access (Доступ). Содержит параметры для настройки соединения между пользователем и виртуальным NNTP-сервером.
  • Settings (Параметры). Содержит параметры конфигурации взаимодействия клиента с сервером NNTP.
  • Security (Безопасность). Содержит параметры конфигурации пользователей и групп для настройки виртуального сервера NNTP.
 

Параметры вкладки General (Общие)

При открытии окна Properties по умолчанию открывается вкладка General (Общие) (см. рис. 5.3). В этой вкладке настраиваются следующие параметры.

 
  • IP Address (IP-адрес). IP-адрес, используемый виртуальным NNTP-сервером. Значение по умолчанию – (All Unassigned) (Все незанятые).
  • Limit Number Of Connections To (Ограничить число подключений). Устанавливает максимальное количество соединений с сервером. Значение по умолчанию – 5000.
  • Connection Time-Out (Время простоя соединения). Устанавливает максимальный промежуток времени (в мин), в течение которого клиент не активен при подключении. Значение по умолчанию – 10 мин.
  • Path Header (Заголовок пути). Значение, добавляемое в каждом сообщении в строку Path (Путь). По умолчанию значение параметра не задано.
  • Enable Logging (Включить журнал). Устанавливает формат журнала, используемый виртуальным сервером NNTP. По умолчанию журнал выключен.
 

Ограничения конфигурации NNTP

В отличие от служб FTP и WWW, виртуальные серверы NNTP не настраиваются при помощи сценария Microsoft Windows Script Host (WSH). Консоль MMC является единственным средством, посредством которого вносятся изменения в конфигурацию. Еще одним ограничением настройки NNTP является невозможность импорта и экспорта конфигурации. Службы FTP и WWW обеспечивают такую возможность, что позволяет экспортировать конфигурацию виртуального каталога FTP в файл и импортировать ее на том же сервере или использовать на другом сервере с аналогичными параметрами конфигурации. Это достаточно весомое ограничение. Кроме того, некоторые параметры устанавливаются только при создании виртуального сервера NNTP, например, параметр Internal Files Path (Путь к внутренним файлам). При необходимости изменения параметров единственным способом, помимо редактирования вручную настроек конфигурации NNTP в реестре сервера или метабазе, является создание новой версии виртуального сервера NNTP с новым путем к внутренним файлам и перенос вручную всех остальных настроек в эту новую версию.

 

 

Параметры вкладки General (Общие)

Рис. 5.3.  Параметры вкладки General (Общие)

 

 

IP-адреса и порты

Можно указать одну или несколько комбинаций IP-адресов и портов. По умолчанию любой IP-адрес, размещенный в ниспадающем списке IP Address, использует порт 119. Для указания дополнительных IP-адресов и номеров портов нажмите на кнопку Advanced (Дополнительно). В окне Advanced настраивается несколько вариантов виртуального NNTP-сервера (вариантами в данном случае считается комбинация IP-адреса и порта). Можно указать порт, используемый при подключении клиента к серверу посредством SSL (если на сервере установлен сертификат).

 

Подключения

Настраивается также число подключений, допускаемое виртуальным сервером NNTP, и максимальное время простоя соединения. В текстовом поле Limit Number Of Connections To (Ограничить число подключений) укажите значение, ограничивающее число единовременных подключений. Если количество подключений к виртуальному серверу достигло заданного ограничения, то клиенту, подключающемуся к серверу, будет отказано в установке соединения. В текстовом поле Connection Time-out (Время простоя соединения) задается максимальный промежуток времени, в течение которого неактивный клиент остается подключенным к серверу. Если превышение заданного ограничения происходит довольно часто, уменьшите значение параметра, что улучшит производительность виртуального сервера NNTP в соответствии с потребностями клиентов.

 

Заголовок пути

Значение, введенное в текстовом поле Path Header (Заголовок пути), размещается в строке пути сообщения, публикуемого на виртуальном сервере NNTP. Если значение не задано, то используется имя службы имен доменов (DNS) главного узла. По умолчанию параметр не установлен. Вы можете указать несколько значений, разделяя их любыми знаками препинания, кроме точек.

 

Опция Enable Logging (Включить журнал)

Журнал NNTP работает так же, как и для службы SMTP. IIS ведет журналы событий и взаимодействий службы NNTP с виртуальным сервером NNTP для конкретного соединения. Для каждого виртуального сервера NNTP создается отдельный журнал, если опция ведения журналов включена. В окне Properties (Свойства) виртуального сервера NNTP администратор может включить и выключить ведение журнала, указать стиль журнала, расположение файла или базы данных, а также информацию, записываемую в журнал.

 

Для настройки журнала откройте окно Properties (Свойства) виртуального NNTP-сервера. Во вкладке General (Общие) отметьте опцию Enable Logging (Включить журнал). В комбинированном поле Active Log Format (Формат активного журнала) укажите место для записи данных журнала – файл или база данных. (Более подробная информация о ведении журнала приведена в лекции 11.)

 

Параметры вкладки Access (Доступ)

Параметры вкладки Access (Доступ) (см. рис. 5.4) служат для настройки метода доступа пользователей к виртуальному серверу NNTP.

 
  • Access Control (Контроль доступа). Параметры определяют для клиентов разрешенный метод установки соединения с виртуальным сервером NNTP и критерий, используемый для контроля доступа.
  • Secure Communication (Безопасность подключения). Здесь содержатся мастера установки сертификатов SSL для обеспечения работы SSL-соединений. Более подробная информация о данном параметре приведена в лекции 2.
  • Connection Control (Контроль подключения). Параметры определяют способ подключения клиентов в зависимости от IP-адреса.
 

 

Вкладка Access (Доступ) окна свойств виртуального сервера NNTP

Рис. 5.4.  Вкладка Access (Доступ) окна свойств виртуального сервера NNTP

 

 

Контроль доступа

Клиенты, подключающиеся к виртуальному серверу NNTP, либо проходят аутентификацию, либо используют анонимные входные данные. Введенные в процессе аутентификации данные управляют доступом к материалам группы новостей, используя параметры безопасности Windows, настроенные для каталогов с этими материалами. Настройка аутентификации клиентов, запрашивающих подключение, осуществляется во вкладке Access (Доступ). С помощью файловых разрешений Windows, установленных для каталога группы новостей, настраивается система контроля доступа к содержимому группы новостей.

 

Примечание. Более подробная информация об аутентификации приведена в лекции 7.

 

Для настройки аутентификации сервера откройте окно Properties (Свойства), перейдите во вкладку Access (Доступ), затем нажмите на кнопку Authentication (Аутентификация), расположенную в области Access Control (Контроль доступа). Откроется окно Authentication Methods (Методы аутентификации) (см. рис. 5.5) со следующими параметрами.

 

 

Окно Authentication Methods (Методы аутентификации)

Рис. 5.5.  Окно Authentication Methods (Методы аутентификации)

 

 
  • Allow Anonymous (Разрешить анонимный доступ). Для аутентификации и использования виртуального сервера NNTP не требуются аутентификационные данные. Параметр выбран по умолчанию.
  • Basic Authentication (Базовая аутентификация). Введенное имя пользователя и пароль передаются для аутентификации главному серверу в открытом виде.
  • Integrated Windows Authenctication (Интегрированная аутентификация Windows). Аутентификация выполняется с использованием специального метода Windows, обеспечивающего передачу информации без отправки пароля серверу.
  • Enable SSL Client Authentication (Включить SSL-аутентификацию клиентов). Протоколы соединения и аутентификации виртуального сервера NNTP функционируют с использованием SSL. Если параметр включен, и главный сервер имеет сертификат SSL, то соединение между клиентом и сервером работает с использованием SSL.
 

Протоколы аутентификации не являются взаимоисключающими, поэтому выберите один или несколько. При выборе параметра Enable SSL Client Authentication (Включить SSL-аутентификацию клиентов) открывается доступ к параметрам Require SSL Client Authenctication (Требовать SSL-аутентификацию клиентов) и Enable Client Certificate Mapping To Windows User Accounts (Включить связывание сертификатов с учетными записями пользователей Windows) для их настройки.

 
  • Allow Anonymous (Разрешить анонимный доступ). Включение опции открывает клиентам доступ к серверу без предоставления входных данных. Нажмите на кнопку Anonymous (Анонимный доступ), чтобы открыть окно Anonymous Account (Анонимная учетная запись), в котором указываются входные данные пользователя Windows для анонимных пользователей. По умолчанию, если не указана другая учетная запись, используется системная учетная запись с именем ANONYMOUS LOGIN.
  • Basic Authentication (Базовая аутентификация). Опция устанавливает подключение пользователей с предоставлением имени пользователя и пароля. Вводимые входные данные используются в процессе контроля доступа для определения ограничений, налагаемых на конкретного пользователя файловыми разрешениями Windows. Входные данные передаются на виртуальный NNTP-сервер в открытом виде.
  • Integrated Windows Authentication (Интегрированная аутентификация Windows). Опция устанавливает подключение пользователей со своими входными данными Windows, предназначенными для доступа к их рабочим станциям. Эти данные используются для определения ограничений, налагаемых группой новостей на конкретного пользователя при помощи файловых разрешений Windows. Входные данные передаются виртуальному серверу NNTP посредством специального метода Windows, обеспечивающего передачу информации без отправки пароля на главный сервер.
  • Enable SSL Client Authentication (Включить SSL-аутентификацию клиентов). При включении опции пользователи осуществляют аутентификацию и установку соединение посредством SSL. Для работы SSL-соединения на главном сервере должен быть установлен сертификат SSL.
  • Require SSL Client Authentication (Требовать SSL-аутентификацию клиентов). При включении опции пользователи подключаются к серверу только посредством SSL. Если для контроля доступа к группе новостей поддержка SSL не требуется, то пользователь использует базовую или интегрированную аутентификацию Windows, либо сертификаты клиентов связываются с учетными записями пользователей Windows.
  • Enable Client Certificate Mapping To Windows User Accounts (Включить связывание сертификатов клиентов с учетными записями пользователей Windows). SSL предоставляет клиентам способ прямой и обратной передачи данных виртуальным сервером NNTP в зашифрованном виде. Сертификат SSL обеспечивает механизм уникальной идентификации клиента. Проблема при использовании SSL состоит в том, что Windows "не понимает" сертификат с точки зрения файловых разрешений, контролирующих доступ. Для решения этой проблемы учетные записи пользователей Windows нужно связать с сертификатами SSL. При включении опции откроется доступ к кнопке Client Mappings (Связи с клиентами). Нажмите на нее для открытия окна Account Mappings (Связи с учетными записями). (Подробная информация о связывании сертификатов с учетными записями приведена в лекции 10.)
 

Безопасность соединений

Во вкладке Access (Доступ) имеется кнопка Certificate (Сертификат), при нажатии на которую запускается Web Server Certificate Wizard (Мастер сертификатов веб-сервера). Работа мастера и процедура настройки пар ключей и задач сертификатов выполняется так же, как для службы WWW. Более подробная информация о работе с мастером сертификатов веб-сервера приведена в лекции 2.

 

Контроль подключений

Можно запретить или разрешить компьютерам с конкретными IP-адресами или именами доменов вход на виртуальный сервер NNTP. Для установки ограничения во вкладке Access (Доступ) окна свойств нажмите на кнопку Connection (Подключение), расположенную в области Connection Control (Управление подключением). В окне Connection вверху располагаются два селектора опций, в центре – список, а под ним – кнопки Add (Добавить) и Remove (Удалить). Селекторы опций называются Only The List Below (Только список ниже) и All Except The List Below (Все, за исключением списка ниже). Выберите одну из опций, после чего список обновится и отобразит IP-адреса или имена доменов, относящиеся к данному ограничению.

 

Нажмите на кнопку Add (Добавить) для открытия окна с запросом IP-адреса, имени домена или подсети, которые нужно добавить в список для данного ограничения.

 

Выберите опцию из списка и нажмите на кнопку Remove (Удалить) для удаления выбранного IP-адреса или имени домена. По завершении изменений нажмите на кнопку OK для сохранения настроек; иначе нажмите на кнопку Cancel (Отмена), чтобы не вносить в конфигурацию виртуального сервера NNTP никаких изменений. По умолчанию для виртуального сервера NNTP ограничения не установлены.

 

Вкладка Settings (Параметры)

Откройте вкладку Settigns (Параметры) окна Properties (Свойства) (см. рис. 5.6). В этой вкладке расположены два параметра, влияющие на способ работы виртуального сервера при выполнении обычных задач по обслуживанию группы новостей.

 

 

Вкладка Settings (Параметры) в окне свойств виртуального сервера NNTP

Рис. 5.6.  Вкладка Settings (Параметры) в окне свойств виртуального сервера NNTP

 

 

Виртуальный сервер NNTP настраивается на ограничение публикаций клиентов с помощью следующих параметров.

 
  • Allow Client Posting (Разрешить клиентам публикацию сообщений). Разрешает клиентам публиковать сообщения в группах новостей на виртуальном сервере NNTP. Опция включена по умолчанию. При отключении опции виртуальный сервер NNTP будет доступен только для чтения сообщений.
  • Limit Post Size (Ограничить размер публикаций). При включении опции на виртуальном сервере NNTP устанавливается максимальный размер публикуемых сообщений. По умолчанию параметр включен, и его значение равно 1000 Кб.
  • Limit Connection Size (Ограничить размер публикаций для одного подключения). Опция определяет предельный общий размер сообщений, которые можно опубликовать в течение одного подключения. По умолчанию параметр включен, и его значение равно 20 Мб.
 

Виртуальный сервер NNTP настраивается на ограничение массовых публикаций новостей с помощью следующих параметров.

 
  • Allow Feed Posting (Разрешить массовую публикацию). Разрешает массовую публикацию сообщений на виртуальном сервере NNTP. По умолчанию опция включена.
  • Limit Post Size (Ограничить размер публикаций). При включении опции на виртуальном сервере NNTP устанавливается максимальный размер публикуемых сообщений. По умолчанию параметр включен, и его значение равно 1500 Кб.
  • Limit Connection Size (Ограничить размер публикаций для одного подключения). Определяет предельный общий размер сообщений, которые можно опубликовать за одно подключение. По умолчанию параметр включен, и его значение равно 40 Мб.
 

Можно установить запрет для других виртуальных серверов NNTP на извлечение новостей с данного виртуального сервера NNTP. Это делается с помощью опции Allow Servers To Pull News Articles From This Server (Разрешить серверам извлекать статьи с новостями с данного сервера). По умолчанию опция отключена.

 

Опция Allow Control Messages (Разрешить контрольные сообщения) разрешает публикацию сообщений, которые могут создавать группы новостей, публиковать сообщения и удалять публикации. По умолчанию опция отключена, поэтому использование контрольных сообщений запрещено. Эти сообщения представляют собой потенциальную угрозу безопасности, поскольку позволяют клиентам конфигурировать виртуальный сервер NNTP.

 

Виртуальный сервер NNTP поддерживает модерирование группы новостей, т.е. модератор подтверждает корректность публикаций перед их размещением. В текстовом поле SMTP Server For Moderated Groups (SMTP-сервер для модерируемых групп) указывается DNS-имя SMTP-сервера, используемое для отправки сообщений модератору, или локальный путь.

 

Если модерируемой группе новостей не присвоен модератор, то в текстовом поле Default Moderator Domain (Домен модератора по умолчанию) укажите домен для отправки уведомлений модератору. Сообщения электронной почты будут отправляться в виде <имя_группы_новостей>@<имя домена>, где <имя группы новостей> представляет собой имя группы новостей, в которой опубликовано сообщение, а <имя_домена> – имя домена, указанное в текстовом поле.

 

Отчеты о невозможности доставки уведомлений модераторам по электронной почте пересылаются администратору с помощью данных, указанных в текстовом поле Administrator E-mail Account (Учетная запись электронной почты администратора). Это позволяет обнаружить, что модератора группы больше не существует. Указанный адрес используется для пересылки всех отчетов о невозможности доставки, сгенерированных в результате ошибок отправления уведомлений модератору. Для включения этой возможности недостаточно лишь указать адрес электронной почты. Необходимо также изменить следующий ключ реестра: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NntpSvc\Parameters\.

 

В этом ключе реестра создайте новое значение DWORD с именем MailFromHeader, равное единице, после чего функция пересылки отчетов о невозможности доставки уведомлений к модератору будет активирована.

 

Вкладка Security (Безопасность)

Для настройки любого виртуального сервера NNTP нужно установить разрешения для пользователей (групп) Windows на узле или другом аутентифицирующем сервере, который является доверенным для главного сервера. Пользователи или группы, выполняющие задачи по администрированию, должны быть операторами виртуального сервера NNTP. По умолчанию группа Administrators (Администраторы), учетные записи NT AUTHORITY\LOCAL SERVICE и NT AUTHORITY\NETWORK SERVICE являются операторами любого виртуального сервера NNTP.

 

Во вкладке Security (Безопасность) назначаются операторы рассматриваемого виртуального сервера NNTP (см. рис. 5.7). Поле со списком отображает группу Administrators (Администраторы) и пользователей, назначенных операторами. Под списком расположены кнопки Add (Добавить) и Remove (Удалить). Нажмите на кнопку Add (Добавить) для открытия диалогового окна Select Users Or Groups (Выбор пользователей или групп). После выбора пользователя или группы нажмите на клавишу OK, и они добавятся в список назначенных операторов виртуального сервера NNTP. Для удаления выделите пользователя или группу из списка и нажмите на кнопку Remove (Удалить). Группу Administrators (Администраторы) удалить нельзя.

 

 

Вкладка Security (Безопасность) окна свойств виртуального сервера NNTP

Рис. 5.7.  Вкладка Security (Безопасность) окна свойств виртуального сервера NNTP

 

 

Создание нового виртуального сервера NNTP

Для создания нового виртуального сервера NNTP используется мастер. К сожалению, этот способ является единственно возможным, разве что вы напишете свой собственный сценарий WSH.

 

Путь к внутренним файлам нового виртуального сервера NNTP надо знать заранее, поскольку после создания сервера этот путь изменить нельзя.

 
  1. Для создания виртуального сервера NNTP щелкните правой кнопкой мыши на узле Internet Information Services (IIS) Manager (Диспетчер IIS) в консоли Computer Management (Управление компьютером).
  2. Выберите команду New\NNTP Virtual Server (Создать\виртуальный сервер NNTP) для запуска New NNTP Virtual Server Wizard (Мастер создания виртуальных серверов NNTP). Вы увидите окно приветствия, в котором нужно ввести имя нового виртуального NNTP-сервера.
  3. Введите имя, идентифицирующее NNTP-сервер в консоли MMC, затем нажмите на кнопку Next (Далее).
  4. В следующем окне введите IP-адрес и порт для использования виртуальным сервером NNTP. В качестве IP-адреса указывается существующий IP-адрес, поддерживаемый сервером. Порт по умолчанию для NNTP – 119. При задании другого значения клиентам тоже придется использовать нестандартный порт для связи с сервером. Для продолжения работы нажмите на кнопку Next (Далее).
  5. Мастер предложит указать путь к внутренним файлам. Этот путь нельзя изменить после создания виртуального сервера NNTP, поэтому выберите правильный путь и нажмите на кнопку Next (Далее).
  6. В окне Select Storage Medium (Выбор способа хранения) укажите место для хранения содержимого. Выберите File System (Файловая система) или Remote Share (Удаленное расположение). Нажмите на кнопку Next (Далее) для продолжения работы.
  7. При выборе File System (Файловая система) мастер предложит ввести путь к месту хранения содержимого новостей. Введите путь к месту расположения на локальном диске или сервере. Следует учесть, что это место займет значительную часть дискового пространства, в зависимости от настроек виртуального сервера NNTP. Нажмите на кнопку Finish (Готово) для завершения работы мастера.
  8. При выборе Remote Share (Удаленное расположение) введите путь к узлу в формате UNC (Соглашение об универсальном назначении имен). Нажмите на клавишу Next (Далее) для продолжения работы.
  9. Мастер запросит аутентификационные данные для доступа к удаленному расположению. Введите имя пользователя и пароль для аутентификации на удаленном узле. Нажмите на кнопку Finish (Готово) для завершения работы мастера.
 

По окончании работы мастера новому виртуальному серверу NNTP будет соответствовать новый узел в консоли MMC. Если на виртуальном сервере NNTP отсутствуют какие-либо конфликты, то сразу после создания он автоматически запустится.

 

Группы новостей

В любом узле виртуального NNTP-сервера располагается узел Newsgroups (Группы новостей) (см. рис. 5.2). Щелкните правой кнопкой мыши на узле Newsgroups (Группы новостей), после чего выберите одно из следующих действий.

 
  • Limit Groups Enumeration (Ограничить набор групп). Открывает окно Find Newsgroups (Найти группы новостей), в котором осуществляется фильтрация групп новостей, отображаемых в правой части консоли MMC.
  • Create A New Newsgroup (Создать новую группу новостей). Запускает New Newsgroup Wizard (Мастер создания групп новостей).
 

Limit Groups Enumeration (Ограничить набор групп)

Выберите опцию Limit Groups Enumeration (Ограничить набор групп) для открытия окна Find Newsgroup (Найти группу новостей). В нем выполняется фильтрация групп новостей, отображаемых в правой части консоли MMC. Если на виртуальном сервере NNTP находится большое число групп новостей, то управлять ими становится трудно. Возникают сложности с поиском нужной группы новостей, либо консоль MMC работает через сетевое соединение с ограниченной полосой пропускания. Для уменьшения огромного количества групп новостей применяется фильтрация с помощью запроса, сопоставляемого с именем группы. Значением по умолчанию является звездочка ("*"), что означает отображение всех групп новостей. Можно ограничить максимальное число отображаемых групп. По умолчанию ограничение включено и установлено равным 100.

 

Create A New Newsgroup (Создать новую группу новостей)

Группы новостей добавляются в виртуальный NNTP-сервер посредством выбора команды Create A New Newsgroup (Создать новую группу новостей) и запуска New Newsgroup Wizard (Мастер создания групп новостей).

 
  1. Щелкните правой кнопкой мыши на узле Newsgroups (Группы новостей) в левой части консоли MMC и выберите команду New\Newsgroup (Создать\Группа новостей).
  2. Откроется окно New Newsgroup Wizard (Мастер создания групп новостей). Введите имя добавляемой группы новостей и нажмите на кнопку Next (Далее).
  3. Введите для новой группы новостей описание в поле Description (Описание) и дружественное имя в поле Pretty Name (Дружественное имя). Эти значения будут отображаться в соответствующем столбце в правой части консоли MMC. Нажмите на кнопку Finish (Готово).
 

Группы новостей отображаются в правой части консоли Computer Management (Управление компьютером) при выделении узла Newsgroups (Группы новостей) данного виртуального сервера NNTP. Значок каждой группы новостей имеет вид стопки газет. В верхней части консоли MMC отражаются свойства группы новостей, что позволяет быстро проверить ее состояние (см. рис. 5.2).

 

Настройка свойств группы новостей

Вы можете в любой момент изменить свойства рассматриваемой группы новостей, щелкнув на имени группы новостей в консоли MMC и выбрав команду Properties (Свойства). В окне свойств устанавливаются или изменяются следующие настройки.

 
  • Description (Описание). Текстовое поле, содержащее необязательное описание группы новостей.
  • Pretty Name (Дружественное имя). Текстовое поле, содержащее альтернативное имя группы новостей, отображаемое некоторыми программами чтения новостей.
  • Read Only (Только чтение). Опция, присваивающая группе новостей статус доступной только для чтения; публиковать сообщения в группе может только модератор.
  • Moderated (Модерируемая). Опция, содержащая текстовое поле Moderator (Модератор), в котором группе новостей присваивается модератор.
  • Moderator (Модератор). Текстовое поле, содержащее адрес электронной почты модератора. При нажатии на кнопку Set Default (Установить по умолчанию) адрес электронной почты модератора будет удален.
 

После изменения настроек нажмите на кнопку OK, чтобы сразу применить их к группе новостей.

 

Администрирование групп новостей

Группы новостей можно переименовать, удалить и обновить. Для выполнения любой из этих операций щелкните правой кнопкой мыши на узле нужной группы новостей в консоли MMC и выберите соответствующее действие. Выбор Rename (Переименовать) позволит изменить имя, отображаемое в консоли MMC. Выбор Delete (Удалить) удаляет группу новостей после подтверждения действия. Выбор Refresh (Обновить) формирует запрос консоли MMC к службе NTPP для получения последних настроек и состояния группы новостей, чтобы отобразить в консоли MMC реальное состояние группы.

 

Политики истечения срока действия

Как в любой другой системе, позволяющей пользователю публиковать содержимое, здесь также применяются меры по истечению срока действия старой информации и удалению ее из системы. Можно установить правила удаления содержимого, называемые политиками истечения срока действия. Выделите узел Expiration Policies (Политики истечения срока действия) в левой части консоли MMC. В правой части консоли отобразятся политики. При создании нового виртуального сервера NNTP политики истечения срока действия не отображаются.

 

Политика истечения срока действия имеет следующие свойства.

 
  • Expiration Policy Name (Имя политики истечения срока действия). Имя политики, отображаемое в правой части консоли MMC.
  • Newsgroups Affected (Подконтрольные группы новостей). Перечень обобщающих символов и имен групп новостей, используемых службой NNTP для идентификации групп новостей, к которым нужно применить политику.
  • Order Of Execution (Порядок выполнения). На виртуальном сервере может быть установлено несколько правил с определенным порядком выполнения.
  • Expiration Time Period (Срок действия). Период времени в часах, по прошествии которого сообщения удаляются из группы новостей при выполнении условия, установленного в политике истечения срока действия.
 

Мастер политик истечения срока действия NNTP

Мастер политик истечения срока действия NNTP (New NNTP Expiration Policy Wizard) является единственным способом создания новой политики истечения срока действия.

 
  1. В консоли MMC щелкните правой кнопкой мыши на узле Expiration Policies (Политики истечения срока действия) и выберите команду New\Expiration Policy (Создать\Политика истечения срока действия) для запуска мастера.
  2. Мастер предложит ввести имя политики истечения срока действия, отображаемое в в правой части консоли MMC при выделении узла Expiration Policies (Политики истечения срока действия). Нажмите на кнопку Next (Далее) для продолжения работы.
  3. Мастер предложит выбрать группы новостей, контролируемые данной политикой. Группы новостей добавляются нажатием на кнопку Add (Добавить). При выделении группы новостей и нажатии на кнопку Remove (Удалить) она будет немедленно удалена, без запроса на подтверждение удаления. Кнопки Move Up (Вверх) и Move Down (Вниз) предназначены для определения порядка обработки групп новостей. Нажмите на кнопку Add (Добавить) для открытия окна Add Newsgroup (Добавить группу новостей).
  4. В окне Add Newsgroup можно включить или исключить группу новостей, указанную в текстовом поле Newsgroup (Группа новостей). Введите в поле Newsgroup строку, описывающую нужную группу(ы) новостей. Группы новостей можно указывать с помощью обобщающих символов; символ "*" означает все группы новостей. Нажмите на кнопку OK для добавления группы новостей в окно Newsgroups Affected (Управляемые группы новостей) мастера и закрытия окна.
  5. После добавления всех групп новостей и указания порядка выполнения нажмите на кнопку Next (Далее).
  6. В последнем окне мастера введите период истечения срока (в часах), по прошествии которого статьи будут удаляться из группы новостей. Максимальное значение параметра – 9999. Нажмите на кнопку Finish (Готово).
 

Настройка политик истечения срока действия

В процессе работы мастера политик истечения срока действия NNTP при выделении в консоли MMC узла Expiration Policies (Политики истечения срока действия) будет отображаться соответствующая политика. После создания политики виртуальный сервер NNTP немедленно применит ее к содержимому. Он будет регулярно обрабатывать содержимое с применением каждой политики в порядке, установленном в списке. К одному и тому же сообщению можно применить несколько политик. Политика, применяемая в тот момент, когда для содержимого выполнилось условие политики истечения срока действия, удаляется перед применением следующей политики. Политика истечения срока действия вызовет выполнение действия только после того, как содержимое отобразится в группе новостей, соответствующей свойствам данной политики. Любое свойство политики истечения срока действия можно изменить в окне Properties (Свойства) с помощью следующих параметров (см. рис. 5.8).

 
  • Remove Articles Older Than (Hours) (Удалять статьи старше [часов]). Текстовое поле с указанием времени (в часах), по истечении которого статьи удаляются из подконтрольной группы новостей.
  • Newsgroups (Группы новостей). Перечень групп новостей, подконтрольных данной политике. Используйте кнопки Add (Добавить), Remove (Удалить), Move Up (Вверх) и Move Down (Вниз) для изменения политики.
 

 

Окно Expiration Policy Properties (Свойства политики истечения срока действия)

Рис. 5.8.  Окно Expiration Policy Properties (Свойства политики истечения срока действия)

 

 

Политики истечения срока действия можно переименовывать, удалять и обновлять так же, как и при работе с группами новостей. Для этого щелкните правой кнопкой мыши на узле политики в правой части консоли MMC и выберите соответствующее действие. Выбор действия Rename (Переименовать) позволит изменить имя, отображаемое в консоли MMC. Функция Delete (Удалить) удаляет политику после подтверждения действия. Функция Refresh (Обновить) вызывает запрос консоли MMC к службе NTPP для получения последних настроек и состояния политики истечения срока действия, чтобы в консоли MMC отображалось реальное состояние политики.

 

Виртуальные каталоги сервера NNTP

При выделении узла Virtual Directories (Виртуальные каталоги) в консоли MMC отобразятся виртуальные каталоги сервера NNTP. Они представляют собой определенное место либо на узле, либо на удаленном сервере, в котором находится содержимое группы новостей. При создании нового виртуального NNTP-сервера указывается путь к каталогу, в котором будут храниться новости. По мере добавления групп новостей служба NNTP создает в файловой системе каталоги с именами, идентичными именам групп новостей. Если в имени группе новостей присутствует точка, то для каждого сегмента имени группы новостей, отделенного точкой, будет создан подкаталог.

 

Например, при установке службы NNTP автоматически создается виртуальный сервер NNTP с именем Default NNTP Virtual Server (Виртуальный сервер NNTP по умолчанию). Default NNTP Virtual Server содержит группу новостей, добавленную в процессе установки, – microsoft.public.ins.

 

Путь по умолчанию для содержимого виртуального сервера Default NNTP Virtual Server C:\Inetpub\nntpfile\root. В этом примере содержимое группы новостей microsoft.public.ins будет храниться в папке C:\Inetpub\nntpfile\root\microsoft\public\ins.

 

Если вам нужно распространить содержимое группы новостей на другие файловые системы для установки уникальных файловых разрешений или на другие системы хранения групп новостей виртуального сервера NNTP, то можете использовать виртуальные каталоги. В данном примере служба NNTP размещает все содержимое на диске C:, поскольку это путь к корневому каталогу, используемому сервером Default NNTP Virtual Server.

 

Предположим, что публичные группы новостей Microsoft содержат так много информации, что для ее хранения требуется файловый сервер с большим объемом жестких дисков. На удаленном узле можно создать виртуальный каталог NNTP, определяемый по пути UNC для поддерева microsoft.public. Содержимое microsoft.public и все вложенные поддеревья будут записаны в место расположения, определяемое путем UNC, на удаленный узел, указанный в виртуальном каталоге NNTP. Содержимое поддерева microsoft групп новостей будет находиться в папке C:\Inetpub\nntpfile\root\microsoft.

 

Мастер создания виртуальных каталогов NNTP

Для добавления нового виртуального каталога в IIS имеется мастер создания виртуальных каталогов NNTP (New NNTP Virtual Directory). Для работы с ним нужно указать поддерево группы новостей и расположение папки для хранения содержимого. Давайте создадим виртуальный каталог на виртуальном сервере Default NNTP Virtual Server для поддерева microsoft.public.

 
  1. В консоли MMC щелкните правой кнопкой мыши на узле Virtual Directories (Виртуальные каталоги) и выберите команду New\Virtual Directory (Создать\Виртуальный каталог) для запуска мастера.
  2. Мастер предложит указать поддерево группы новостей, для которого создается виртуальный каталог. В данном примере введите microsoft.public и нажмите на кнопку Next (Далее) для продолжения работы.
  3. Укажите место расположения для хранения содержимого в следующем окне мастера. Здесь вы увидите опции File System (Файловая система) и Remote Share (Удаленное расположение). Выберите File System (Файловая система), если содержимое будет храниться на локальном узле. Выберите Remote Share (Удаленное расположение), если содержимое будет храниться на удаленном сервере. В нашем примере следует выбрать опцию Remote Share (Удаленное расположение). Для продолжения работы нажмите на кнопку Next (Далее).
  4. На запрос мастера введите путь и нажмите на кнопку Next (Далее). Если была выбрана опция File System (Файловая система), то вы увидите кнопку Finish (Готово). Она отображается, потому что указанной информации достаточно для расположения виртуального каталога на локальном узле.
  5. В последнем окне мастера введите имя пользователя и пароль для доступа к удаленному расположению, указанному в шаге 4. После указания корректных аутентификационных данных нажмите на кнопку Finish (Готово).
 

Настройка виртуального каталога NNTP

Виртуальные каталоги можно переименовывать, удалять и обновлять так же, как и группы новостей и политики истечения срока действия. Щелкните правой кнопкой мыши на узле виртуального каталога в консоли MMC и выберите Rename (Переименовать), Delete (Удалить) или Refresh (Обновить). Выбор Rename (Переименовать) позволит изменить имя, отображаемое в консоли MMC. Функция Delete (Удалить) удаляет виртуальный каталог после подтверждения действия. Действие Refresh (Обновить) вызывает запрос консоли MMC к службе NNTP для получения последних настроек и состояния виртуального каталога, чтобы обеспечить отображение реального состояния виртуального каталога.

 

Свойства виртуального каталога NNTP изменяются в окне Properties (Свойства), содержащем только вкладку General (Общие) (см. рис. 5.9).

 

При нажатии кнопки Contents (Содержимое) в области Directory Contents (Содержимое каталога) откроется окно Directory Contents. В этом окне можно изменить файловую систему, путь и указать аутентификационные данные для виртуального каталога NNTP.

 

 

Окно Properties (Свойства) виртуального каталога NNTP

Рис. 5.9.  Окно Properties (Свойства) виртуального каталога NNTP

 

 

Значения, устанавливаемые в шагах 3, 4 и 5 последней процедуры, также можно изменить в этом окне.

 

В области Secure Communications (Безопасные подключения) нажмите на кнопку Secure (Безопасность) для открытия окна Security (Безопасность). Здесь устанавливаются способы связи, разрешенные для использования при подключении клиента к виртуальному каталогу. Все опции будут отключены до тех пор, пока на сервере не будет установлен действительный сертификат ключа. Если сертификат установлен, то выберите любую из следующих опций.

 
  • Require Secure Channel (Требовать защищенный канал). Клиент может подключаться к серверу только через SSL.
  • Require 128-Bit Encryption (Требовать 128-битное шифрование). Клиент при подключении должен использовать 128-битное шифруемое SSL-соединение. Некоторые клиенты используют 40-битное шифрование SSL, поэтому выбор опции запретит подключение пользователей, не использующих 128-битный протокол SSL.
 

Параметры Access Restrictions (Ограничения доступа) вкладки General (Общие) управляются посредством двух опций. Они указывают метод контроля доступа и отображения.

 
  • Allow Posting (Разрешить публикацию). Позволяет пользователям публиковать сообщения в виртуальном каталоге; иначе виртуальный каталог доступен только для чтения. По умолчанию опция включена, поэтому публикация сообщений разрешена.
  • Restrict Newsgroup Visiblity (Ограничить видимость групп новостей). Скрывает в виртуальном каталоге группы новостей, для просмотра которых у подключающихся пользователей нет доступа. Опция по умолчанию отключена. Данная опция дополнительно нагружает сервер. Не включайте ее, если группы новостей разрешают анонимный доступ, поскольку сервер будет выполнять ненужный контроль доступа.
 

В области Content Control (Контроль за содержимым) содержатся две опции для включения ведения журнала доступа и индексации содержимого.

 
  • Log Access (Вести журнал доступа). Выбор опции включает ведение журнала доступа к виртуальному каталогу. Опция включена по умолчанию. Также необходимо включить ведение журнала виртуального сервера.
  • Index News Content (Индексировать содержимое новостей). Опция включает индексацию содержимого посредством сервера индексов и позволяет клиентам осуществлять поиск содержимого. Опция включена по умолчанию.
 

Текущие сеансы

При щелчке на узле Current Sessions (Текущие сеансы) в консоли MMC отобразится перечень подключенных в данный момент клиентов. Подключение создается для каждой группы новостей, с которой работает пользователь. Мы видим подключенного пользователя shofmann (см. рис. 5.10), так как он соединился с сервером и загружает сообщения из группы новостей виртуального сервера Default NNTP Virtual Server

 

Для закрытия всех подключений текущих пользователей щелкните правой кнопкой мыши на узле Current Sessions (Текущие сеансы) в консоли MMC и выберите Terminate All (Отключить всех). Щелкните правой кнопкой мыши на имени пользователя в консоли MMC и выберите команду Terminate (Отключить) для отключения отдельного пользователя.

 

 

В списке текущих сеансов отображается пользователь, подключенный к двум группам новостей

Рис. 5.10.  В списке текущих сеансов отображается пользователь, подключенный к двум группам новостей

 

 
источник: http://www.INTUIT.ru 


 

13 центов(0,13$) за клик, выплаты через WebMoney каждый вторник +10% с рефералов

Мы выкупаем 100% трафа! $12 за 1000 хостов (РФ), и до $4 за 1000 хостов (зарубежный траф) + 10% с дохода Ваших рефералов!
 Выплаты через
WebMoney

~80-100$ за1000 хостов 2.5$ за 1 смс.
реф. процент - 10 %Выплаты происходят раз в неделю, в четверг на
WebMoney
 
 

 

____________________________

Посмотреть порно видео в онлайне »

_______________________________

 

   
   
Сайт управляется системой uCoz