Разберемся, как установить веб-сервер Internet Information Services (IIS) на систему под управлением WIndows 10 Pro. Для новичков и тех, кто хочет самостоятельно попробовать, не привлекая специалистов.
За основу этой пошаговой инструкции взят материал с видеоблога Кухара Богдана. Почему? Возможно, не всем удобно смотреть видео, а предпочтительнее текстовый материал со скриншотами.
Принцип простой. Действие плюс графическое описание, что делать.
1. Установка постоянного ip-адреса
Задача — сделать так, чтобы ip-адрес машины, на которой будет работать веб-сервер, не менялся.
Самый простой шаг — указать на сетевом интерфейсе ip-адрес вручную. Перед этим проверьте, какой вам адрес уже назначен и какие настройки выполнены в вашей локальной сети (например, на роутере включен DHCP — автоматическая раздача адресов).
Задайте под вашу конфигурацию: ip-адрес, маску подсети и шлюз.
Правильнее — зарезервировать адрес на оборудовании по mac-адресу сетевой карты ПК. Т. е. зафиксировать статический ip-адрес по соответствию — «этому MAC выдается именно такой ip».
Дополнительные рекомендации:
- в свойствах сетевого адаптера отключить протокол «IP версии 6 (TCP/IPv6)» — снять «галку»; конечно, если не используется.
- проверить правила локального брандмауэра — должны быть разрешены входящие соединения по 80-му порту для IIS (номер порта по умолчанию).
2. Установка компонентов IIS
Панель управления — Программы — Программы и компоненты — Включение или отключение компонентов Windows
Кликните по пустому квадрату с надписью «Службы IIS».
Разверните по «+» вложенные списки, дополнительно отметьте «Службы IIS — Службы Интернета — Компоненты разработки приложений — Расширения ISAPI» и нажмите OK.
После добавления выбранных компонентов Windows покажет соответствующее окно.
3. Проверка IIS
Откройте в браузере ссылку «http://localhost» и увидите приветственную страницу IIS.
4. Установка 1С 8.3 с модулями веб-публикаций
При новой установке или изменении клиентской программы 1С требуется указать «Модули расширения веб-сервера».
5. Публикация информационной базы
Выполняется с помощью Конфигуратора, через команду «Администрирование — Публикация на веб-сервере...».
1С необходимо запустить от имени администратора, иначе появится ошибка следующего содержания:
Для выполнения данной операции требуются полномочия администратора ОС.
Для запуска от имени администратора необходимо закрыть приложение, нажать правой кнопкой мыши на ярлык приложения и выбрать пункт «Запуск от имени администратора» или «Запуск от имени...».
В противном случае возможна некорректная работа программы.
После старта Конфигуратора от имени администратора и запуска команды, 1С покажет сообщение, что публикация выполнена.
6. Права IIS на каталог с информационной базой
Далее следует уведомление от 1С:
У пользователя (группы) «IUSR» отсутствуют права на доступ к каталогу информационной базы «<путь_к_информационной_базе>».
Работа через веб-сервер с информационной базой будет невозможна. Необходимо предоставить соответствующие права или выбрать «Использовать аутентификацию операционной системы на веб-сервере».
Выход — предоставить права группе «IUSR» для каталога с информационной базой 1С на чтение и запись («изменение»).
Проверяем публикацию — открываем в браузере ссылку «http://localhost/<имя_публикации>». В нашем примере:
http://localhost/InfoBase1
И упс... получаем ошибку 500.
7. Конфигурирование IIS через диспетчер служб
Получилось так, что развернута ОС Windows x64, а клиент 1С — x86. Поэтому, надо добавить разрешение веб-сервера для запуска 32-разрядных приложений.
Средства администрирования — Диспетчер служб IIS — Пулы приложений — DefaultAppPool — Дополнительные параметры
Устанавливаем пункт «Разрешены 32-разрядные приложения» в значение True.
После чего опубликованная информационная база успешно открывается в браузере.
8. Дополнительные настройки
По рекомендациям с сайта ИТС 1С.
- Отключить поддержку среды .Net
Диспетчер служб IIS — Пулы приложений — DefaultAppPool — Основные настройки
Вместо «Среда CLR .Net» установить значение «Без управляемого кода».
✅ Таким образом, мы рассмотрели общий порядок установки веб-сервера IIS на Windows 10 Pro и опубликовали тестовую базу. Пробуйте, проверяйте — пусть все получится.
Другие статьи по веб-серверам:
- Если зависает веб-клиент 1С при подключении к базе.
- Как исправить ошибку запуска веб-сервера Apache после обновления платформы 1С.
_____________________________________
⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.