Какой файл по умолчанию обрабатывается веб-сервером iis в папке сайта
Обновлено: 24.11.2024
Организациям требуются системы виртуализации, которые не только поддерживают различные типы приложений, но и упрощают ИТ-инфраструктуру.
Виртуализация приносит экономию средств и экономит время ИТ-специалистам, которые курируют роботов-роботов. Для эффективной реализации требуется облачная среда.
Администраторы часто сравнивают Xen и KVM как варианты с открытым исходным кодом. Основными факторами, которые следует учитывать при выборе основного гипервизора, являются организационные факторы.
Nvidia запустила облачную версию своей платформы Omniverse для 3D-моделирования. Компания также представила Omniverse .
Преодолейте сбои AWS, научившись создавать многорегиональную архитектуру, обеспечивающую отказоустойчивость в случае аварии.
Чтобы добиться высокой доступности и отказоустойчивости в AWS, ИТ-администраторы должны сначала понять различия между двумя моделями.
Хороший дизайн базы данных необходим для удовлетворения потребностей обработки в системах SQL Server. На вебинаре консультант Коэн Вербек предложил .
Базы данных SQL Server можно переместить в облако Azure несколькими способами. Вот что вы получите от каждого из вариантов .
В отрывке из этой книги вы познакомитесь с методами LEFT OUTER JOIN и RIGHT OUTER JOIN и найдете различные примеры создания SQL.
ИТ-администраторам, рассматривающим возможность перехода на Windows 11, следует узнать, как функции версии Enterprise могут помочь их .
Последняя сборка для разработчиков Windows 11 позволяет открывать несколько папок в приложении для управления файлами. Предполагается, что эта функция .
Администраторам настольных компьютеров следует обратить внимание на собственные функции безопасности и архитектуру Windows 10, чтобы установить базовый уровень настольных компьютеров.
Подписка на Windows 365 Cloud PC предлагает новый вариант виртуализации настольных компьютеров с некоторыми знакомыми чертами и .
Перенаправление папок может поддерживать среду виртуального рабочего стола с перемещаемыми профилями, предоставляя пользователям единообразие при .
Люди, использующие виртуальный рабочий стол VMware на смартфонах и планшетах Samsung, могут получить доступ к Windows как на устройстве, так и на .
Элемент позволяет включить или отключить поведение документа по умолчанию для вашего веб-сайта или приложения. Этот элемент содержит дочерний элемент, содержащий набор элементов. Каждый элемент определяет документы по умолчанию, которые сайт или приложение будут возвращать браузеру клиента, когда сайт получает запрос к корневому каталогу.
Элемент также может содержать один или несколько элементов. Каждый элемент удаляет определенный файл документа по умолчанию, унаследованный от файла конфигурации более высокого уровня на сервере IIS 7. Вы также можете использовать этот элемент для удаления всех параметров документа по умолчанию, определенных выше в иерархии конфигурации.
Документы по умолчанию включены по умолчанию, и IIS 7 определяет следующие файлы документов по умолчанию в файле ApplicationHost.config как файлы по умолчанию для всего сервера:
- Default.htm
- Default.asp
- Index.htm
- Index.html
- Iisstart.htm
По умолчанию, когда поступает запрос к корневому каталогу вашего сайта или приложения, IIS 7 отправляет ответ в браузер на основе имен файлов, определенных вами в элементе. IIS пытается вернуть правильные файлы в том порядке, в котором они появляются в элементе. Если файл Default.htm существует, IIS отправляет его в браузер клиента. Если файл Default.htm не существует, IIS пытается отправить файл Default.asp в браузер, а если файл Default.asp не существует, IIS пытается отправить в браузер файл Index.htm. IIS продолжает работать в том же духе, пока не попытается отправить каждый файл документа по умолчанию в клиентский браузер.
Если вы правильно расположите этот список документов по умолчанию, вы сможете повысить производительность IIS. Например, если вы намеревались использовать Index.php для домашней страницы во всех папках вашего веб-сайта и добавили Index.php в конец списка документов по умолчанию, IIS должен будет проверить каждый из документов по умолчанию. в списке перед попыткой вернуть Index.php в клиентский браузер. В зависимости от количества папок на вашем веб-сайте и количества запросов клиентского браузера это может повлиять на вашу производительность.
Если вы отключили документы по умолчанию, но включили просмотр каталогов, IIS возвращает список каталогов, когда от браузера поступает запрос корневого каталога. Если вы отключите как документы по умолчанию, так и просмотр каталогов, IIS отправляет в браузер ошибку «Файл HTTP 404 не существует».
Совместимость
Версия | Примечания |
---|---|
IIS 10.0 | Элемент не был изменен в IIS 10.0. |
IIS 8.5 | Элемент не был изменен в IIS 8.5. |
IIS 8.0 | Элемент не был изменен в IIS 8.0. |
IIS 7.5 | Элемент не был изменен в ИИС 7.5. |
IIS 7.0 | Элемент появился в IIS 7.0. |
IIS 6.0 | Элемент заменяет свойство DefaultDoc IIS 6.0 и значение EnableDefaultDoc свойства DirBrowseFlags в объекте метабазы IIsWebService. |
Настройка
Элемент включен в установку IIS 7 по умолчанию.
Как
Как добавить документ по умолчанию для приложения или сайта
Открыть диспетчер информационных служб Интернета (IIS):
Если вы используете Windows Server 2012 или Windows Server 2012 R2:
- На панели задач нажмите "Диспетчер серверов", выберите "Сервис", а затем нажмите "Диспетчер информационных служб Интернета (IIS)".
Если вы используете Windows 8 или Windows 8.1:
- Удерживая нажатой клавишу Windows, нажмите букву X и выберите "Панель управления".
- Нажмите "Администрирование", а затем дважды щелкните "Диспетчер информационных служб Интернета (IIS)".
Если вы используете Windows Server 2008 или Windows Server 2008 R2:
- На панели задач нажмите "Пуск", выберите "Администрирование" и выберите "Диспетчер информационных служб Интернета (IIS)".
Если вы используете Windows Vista или Windows 7:
- На панели задач нажмите "Пуск", а затем выберите "Панель управления".
- Дважды щелкните "Администрирование", а затем дважды щелкните "Диспетчер информационных служб Интернета (IIS)".
На панели "Подключения" разверните имя сервера, разверните узел "Сайты", а затем перейдите к веб-сайту или приложению, для которого вы хотите настроить документы по умолчанию.
На главной панели дважды нажмите «Документ по умолчанию».
На панели "Действия" нажмите "Добавить".
В диалоговом окне "Добавить документ по умолчанию" введите имя документа по умолчанию, который вы хотите добавить, в поле "Имя" и нажмите кнопку "ОК".
При необходимости на панели «Действия» выберите в списке документ по умолчанию, а затем нажмите «Вверх» или «Вниз», чтобы определить порядок, в котором IIS должен выполнять поиск в списке документов по умолчанию.
В окне предупреждения "Документ по умолчанию" нажмите "Да", чтобы отказаться от наследования конфигурации от родительского уровня конфигурации, или нажмите "Нет" или "Отмена", чтобы отменить изменение порядка документов по умолчанию.
При необходимости нажмите «Удалить» на панели «Действия», чтобы удалить все имена файлов, которые вы не хотите использовать в качестве документов по умолчанию.
Конфигурация
Вы можете изменить порядок, в котором IIS обрабатывает документы по умолчанию, изменив порядок элементов в элементе.
Конфигурация IIS¶
Включите роль сервера веб-сервера (IIS) и установите службы ролей.
Операционные системы Windows для настольных ПК¶
Выберите Панель управления > Программы > Программы и компоненты > Включение или отключение компонентов Windows (левая часть экрана). Откройте группу для информационных служб Интернета и инструментов веб-управления. Установите флажок для консоли управления IIS. Установите флажок для World Wide Web Services. Примите функции по умолчанию для World Wide Web Services или настройте функции IIS в соответствии со своими потребностями.
Операционные системы Windows Server¶
Для серверных операционных систем используйте мастер добавления ролей и компонентов через меню «Управление» или ссылку в диспетчере серверов. На шаге «Роли сервера» установите флажок «Веб-сервер (IIS)».
На шаге Службы ролей выберите нужные службы ролей IIS или примите предоставленные службы ролей по умолчанию.
Выполните шаг подтверждения, чтобы активировать роль и службы веб-сервера.
Конфигурация приложения¶
Включение компонентов IISIntegration¶
Настройка IISOptions для службы IISIntegration¶
Чтобы настроить параметры службы IISIntegration, включите конфигурацию службы для IISOptions в ConfigureServices.
инструмент публикации-iis¶
Чтобы включить инструмент publish-iis в свое приложение, добавьте записи в разделы инструментов и скриптов project.json.
Развертывание приложения¶
- На целевом сервере IIS создайте папку для хранения ресурсов приложения.
- В созданной вами папке создайте папку logs для хранения журналов приложений (если вы планируете включить ведение журнала). Если вы планируете развернуть приложение с папкой logs в полезной нагрузке, этот шаг можно пропустить.
- Разверните приложение в папке, которую вы создали на целевом сервере IIS. MSDeploy (веб-развертывание) — рекомендуемый механизм развертывания, но вы можете использовать любой из нескольких методов для перемещения приложения на сервер (например, Xcopy, Robocopy или PowerShell). Пользователи Visual Studio могут использовать сценарий веб-публикации Visual Studio по умолчанию. Сведения об использовании веб-развертывания см. в разделе Публикация в IIS с помощью веб-развертывания с помощью Visual Studio.
Настройте веб-сайт в IIS¶
Если вы измените удостоверение пула приложений по умолчанию с ApplicationPoolIdentity, убедитесь, что у нового удостоверения есть необходимые разрешения для доступа к ресурсам и базе данных приложения.
Откройте окно "Добавить веб-сайт".
Настройте веб-сайт.
На панели «Пулы приложений» откройте окно «Редактировать пул приложений», щелкнув правой кнопкой мыши пул приложений веб-сайта и выбрав «Основные настройки». из всплывающего меню.
Просматривайте веб-сайт.
Создание куста реестра для защиты данных¶
В сценариях веб-фермы приложение можно настроить на использование пути UNC для хранения набора ключей защиты данных. По умолчанию ключи защиты данных не шифруются. Вы можете развернуть сертификат x509 на каждой машине, чтобы зашифровать связку ключей. Дополнительные сведения см. в разделе Настройка защиты данных.
Распространенные ошибки¶
Ниже приведен неполный список ошибок. Если вы столкнулись с ошибкой, не указанной здесь, оставьте подробное сообщение об ошибке в разделе DISQUS ниже (нажмите Показать комментарии, чтобы открыть панель DISQUS).
В большинстве случаев включение ведения журнала приложений помогает устранять проблемы с приложением или обратным прокси-сервером. Дополнительные сведения см. в разделе Ведение журнала.
В следующей статье используются параметры, доступные начиная с версии Professional и типа проекта.
Инструмент настройки IIS помогает быстро развертывать веб-приложения на семействе серверов Microsoft Windows, на которых запущены службы Internet Information Services (версия 5.0 и выше).
Эта расширенная программа установки обеспечивает быструю и единую установку ваших веб-приложений на нескольких серверах, не беспокоясь о ручной настройке IIS на каждом компьютере с помощью консоли управления Microsoft.
Это руководство поможет вам создать веб-сайты и виртуальные каталоги для вашего веб-приложения.
- 1. Добавьте файлы приложения
- 2. Добавьте свой веб-сайт
- 3. Настройка привязок веб-сайтов
- 4. Настройте флаги доступа для своего веб-сайта
- 5. Настройте документы по умолчанию для своего приложения
- 6. Включить FTP-доступ
- 7. Настроить виртуальный каталог
- 8. Настройте глобальные параметры IIS (необязательно)
- 9. Запустить проект
- 10. Видеоуроки
1. Добавьте файлы приложения
Перейдите к представлению «Файлы и папки» и добавьте файлы приложения. Файлы приложения для Панели администрирования, которые будут обрабатываться виртуальным каталогом админпанели веб-сайта, должны быть размещены в отдельном каталоге.
Не нужно добавлять в качестве виртуального каталога дочернюю папку папки веб-сайта вашего приложения, поскольку она уже будет обслуживаться вашим веб-сайтом.
2. Добавьте свой веб-сайт
Перейдите к представлению сервера IIS.
Настройте его следующим образом:
3. Настройка привязки веб-сайтов
Настройка триплета (IP-адрес, номер порта, имя заголовка хоста) определяет веб-сайт и, следовательно, должна быть уникальной.
4. Настройте флаги доступа для вашего веб-сайта
5. Настройте документы по умолчанию для своего приложения
Наш веб-сайт автоматически предоставит документ по умолчанию, если в запросе (URL) не указано имя документа. В нашем случае index.aspx будет иметь приоритет при обнаружении в каталоге.
6. Включить FTP-доступ
Нашему приложению требуется FTP-доступ для постоянного обновления содержимого скрипта, поэтому мы настроим FTP-доступ для веб-приложения. Мы не устанавливаем параметр «Установить флаги безопасности NTFS», чтобы разрешать только зарегистрированным пользователям на целевой машине, имеющим соответствующие права доступа, подключаться через FTP.
7. Настроить виртуальный каталог
Наш веб-сайт настроен, нам нужно настроить панель администрирования как виртуальный каталог.
Как правило, виртуальный каталог наследует общие черты конфигурации, такие как: список документов по умолчанию, MIME-типы и флаги доступа; поэтому мы будем настраивать такие свойства для виртуального каталога только тогда, когда требуется другое поведение.
Используйте [Новый виртуальный каталог], чтобы добавить новый виртуальный каталог с именем adminpanel.
Настройте его следующим образом:
Мы не разрешаем анонимный веб-доступ к этой папке из соображений безопасности (это административная панель с привилегированным доступом).
В отличие от родительского веб-сайта, этому виртуальному каталогу требуется дополнительный флаг доступа (доступ для записи), поэтому мы установим его соответствующим образом. Также мы отключили FTP-доступ к этому виртуальному каталогу.
Если вы хотите унаследовать список документов по умолчанию, настроенный для родительского веб-сайта, установите флажок «Включить документ по умолчанию» и оставьте список документов пустым. В противном случае настроенные здесь документы переопределяют документы, настроенные для родительского веб-сайта.
Если вы отключите документ по умолчанию для веб-сайта или виртуального каталога, вам следует вместо этого включить просмотр каталога.
8. Настройте глобальные параметры IIS (необязательно)
При необходимости вы также можете настроить глобальные параметры IIS, которые будут влиять на все веб-сайты и виртуальные каталоги, например: типы MIME, фильтры ISAPI.
Мы рекомендуем установить флажок «Создать резервную копию метабазы IIS» в качестве точки восстановления конфигурации.
Читайте также: