Internet information services windows 7: Включение IIS и обязательных компонентов IIS в Windows 7—Руководства по установке (10.3 и 10.3.1)

Установка и настройка WebDAV на IIS в Windows

В этой заметке мы поговорим о замечательной надстройке над службой Internet Information Services (IIS) под названием WebDAV. WebDAV это протокол для доступа к общим файлам и папкам через интернет, чем то похожий на FTP. Передача файлов по протоколу WebDAV может быть осуществлена через различные межсетевые экраны и брандмауэры, передаваемую информацию можно шифровать, да и работа с файлами и папками реализована намного удобнее, полностью напоминая работу службы общего доступа к фалам и папкам в Windows.

Вместе с выходом Windows Server 2008 Microsoft презентовала обновленную версию модуля WebDAV для IIS 7. Данный модуль существенно расширил возможности, удобство и безопасность использования WebDAV для доступа к файлам в Интернет, кроме того теперь он стал поддерживать многопользовательскую работу и блокировку файлов.

В этой статье мы поговорим о том, как установить WebDAV на ОС Windows 7 и Windows Server 2008 R2, как его настроить и каким образом можно получить доступ к файлам и папкам, к которым открыт общий сетевой доступ по WebDAV .

Еще раз напомню, что WebDAV это расширение службы IIS, поэтому, если у вас еще не установлен IIS, сделайте это (как вы, наверное, помните и в Windows 7 и в Windows Server 2008 R2, IIS идет по умолчанию, но в целях безопасности этот компонент нужно включать отдельно). Установка WebDAV в Windows 7 и в Windows 2008 R2 немного отличается.

Установка WebDAV на IIS 7.5 в Windows Server 2008 R2

  1. Откройте меню Start-> Administrative Tools-> Server Manager.
  2. В окне управления сервером выберите Roles и отметьте Web Server (IIS).
  3. В окне Web Server (IIS), найдите секцию Role Services и добавьте новую роль Add Role Services.
  4. В списке служб разверните элемент Common HTTP Features, выберите опцию WebDAV Publishing и нажмите Next.
  5. Затем нажмите Install.
  6. После установки расширения WebDAV, закройте окно установки кнопкой Close.

Установка WebDAV на IIS 7.5 в Windows 7

  1. Перейдите в панель управления.
  2. В панели управления откройте элемент Programs and Features, и перейдите в режим установки функций Windows (Turn Windows Features on or off).
  3. Разверните узел Internet Information Services, затем World Wide Web Services, и Common HTTP Features.
  4. Отметьте WebDAV Publishing и нажмите OK.

Настраиваем публикацию WebDAV в менеджере IIS

На этом этапе мы включим WebDAV для сайта IIS и дадим права на редактирование содержимого локальному администратору.

  1. В менеджере IIS Manager, разверните дерево сайтов и выберите Default Web Site.
  2. Как показано на рисунке, щелкните по элементу WebDAV Authoring Rules.
  3. На странице WebDAV Authoring Rules щелкните в правой колонке(Actions) по сслыке Enable WebDAV
  4. После включения WebDAV, создадим правила доступа к содержимому, нажав кнопку Add Authoring Rule.
  5. В окне Add Authoring Rule укажем:
    • All content – значит, что правило будет применяться для контента всех типов.
    • Выберите «Specified users»и введте имя пользователя «administrator»
    • Права доступа: Read, Source и Write.
    • После настройки, жмите OK.
  6. В панели управления IIS выберите опцию Authentication.
  7. В окне аутентификации активируйте аутентификацию Windows (Windows Authentication), если IIS будет работать только в качестве сервера WebDAV, анонимную аутентификацию можно отключить.
  8. Вернитесь на уровень сайта Default Web Site и выберите Authorization Rules (либо .Net Authorization Rules)
  9. Создайте Allow правило (либо убедитесь, что оно уже существует), в котором администратору было бы разрешено получать доступ к серверу (в моем случае, такое правило уже было, и всем пользователям — All Users, в том числе администратору был разрешен доступ к IIS).

Попробуем теперь подключиться к сайту WebDAV c учетной записью администратора, для чего в командной строке наберите:

