[{"data":1,"prerenderedAt":472},["ShallowReactive",2],{"wiki-/wiki/windows/iis":3},{"id":4,"title":5,"body":6,"description":463,"extension":464,"meta":465,"navigation":466,"path":467,"section":468,"seo":469,"stem":470,"__hash__":471},"wiki/wiki/windows/iis.md","Установка и настройка IIS",{"type":7,"value":8,"toc":444},"minimark",[9,21,27,30,35,38,42,55,59,70,74,79,86,103,110,117,121,130,133,142,146,153,156,165,172,176,179,187,198,202,217,224,266,269,272,281,285,292,298,302,307,317,320,329,334,341,346,349,358,361,365,370,373,378,388,393,400,404,422,426,440],[10,11,12,16,17,20],"p",{},[13,14,15],"strong",{},"Время:"," 15 мин · ",[13,18,19],{},"Сложность:"," ★★☆☆☆",[10,22,23,26],{},[13,24,25],{},"Подходит:"," ✓ Windows Server 2019 · ✓ Windows Server 2022",[28,29],"hr",{},[31,32,34],"h2",{"id":33},"краткое-описание","Краткое описание",[10,36,37],{},"IIS (Internet Information Services) — встроенный веб-сервер Windows. Он устанавливается как роль через Диспетчер серверов или одной командой PowerShell. После установки сервер сразу отдаёт страницы по HTTP — без дополнительных служб и конфигураций.",[31,39,41],{"id":40},"когда-пригодится","Когда пригодится",[43,44,45,49,52],"ul",{},[46,47,48],"li",{},"Нужен веб-сервер под Windows без установки сторонних пакетов",[46,50,51],{},"Хостинг ASP.NET или ASP.NET Core приложений",[46,53,54],{},"Раздача статических файлов или корпоративного сайта",[31,56,58],{"id":57},"что-понадобится","Что понадобится",[43,60,61,64,67],{},[46,62,63],{},"RDP-подключение к серверу",[46,65,66],{},"Права администратора",[46,68,69],{},"Открытый порт 80 в брандмауэре (настроим в процессе)",[31,71,73],{"id":72},"пошаговая-инструкция","Пошаговая инструкция",[75,76,78],"h3",{"id":77},"_1-установите-iis","1. Установите IIS",[10,80,81,82,85],{},"Откройте PowerShell с правами администратора — ",[13,83,84],{},"Win+X"," → «Windows PowerShell (администратор)»:",[87,88,93],"pre",{"className":89,"code":90,"language":91,"meta":92,"style":92},"language-powershell shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","Install-WindowsFeature -name Web-Server -IncludeManagementTools\n","powershell","",[94,95,96],"code",{"__ignoreMap":92},[97,98,101],"span",{"class":99,"line":100},"line",1,[97,102,90],{},[10,104,105,106,109],{},"Установка займёт 1–2 минуты. В конце появится строка ",[94,107,108],{},"Success: True",".",[10,111,112,113,116],{},"Альтернативно — через GUI: ",[13,114,115],{},"Диспетчер серверов"," → «Добавить роли и компоненты» → тип установки «На основе ролей» → выберите сервер → поставьте галочку «Веб-сервер (IIS)» → установите.",[75,118,120],{"id":119},"_2-откройте-порт-в-брандмауэре","2. Откройте порт в брандмауэре",[87,122,124],{"className":89,"code":123,"language":91,"meta":92,"style":92},"New-NetFirewallRule -DisplayName \"HTTP\" -Direction Inbound -Protocol TCP -LocalPort 80 -Action Allow\n",[94,125,126],{"__ignoreMap":92},[97,127,128],{"class":99,"line":100},[97,129,123],{},[10,131,132],{},"Если планируете HTTPS, добавьте и порт 443:",[87,134,136],{"className":89,"code":135,"language":91,"meta":92,"style":92},"New-NetFirewallRule -DisplayName \"HTTPS\" -Direction Inbound -Protocol TCP -LocalPort 443 -Action Allow\n",[94,137,138],{"__ignoreMap":92},[97,139,140],{"class":99,"line":100},[97,141,135],{},[75,143,145],{"id":144},"_3-проверьте-что-iis-запустился","3. Проверьте, что IIS запустился",[10,147,148,149,152],{},"Откройте браузер прямо на сервере и перейдите на ",[94,150,151],{},"http://localhost",". Должна открыться стандартная страница IIS с синим логотипом и текстом «Internet Information Services».",[10,154,155],{},"Или проверьте состояние службы через PowerShell:",[87,157,159],{"className":89,"code":158,"language":91,"meta":92,"style":92},"Get-Service W3SVC\n",[94,160,161],{"__ignoreMap":92},[97,162,163],{"class":99,"line":100},[97,164,158],{},[10,166,167,168,171],{},"Статус ",[94,169,170],{},"Running"," означает, что IIS работает.",[75,173,175],{"id":174},"_4-разместите-свой-сайт","4. Разместите свой сайт",[10,177,178],{},"Самый простой способ — заменить содержимое стандартного сайта. Скопируйте файлы сайта в:",[87,180,185],{"className":181,"code":183,"language":184},[182],"language-text","C:\\inetpub\\wwwroot\\\n","text",[94,186,183],{"__ignoreMap":92},[10,188,189,190,193,194,197],{},"Файл ",[94,191,192],{},"index.html"," в этой папке станет главной страницей. Стандартный ",[94,195,196],{},"iisstart.htm"," можно удалить.",[75,199,201],{"id":200},"_5-создайте-отдельный-сайт-для-второго-домена-или-порта","5. Создайте отдельный сайт (для второго домена или порта)",[10,203,204,205,208,209,212,213,216],{},"Откройте ",[13,206,207],{},"Диспетчер IIS",": ",[13,210,211],{},"Win+R"," → ",[94,214,215],{},"inetmgr"," → Enter.",[10,218,219,220,223],{},"В левой панели разверните дерево сервера → правой кнопкой на «Сайты» → ",[13,221,222],{},"«Добавить веб-сайт»",":",[43,225,226,235,244,250,256],{},[46,227,228,231,232],{},[13,229,230],{},"Имя сайта"," — любое, например ",[94,233,234],{},"mysite",[46,236,237,240,241],{},[13,238,239],{},"Физический путь"," — папка с файлами сайта, например ",[94,242,243],{},"C:\\sites\\mysite",[46,245,246,249],{},[13,247,248],{},"Тип"," — HTTP",[46,251,252,255],{},[13,253,254],{},"Порт"," — 80 (или другой, если порт уже занят стандартным сайтом)",[46,257,258,261,262,265],{},[13,259,260],{},"Имя узла"," — домен, например ",[94,263,264],{},"example.com"," (оставьте пустым для доступа по IP)",[10,267,268],{},"Нажмите «ОК». Сайт появится в списке и запустится автоматически.",[10,270,271],{},"Создайте папку для файлов:",[87,273,275],{"className":89,"code":274,"language":91,"meta":92,"style":92},"New-Item -ItemType Directory -Path \"C:\\sites\\mysite\"\n",[94,276,277],{"__ignoreMap":92},[97,278,279],{"class":99,"line":100},[97,280,274],{},[31,282,284],{"id":283},"проверка-результата","Проверка результата",[10,286,287,288,291],{},"Перейдите в браузере (с любого устройства) на ",[94,289,290],{},"http://SERVER_IP",". Должна открыться страница вашего сайта или стандартная страница IIS.",[10,293,294,295,109],{},"Если создали отдельный сайт с привязкой к домену — убедитесь, что DNS-запись A указывает на IP сервера, и откройте ",[94,296,297],{},"http://example.com",[31,299,301],{"id":300},"возможные-ошибки","Возможные ошибки",[10,303,304],{},[13,305,306],{},"403 Forbidden",[10,308,309,310,313,314,316],{},"У учётной записи ",[94,311,312],{},"IIS_IUSRS"," нет прав на чтение папки с сайтом. Откройте свойства папки → «Безопасность» → «Изменить» → «Добавить» → введите ",[94,315,312],{}," → поставьте «Чтение и выполнение» → «ОК».",[10,318,319],{},"Или через PowerShell:",[87,321,323],{"className":89,"code":322,"language":91,"meta":92,"style":92},"icacls \"C:\\sites\\mysite\" /grant \"IIS_IUSRS:(OI)(CI)R\"\n",[94,324,325],{"__ignoreMap":92},[97,326,327],{"class":99,"line":100},[97,328,322],{},[10,330,331],{},[13,332,333],{},"500 Internal Server Error",[10,335,336,337,340],{},"Ошибка в приложении. Откройте ",[13,338,339],{},"Просмотр событий"," (eventvwr.msc) → «Журналы Windows» → «Приложение» — там будет подробная трассировка ошибки.",[10,342,343],{},[13,344,345],{},"Порт 80 уже занят",[10,347,348],{},"Другой процесс использует порт 80. Проверьте, какой:",[87,350,352],{"className":89,"code":351,"language":91,"meta":92,"style":92},"netstat -ano | findstr \":80 \"\n",[94,353,354],{"__ignoreMap":92},[97,355,356],{"class":99,"line":100},[97,357,351],{},[10,359,360],{},"По PID из вывода найдите процесс в диспетчере задач. Часто это Skype или другой веб-сервер.",[31,362,364],{"id":363},"faq","FAQ",[10,366,367],{},[13,368,369],{},"Как добавить HTTPS?",[10,371,372],{},"В Диспетчере IIS выберите сайт → «Привязки» → «Добавить» → тип HTTPS, порт 443, выберите SSL-сертификат. Сертификат предварительно нужно импортировать в хранилище сертификатов Windows или получить через Win-ACME (бесплатные сертификаты Let's Encrypt).",[10,374,375],{},[13,376,377],{},"Как настроить привязку к домену?",[10,379,380,381,383,384,387],{},"При создании сайта или через «Привязки» укажите «Имя узла» — например ",[94,382,264],{},". IIS будет направлять запросы к этому сайту только если в заголовке ",[94,385,386],{},"Host"," указан этот домен.",[10,389,390],{},[13,391,392],{},"Где хранятся логи IIS?",[10,394,395,396,399],{},"По умолчанию в ",[94,397,398],{},"C:\\inetpub\\logs\\LogFiles\\",". Каждый сайт пишет в отдельную папку (W3SVC1, W3SVC2 и т. д.). Логи в формате W3C Extended, читаются любым текстовым редактором или Log Parser.",[31,401,403],{"id":402},"полезные-ссылки","Полезные ссылки",[43,405,406,415],{},[46,407,408],{},[409,410,414],"a",{"href":411,"rel":412},"https://learn.microsoft.com/ru-ru/iis/get-started/introduction-to-iis/iis-web-server-overview",[413],"nofollow","Документация Microsoft: IIS",[46,416,417],{},[409,418,421],{"href":419,"rel":420},"https://www.win-acme.com/",[413],"Win-ACME — Let's Encrypt для IIS",[31,423,425],{"id":424},"следующие-статьи","Следующие статьи",[43,427,428,434],{},[46,429,430],{},[409,431,433],{"href":432},"/wiki/windows/firewall","Брандмауэр Windows",[46,435,436],{},[409,437,439],{"href":438},"/wiki/security/ssl","Настройка SSL-сертификата",[441,442,443],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":92,"searchDepth":445,"depth":445,"links":446},2,[447,448,449,450,458,459,460,461,462],{"id":33,"depth":445,"text":34},{"id":40,"depth":445,"text":41},{"id":57,"depth":445,"text":58},{"id":72,"depth":445,"text":73,"children":451},[452,454,455,456,457],{"id":77,"depth":453,"text":78},3,{"id":119,"depth":453,"text":120},{"id":144,"depth":453,"text":145},{"id":174,"depth":453,"text":175},{"id":200,"depth":453,"text":201},{"id":283,"depth":445,"text":284},{"id":300,"depth":445,"text":301},{"id":363,"depth":445,"text":364},{"id":402,"depth":445,"text":403},{"id":424,"depth":445,"text":425},"Как установить веб-сервер IIS на Windows Server и разместить первый сайт.","md",{},true,"/wiki/windows/iis","Windows",{"title":5,"description":463},"wiki/windows/iis","4fN4JEJew3Ej1J5edVvBS5Gatu6s6Mr7n64ZrEQSmEA",1788285516114]