Поделиться через


Упрощение URL-адреса Outlook Web App

 

Применимо к: Exchange Server 2010 SP2, Exchange Server 2010 SP3

Последнее изменение раздела: 2012-07-23

С помощью диспетчера служб IIS можно упростить URL-адрес Microsoft Office Outlook Web App, используемый пользователями для получения доступа к почтовому ящику Microsoft Exchange Server 2010.

Первая процедура, описанная ниже, позволяет настроить запрос, который отправляется в корневую папку веб-сервера (https://имя_сервера), для перенаправления в виртуальный каталог Exchange. Например, запрос на сервер https://сервер/ направляется на сервер https://сервер/owa.

Вторая процедура позволяет перенаправлять запрос, отправляемый на http://сервер на http://сервер/owa. Чтобы обеспечить безопасность данных, передаваемых между клиентом и сервером, необходимо при установке веб-сайта по умолчанию настроить его для использования протокола SSL. Чтобы упростить доступ пользователей к Outlook Web App, можно настроить веб-страницу Outlook Web App, которая обычно является веб-сайтом по умолчанию для служб IIS, для автоматического перенаправления пользователей на протокол https.

Если в операционной системе Windows Server 2008 настроено перенаправление для каталога верхнего уровня, параметры перенаправления распространяются на каталоги нижнего уровня. Например, если на веб-сайте по умолчанию настроено перенаправление на виртуальный каталог /owa, настроенные параметры также будут отображаться на странице перенаправления HTTP во всех виртуальных каталогах, таких как /Autodiscover, /Exchange и /Public. Поэтому параметры перенаправления во всех виртуальных каталогах, за исключением того каталога, для которого они были настроены, необходимо удалить.

Необходимы сведения о других задачах управления, связанных с URL-адресами Outlook Web App? См. раздел Управление URL-адресами Outlook Web App.

Использование диспетчера IIS и блокнота для упрощения URL-адреса Outlook Web App в тех случаях, когда протокол SSL не требуется

Для выполнения этой процедуры необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе Запись «Диспетчер IIS» в разделе Разрешения клиентского доступа.

  1. Запустите диспетчер IIS.

  2. Разверните локальный компьютер, затем разверните пункт «Сайты» и выберите элемент Веб-сайт по умолчанию.

  3. В нижней части панели «Домашняя страница веб-сайта по умолчанию» выберите параметр Просмотр возможностей.

  4. В разделе «IIS» дважды щелкните элемент Перенаправление HTTP.

  5. Установите флажок Запросы на перенаправление по следующему назначению и введите «/owa».

  6. В разделе Поведение при перенаправлении установите флажок Запросы на перенапр. содержимого этого каталога (без подкаталогов).

  7. В списке «Код состояния» щелкните Найдено (302).

  8. В области действий нажмите кнопку Применить.

  9. Закрытие диспетчера служб IIS

  10. На сервере клиентского доступа найдите файл Outlook Web App Web.config. По умолчанию он находится в папке <диск>\Program Files\Microsoft\Exchange Server\<версия>\ClientAccess\Owa.

  11. Сделайте резервную копию этого файла.

  12. Откройте исходный файл с помощью редактора, например программы «Блокнот». Не используйте диспетчер IIS для правки файла Web.config.

  13. Выберите httpCookies httpOnlyCookies="false" requireSSL="true" domain="" и измените флаг requireSSL так, чтобы его значение было ложным.

  14. Сохраните и закройте файл.

    ПримечаниеПримечание.
    Если приложение Outlook Web App настроено для использования протокола HTTP в формате обычного текста только в целях разгрузки SSL, указанный дополнительный этап изменения файла web.config не требуется.
  15. Чтобы применить новые параметры, откройте окно командной строки и введите iisreset /noforce, чтобы перезапустить службы IIS.

ПримечаниеПримечание.
Если требуется протокол SSL, необходимо перенаправить HTTP-запрос по протоколу HTTPS, а затем перенаправить запрос в виртуальный каталог /owa. В противном случае пользователи будут получать сообщение об ошибке при доступе к приложению Outlook Web App без указания виртуального каталога. Для этого выполните следующие действия.

Использование диспетчера IIS для упрощения URL-адреса приложения Outlook Web App в тех случаях, когда требуется протокол SSL

Для выполнения этой процедуры необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе Запись «Диспетчер IIS» в разделе Разрешения клиентского доступа.

  1. Запустите диспетчер IIS.

  2. Разверните локальный компьютер, затем разверните пункт «Сайты» и выберите элемент Веб-сайт по умолчанию.

  3. В нижней части панели «Домашняя страница веб-сайта по умолчанию» выберите параметр Просмотр возможностей.

  4. В разделе IIS дважды щелкните элемент Перенаправление HTTP.

  5. Установите флажок Запросы на перенаправление по следующему назначению.

  6. Введите абсолютный путь к виртуальному каталогу /owa. Например, введите «https://mail.contoso.com/owa».

  7. В разделе Поведение при перенаправлении установите флажок Запросы на перенапр. содержимого этого каталога (без подкаталогов).

  8. В списке Код состояния щелкните Найдено (302).

  9. В области действий нажмите кнопку Применить.

  10. Выберите Веб-сайт по умолчанию.

  11. В области "Веб-сайт по умолчанию" выберите Параметры SSL.

  12. В окне параметров SSL снимите флажок Требовать SSL.

    ПримечаниеПримечание.
    Если флажок "Требовать SSL" не снят, пользователи не будут перенаправляться при вводе незащищенного URL-адреса. Вместо этого они будут получать ошибку отказа в доступе.
  13. Чтобы применить новые параметры, откройте окно командной строки и введите iisreset /noforce, чтобы перезапустить службы IIS.

Изменение разрешений в файле web.config автономной адресной книги

После настройки перенаправления для веб-сайта по умолчанию необходимо изменить разрешения в файле web.config автономной адресной книги. Если этот этап не выполнен, пользователи не смогут загрузить автономную адресную книгу при работе с Outlook.

  1. На сервере клиентского доступа найдите файл Web.config автономной адресной книги. По умолчанию он находится в папке <диск>\Program Files\Microsoft\Exchange Server\<версия>\ClientAccess\oab.

  2. Щелкните файл правой кнопкой мыши и выберите Свойства.

  3. Откройте вкладку Безопасность.

  4. Нажмите кнопку Изменить.

  5. В разделе Группы или пользователи щелкните Прошедшие проверку. В разделе Разрешения для прошедших проверку пользователей выберите Чтение и выполнение.

  6. Дважды нажмите кнопку ОК, чтобы сохранить изменения и закрыть окно свойств.

Использование диспетчера IIS для удаления параметров перенаправления для виртуального каталога

Для выполнения этой процедуры необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе Запись «Диспетчер IIS» в разделе Разрешения клиентского доступа.

Чтобы удалить параметры перенаправления для виртуального каталога, выполните следующие шаги.

  1. Запустите диспетчер IIS.

  2. Перейдите в виртуальный каталог.

  3. В окне Просмотр возможностей виртуального каталога дважды щелкните значок Перенаправление HTTP.

  4. Снимите флажок Запросы на перенаправление по следующему назначению.

  5. В области действий нажмите кнопку Применить.

  6. Чтобы применить новые параметры, откройте окно командной строки и введите iisreset /noforce, чтобы перезапустить службы IIS.

Процедуру по удалению параметров перенаправления для виртуального каталога, описанную выше, невозможно использовать, если виртуальный каталог не имеет физического пути (каталоги /Exchange, /Exchweb и /Public). Используйте следующую процедуру для удаления параметров перенаправления для виртуального каталога, который не отображается в диспетчере IIS.

  1. Откройте окно командной строки

  2. Перейдите в каталог <Каталог_Windows>\System32\Inetsrv

  3. Выполните следующие команды:

    1. appcmd set config "Default Web Site/autodiscover" /section:httpredirect /enabled:false -commit:apphost

    2. appcmd set config "Default Web Site/ecp" /section:httpredirect /enabled:false -commit:apphost

    3. appcmd set config "Default Web Site/ews" /section:httpredirect /enabled:false -commit:apphost

    4. appcmd set config "Default Web Site/owa" /section:httpredirect /enabled:false -commit:apphost

    5. appcmd set config "Default Web Site/oab" /section:httpredirect /enabled:false -commit:apphost

    6. appcmd set config "Default Web Site/powershell" /section:httpredirect /enabled:false -commit:apphost

    7. appcmd set config "Default Web Site/rpc" /section:httpredirect /enabled:false -commit:apphost

    8. appcmd set config "Default Web Site/rpcwithcert" /section:httpredirect /enabled:false -commit:apphost

    9. appcmd set config "Default Web Site/Microsoft-Server-ActiveSync" /section:httpredirect /enabled:false -commit:apphost

  4. Чтобы завершить процедуру, выполните команду iisreset/noforce.

При настройке перенаправления из каталога верхнего уровня файл web.config может быть создан в папке <диск>\Program Files\Microsoft\Exchange Server\<версия>\ClientAccess\oab. Если это произошло и впоследствии перенаправление удаляется, приложения Outlook 2007 и Outlook 2010 могут быть "заморожены", когда пользователи выбирают команду Доставить почту. Чтобы избежать такой ситуации после удаления перенаправления, удалите файл web.config из папки <диск>\Program Files\Microsoft\Exchange Server\<версия>\ClientAccess\oab.

Другие задачи

После упрощения URL-адреса приложения Outlook Web App можно также выполнить следующие действия: Включение явного входа в Outlook Web App.

 © Корпорация Майкрософт (Microsoft Corporation), 2010. Все права защищены.