net use * http://localhost/

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

Совет. Если при попытке подключить каталог по WebDav появляется ошибка «System error 67 has occurred. The network name cannot be found.«, в Windows 8 /Windows Server 2012 попробуйте установить компонент Desktop Experience и убедится, что служба Web Client запущена.

Если же нужно расшарить определенную папку на диске, необходимо создать виртуальный каталог IIS. Для этого щелкните правой кнопкой мыши по сайту и выберите ‘Add New Virtual Directory’:

Укажите алиас (имя виртуального каталога IIS) и путь к папке, к которой необходимо открыть доступ и нажмите OK.

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

net use * _https://winitpro. ru/projects

Сетевой диск, подключенный по WebDAV выглядит так:

Как вы видите WebDAV — это отличное средство для удаленного доступа к файлам и папкам в Windows поверх протокола HTTP, которое можно использовать, даже через межсетевой экран. Кроме того, так как WebDAV базируется на службе IIS, это означает, что в такой архитектуре мы можем использовать различные технологии обеспечения безопасности и средства управления IIS, в том числе HTTPS для шифрования передаваемых данных (при использовании обычного HTTP вся информация передается в открытом виде, кроме пароля, который при использовании Windows Authentication шифруется).

Опишем еще несколько аспектов использования WebDAV

Установка IIS на Windows 7

Привет. Давайте установим ISS. А для начала узнаем что такое IIS?

IIS (Internet Information Services, до версии 5.1 — Internet Information Server) — проприетарный набор серверов для нескольких служб Интернета от компании Майкрософт. IIS распространяется с операционными системами семейства Windows NT.

Основным компонентом IIS является веб-сервер, который позволяет размещать в Интернете сайты. IIS поддерживает протоколы HTTP, HTTPS, FTP, POP3, SMTP, NNTP.

Подробнее 23

Отлично. Теперь мы знаем что мы будем ставить . Приступим.

Установка

Первым делом идем в главное меню «Пуск» (Start) далее

Панель управления -> Программы -> Включение или отключение компонентов Windows.

Находим в списке «Службы IIS» и выбираем нужные компоненты

Где-то рекомендовалось следующее:

  • Безопасность. Все компоненты кроме «Проверка подлинности с сопоставлением сертификата …».
  • Компоненты разработки приложений. Для PHP нужна компонента CGI.
  • Общие функции HTTP. Отмечаем все пункты.
  • Проверка работоспособности и диагностика. Выбираем «Ведение журнала HTTP» и «Монитор запросов».
  • Функции повышения быстродействия. Отмечаем все пункты.
  • Средства управления веб-сайтом. Отмечаем только «Консоль управления IIS».

Лично я немного отступил от этого описания и добавил FTP, так как мне для моих нужд потребуется тестировать работу с FTP.

После того как были выбраны нужные пункты, нажимаем «Ок» и остается подождать когда установятся требующиеся нам компоненты. после чего можно перезагрузить машину. это ей не помешает для старта всех требующихся сервисов.

все. Можно сказать что наш ISS Сервер установлен. Перейдем к его начальному конфигурированию .

Конфигурирование

Идем в управление компьютером (правой кнопкой мыши по значку «Компьютер» -> Управление), далее «Службы и приложения» -> «Диспетчер служб IIS» или счастливые обладатели Windows 7 могут пойти по другому «Пуск» и в поле «Найти программы и файлы» ввести «IIS» и в списке отобразится заветная «Диспетчер служб IIS»

Идем в сайты. Сайт по умолчанию я удалил сразу, решив что он мне не нужен и для наглядности я создам новый .

Правой кнопкой мыши по «сайтам» -> «Добавить web сайт»

и создаем наш первый сайт

Обратите внимание «localhost» был выбран не случайно. Так как именно эта директива является «по умолчанию» имеет локальный адрес 127.0.0.1 и имя прописанное в файле hosts lcalhost. подробнее советую почитать на википедии localhost 8 и hosts 3

В папке указанной как «физический путь», находятся файлы нашего сайта, которые были положены IIS в качестве демонстрационного примера 2 файла это iisstart.htm и welcome.png

После чего нажимаем «Ок».

Уже можно запустить браузер и перейти по адресу http://localhost/ и мы увидим приветствие ISS.

ISS Установлен и настроен!

Если Вы хотите чтобы ваш сайт откликался локально на другое имя, то вместо «localhost» нужно указать свое имя и завести его на DNS сервере или в файле hosts.

Использование сервера веб-приложений с Windows 7

Использование сервера веб-приложений с Windows 7

В рамках усиленной безопасности в Windows 7 Internet Information Server (IIS) не устанавливается по умолчанию. Поэтому вы должны сначала установить IIS и включить некоторые другие функции, чтобы успешно установить и использовать сервер веб-приложений.

Обратите внимание, что вы должны установить и включить следующую функцию, прежде чем сможете успешно установить и использовать сервер веб-приложений.

Установка и настройка IIS

  1. Перейдите в Панель управления, выберите «Программы», а затем выберите «Включение или отключение компонентов Windows».

  2. Найдите параметр под названием «Информационные службы Интернета» и выберите его. Это установит IIS с функциями по умолчанию. Обратите внимание, что при выборе этого параметра галочка не отображается, поскольку выбираются только некоторые из доступных функций IIS. Установка по умолчанию представляет собой базовый веб-сервер без поддержки расширенных функций, таких как ASP и т. д., поэтому мы должны установить дополнительные функции IIS, необходимые для сервера веб-приложений.

  3. Откройте ветку Internet Information Services -> World Wide Web Services -> Application Development Features, выберите и убедитесь, что отмечена опция ASP. Также убедитесь, что установлен флажок «Расширения ISAPI».

  4. Откройте ветку Информационные службы Интернета -> Инструменты веб-управления -> Совместимость управления IIS 6, выберите и убедитесь, что установлен флажок Метабаза IIS и совместимость конфигурации IIS 6.

  5. Вы можете выбрать дополнительные параметры для своего сервера, но вы должны убедиться, что проверены ASP, расширения ISAPI, метабаза IIS и совместимость с конфигурацией IIS 6, поскольку они необходимы для установки и использования сервера веб-приложений. Когда вы закончите настройку IIS, нажмите кнопку ОК, чтобы установить выбранные функции.

Включение сообщений об ошибках сценария ASP

Если IIS установлен правильно, есть еще одна конфигурация, которую мы рекомендуем включить в целях разработки. Чтобы IIS отправлял обратно сообщения об ошибках сценария ASP в ваш браузер, чтобы вы могли диагностировать ошибки сценария ASP в своем веб-приложении, вы должны специально включить этот параметр. Если этот параметр не выбран, вы не увидите ошибки скрипта ASP в своем браузере, вместо этого вы увидите общее сообщение об ошибке, такое как «Произошла ошибка на сервере при обработке URL-адреса. Обратитесь к системному администратору».

  1. Щелкните правой кнопкой мыши значок «Компьютер» на рабочем столе (или в меню «Пуск») и выберите «Управление». Это вызовет Консоль управления компьютером.

  2. В консоли управления компьютером откройте раздел Службы и приложения и выберите Диспетчер информационных служб Интернета (IIS). Затем прокрутите вниз, пока не увидите группу IIS, и дважды щелкните значок ASP (или щелкните правой кнопкой мыши и выберите «Открыть компонент»).

  3. На странице конфигурации для ASP откройте ветку Свойства отладки и измените параметр Отправить ошибки в браузер на значение Истина.

  4. Выберите Применить изменения, чтобы сохранить изменения.

Совет. Если вы используете Internet Explorer и по-прежнему не видите ошибок сценария ASP в своем браузере. В Internet Explorer выберите «Инструменты» -> «Свойства обозревателя» -> «Дополнительно», снимите флажок «Показывать понятные сообщения об ошибках HTTP» и нажмите «ОК». Затем вам нужно перезапустить браузер, и вы сможете увидеть ошибки сценария ASP.

 

Запуск приложений сервера веб-приложений в 64-разрядных операционных системах

Начиная с DataFlex 2009, полностью поддерживаются 64-разрядные (x64) версии Windows Vista, Windows 7 и Windows Server 2008. Однако веб-приложения DataFlex по-прежнему работают как 32-разрядные приложения. По умолчанию 32-разрядные приложения не включены на этих 64-разрядных платформах, поэтому вы должны включить их для запуска своих веб-приложений.

шагов для включения 32-разрядных приложений в IIS в Windows Vista x64 и Windows 7 x64:

1. Откройте Диспетчер IIS через Панель управления > Администрирование > Диспетчер информационных служб Интернета (IIS)
2. На панели «Подключения» слева выберите Пулы приложений
.
3. Щелкните правой кнопкой мыши DefaultAppPool справа
.
4. Нажмите Дополнительные настройки в контекстном меню
.
5. В разделе (Общие) настройки установите для параметра Включить 32-разрядные приложения значение True

Шаги для включения 32-разрядных приложений в IIS на Windows Server 2008 x64:

1. Откройте диспетчер серверов
2. Разверните Роли | веб-сервер | Информационные службы Интернета (IIS)
Менеджер
3. В дереве справа щелкните Пулы приложений
.
4. На панели справа выберите DefaultAppPool
.
5. На панели действий выберите Установить значения по умолчанию для пула приложений
.
6. В группе Общие выделите Включенные 32-битные приложения
.
7. В списке выберите True
.
8. Нажмите OK

.

 

См. также

DataFlex и Windows 7

Настройка приложений для Windows 7

Поддержка Windows 7

 

 

Как установить IIS в Windows 7

Я разработал веб-сайт ASP.Net с помощью Visual Studio 2010. Когда я запускаю его локально, он работает нормально. Но когда я пытаюсь поместить его на информационный сервер Интернета (IIS ) , он покажет ошибку. Я попытался определить решение проблемы. Но я не могу найти никакой информации о том, в чем проблема на самом деле. Я сомневаюсь, что я мог пропустить некоторые параметры конфигурации в IIS. Поэтому я решил снова установить IIS.

Знакомство с веб-сервером

Когда вы разрабатываете приложение ASP.Net в Visual Studio и нажимаете F5 для запуска приложения, Visual Studio имеет собственный механизм ASP.NET, отвечающий за выполнение вашего веб-приложения. Таким образом, у вас не возникнет проблем с запуском приложения ASP.NET из «Интегрированной среды разработки» Visual Studio 9.0105 (это категория программ, которая предоставляет все инструменты, необходимые для разработки, отладки и упаковки ваших приложений). Это произойдет локально. Теперь, если вы хотите разместить свое приложение для доступа других, это означает размещение приложения в централизованном месте, к которому можно получить доступ из любого места. Для этого вам нужен веб-сервер. Веб-сервер отвечает за предоставление ответа на запросы, поступающие от клиентов.

Что такое IIS?

Internet Information Server (IIS ) — один из самых мощных веб-серверов от Microsoft. На нем размещается ваше веб-приложение ASP.NET. IIS имеет собственный механизм обработки ASP.NET для обработки запроса ASP.NET. Таким образом, когда от клиента к серверу поступает запрос, IIS принимает этот запрос, обрабатывает его и возвращает ответ клиентам. Чтобы узнать больше

Как установить IIS

Теперь начните установку IIS на Windows 7. Ниже описана процедура.

Шаг 1: В меню «Пуск» щелкните «Панель управления» .

Шаг 2: Окно панели управления выглядит так, как показано на следующем рисунке.

Шаг 3: Теперь нажмите «Программы и компоненты» из окна панели управления. Окно «Программы и компоненты» выглядит так, как показано на следующем рисунке.

Шаг 4: Теперь выберите «Включить или отключить компоненты Windows» из окна «Программы и компоненты» .

Шаг 5 : Теперь нажмите «Включить или отключить компоненты Windows». Окно «Функции Windows» выглядит так, как показано на следующем рисунке.

Шаг 6: Теперь выберите «Информационная служба Интернета» в «Включение или отключение компонентов Windows» и разверните его, чтобы выбрать опцию проверки.

Шаг 7: Теперь нажмите кнопку «ОК», чтобы установить IIS.