Π Π°Π±ΠΎΡ‚Π° с 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±-интСрфСйс Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ настройки Internet Information Services (IIS) β€” Π²Π΅Π±-сСрвСра ΠΎΡ‚ Microsoft. Π‘Π΅Π· Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ столкнутся с ошибками ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΠΉ Π½Π΅Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒΡŽ Π±Π°Π·Ρ‹. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ администраторам ΠΈ IT-спСциалистам Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ 1Π‘ Π½Π° IIS с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ 2026 Π³ΠΎΠ΄Π°, ΠΈΠ·Π±Π΅ΠΆΠ°Π² Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… ошибок.

ΠœΡ‹ рассмотрим вСсь процСсс: ΠΎΡ‚ установки Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π΄ΠΎ Ρ‚ΠΎΠ½ΠΊΠΎΠΉ настройки бСзопасности ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»ΠΈΠΌ совмСстимости с послСдними вСрсиями 1Π‘ 8.3.23+ ΠΈ Windows Server 2022, Π³Π΄Π΅ появились Π½ΠΎΠ²Ρ‹Π΅ Π½ΡŽΠ°Π½ΡΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ HTTP/3 ΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ TLS 1.3. Если Π²Ρ‹ настраиваСтС IIS Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ β€” Π½Π΅ пропуститС Ρ€Π°Π·Π΄Π΅Π» с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ зависимостСй, Π³Π΄Π΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΠΏΠΎΡ‚Ρ‹ΠΊΠ°ΡŽΡ‚ΡΡ.

1. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° сСрвСра: систСмныС трСбования ΠΈ зависимости

ΠŸΠ΅Ρ€Π΅Π΄ установкой IIS ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ваш сСрвСр соотвСтствуСт ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ трСбованиям. Для 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ 8.3 (Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ вСрсии 2026 Π³ΠΎΠ΄Π°) рСкомСндуСтся:

  • πŸ–₯️ ОБ: Windows Server 2019/2022 (x64) ΠΈΠ»ΠΈ Windows 10/11 Pro для тСстового развёртывания. ВСрсии Π½ΠΈΠΆΠ΅ 2016 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ соврСмСнныС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ бСзопасности.
  • πŸ’Ύ ΠžΠ—Π£: ΠΎΡ‚ 8 Π“Π‘ (16 Π“Π‘ для Π±Π°Π· с 50+ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ). 1Π‘ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΊΡΡˆΠΈΡ€ΡƒΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π² памяти.
  • πŸ”§ .NET Framework: вСрсия 4.8 ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅. Π‘Π΅Π· Π½Π΅Ρ‘ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π½Π΅ запустится.
  • πŸ”’ ΠŸΡ€Π°Π²Π°: учётная запись с ΠΏΡ€Π°Π²Π°ΠΌΠΈ Администратор для установки ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

Π’Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ вСрсий 1Π‘ ΠΈ IIS. НапримСр, 1Π‘ 8.3.23 Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ IIS 10.0+ для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с WebSocket-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠ½ΠΊΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅. Если Ρƒ вас старая вСрсия Windows Server 2012 R2, придётся ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ (ΠΎ Π½ΠΈΡ… β€” Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΏΡ€ΠΎ ошибки).

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: На Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ… (Hyper-V, VMware) ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ для гостСвой ОБ. 1Π‘ ΠΈ IIS Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΊ Π²Π½Π΅Π·Π°ΠΏΠ½Ρ‹ΠΌ измСнСниям Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… рСсурсов, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ падСнию сСссий.

ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ установки Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² PowerShell (ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ администратора), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹:

Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole

Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerManagementTools

Enable-WindowsOptionalFeature -Online -FeatureName IIS-IIS6ManagementCompatibility

Enable-WindowsOptionalFeature -Online -FeatureName IIS-ASPNET45

Enable-WindowsOptionalFeature -Online -FeatureName IIS-WindowsAuthentication

πŸ“Š ΠšΠ°ΠΊΡƒΡŽ ОБ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ для развёртывания 1Π‘?
Windows Server 2022
Windows Server 2019
Windows 10/11
Linux с Mono
Другая

2. Установка ΠΈ настройка ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² IIS для 1Π‘

ПослС Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Ρ€ΠΎΠ»Π΅ΠΉ IIS Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ спСцифичСскиС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Π΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ 1Π‘. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ДиспСтчСр сСрвСра β†’ Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€ΠΎΠ»Π΅ΠΉ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹:

  • πŸ“‹ Π’Π΅Π±-сСрвСр (IIS):
    • πŸ”Ή ASP.NET 4.8 (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ!)
    • πŸ”Ή Π Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ ISAPI
    • πŸ”Ή Π€ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ISAPI
    • πŸ”Ή АутСнтификация Windows
  • πŸ” Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ:
    • πŸ”Ή ДинамичСскоС сТатиС содСрТимого (ускорит Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°)
    • πŸ”Ή БтатичСскоС сТатиС содСрТимого

Для 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ Π²Π°ΠΆΠ΅Π½ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ URL Rewrite β€” ΠΎΠ½ позволяСт Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ красивыС ссылки ΠΈ Ρ€Π΅Π΄ΠΈΡ€Π΅ΠΊΡ‚Ρ‹. Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ Π΅Π³ΠΎ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта Microsoft ΠΈ установитС Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. ПослС установки ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π° ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΡŒ URL Π² ДиспСтчСрС IIS.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Windows Server Core (Π±Π΅Π· графичСского интСрфСйса), установку ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² придётся Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· DISM ΠΈΠ»ΠΈ PowerShell. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Microsoft, Π½ΠΎ ΡƒΡ‡Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ для 1Π‘ потрСбуСтся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ настройка applicationHost.config Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

ПослС установки ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ сСрвСр. Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для примСнСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² рССстрС ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… слуТб. ΠŸΡ€ΠΎΠΏΡƒΡΠΊ этого шага часто ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ошибкС 503 Service Unavailable ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС.

β˜‘οΈ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° установки IIS для 1Π‘

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 5

3. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ настройка ΠΏΡƒΠ»Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для 1Π‘

ΠŸΡƒΠ» ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Application Pool) β€” это изолированная срСда выполнСния для вашСго Π²Π΅Π±-прилоТСния 1Π‘. ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ настройки ΠΏΡƒΠ»Π° Π²Π΅Π΄ΡƒΡ‚ ΠΊ падСнию ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ»ΠΈ Π²Π½Π΅Π·Π°ΠΏΠ½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌ сСссий. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΠ» ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для 1Π‘:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ДиспСтчСр IIS β†’ ΠŸΡƒΠ»Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
  2. НаТмитС Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡƒΠ» ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
  3. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ имя, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1C_AppPool.
  4. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²Π΅Ρ€ΡΠΈΡŽ .NET CLR: 4.0 (Π΄Π°, Π΄Π°ΠΆΠ΅ для .NET 4.8!).
  5. УстановитС Π Π΅ΠΆΠΈΠΌ управляСмого ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°: ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΈΠΉ (Π²Π°ΠΆΠ½ΠΎ для совмСстимости со старыми ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ 1Π‘).

Π’Π΅ΠΏΠ΅Ρ€ΡŒ настроим ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ:

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ПояснСниС
ВрСмя простоя (ΠΌΠΈΠ½) 0 (ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ) Π˜Π½Π°Ρ‡Π΅ ΠΏΡƒΠ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ бСздСйствии, разрывая соСдинСния.
РСгулярныС ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ (ΠΌΠΈΠ½) 1740 (29 часов) ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊ Ρ€Π°Π· Π² сутки для очистки памяти (Π½ΠΎΡ‡ΡŒΡŽ).
Макс. Π²ΠΈΡ€Ρ‚. ΠΏΠ°ΠΌΡΡ‚ΡŒ (ΠœΠ‘) 0 (Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ) 1Π‘ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ кэш Π² памяти.
32-Π±ΠΈΡ‚Π½Ρ‹Π΅ прилоТСния False 1Π‘ 8.3 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² x64-Ρ€Π΅ΠΆΠΈΠΌΠ΅.

Для Π±Π°Π· с высокой Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ (100+ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ) рСкомСндуСтся ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π»ΠΈΠΌΠΈΡ‚ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ запросов Π΄ΠΎ 2000 (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ β€” 1000). Π­Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ 503 Server Too Busy Π² ΠΏΠΈΠΊΠΎΠ²Ρ‹Π΅ часы. Настройка находится Π² Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΡƒΠ»Π°.

πŸ’‘

Если послС настройки ΠΏΡƒΠ»Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ°Π΄Π°Π΅Ρ‚ с ошибкой 0x8007000d, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΡ€Π°Π²Π° ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи ΠΏΡƒΠ»Π° Π½Π° ΠΏΠ°ΠΏΠΊΡƒ с 1Π‘. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ запись IIS_IUSRS с ΠΏΡ€Π°Π²Π°ΠΌΠΈ Π§Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅.

4. ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ Π±Π°Π·Ρ‹ 1Π‘ Π² IIS: ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ процСсс

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅ΠΌ Π±Π°Π·Ρƒ 1Π‘ ΠΊΠ°ΠΊ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Для этого:

  1. Π’ ДиспСтчСрС IIS Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π‘Π°ΠΉΡ‚Ρ‹ β†’ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²Π΅Π±-сайт.
  2. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅:
    • Имя сайта: 1c_web (ΠΈΠ»ΠΈ любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅).
    • ЀизичСский ΠΏΡƒΡ‚ΡŒ: ΠΏΠ°ΠΏΠΊΠ° с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, C:\inetpub\wwwroot\1c).
    • ΠŸΡƒΠ» ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ: Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ созданный Ρ€Π°Π½Π΅Π΅ 1C_AppPool.
    • ΠŸΡ€ΠΈΠ²ΡΠ·ΠΊΠΈ: ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ HTTP Π½Π° ΠΏΠΎΡ€Ρ‚Ρƒ 80 (ΠΈΠ»ΠΈ 443 для HTTPS).
  • НаТмитС OK ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ сайт появился Π² спискС.
  • Π”Π°Π»Π΅Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ саму Π±Π°Π·Ρƒ 1Π‘. Для этого:

    1. ЗапуститС ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ 1Π‘ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ администратора.
    2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π±Π°Π·Ρƒ β†’ АдминистрированиС β†’ ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ Π½Π° Π²Π΅Π±-сСрвСрС.
    3. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅:
      • Имя: /1c (Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡƒΡ‚Ρ‘ΠΌ Π² IIS).
      • ΠšΠ°Ρ‚Π°Π»ΠΎΠ³: C:\inetpub\wwwroot\1c.
      • Π’Π΅Π±-сСрвСр: Default Web Site (ΠΈΠ»ΠΈ ваш сайт, Ссли ΠΎΠ½ Π½Π΅ стандартный).
      • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΏΡ€Π°Π²Π°: Π”Π° (Π²Π°ΠΆΠ½ΠΎ для бСзопасности!).
  • НаТмитС ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ.
  • ПослС ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² ΠΏΠ°ΠΏΠΊΠ΅ C:\inetpub\wwwroot\1c появятся Ρ„Π°ΠΉΠ»Ρ‹ default.vrd ΠΈ webinf.base. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ антивирусом β€” это частая ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° ошибок ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

    Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли публикация зависла?

    Если процСсс ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ "зависаСт" Π½Π° этапС копирования Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅:

    1. ΠŸΡ€Π°Π²Π° Π½Π° ΠΏΠ°ΠΏΠΊΡƒ inetpub (Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρƒ SYSTEM ΠΈ Администраторы).

    2. ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ антивирус (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Kaspersky Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ 1cv8.exe).

    3. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ свободноС мСсто Π½Π° дискС (трСбуСтся ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 1 Π“Π‘).

    Если ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° остаётся β€” ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠΉΡ‚Π΅ Π±Π°Π·Ρƒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку:

    "C:\Program Files\1cv8\8.3.23.1234\bin\1cv8.exe" DESIGNER /IBName "Π˜ΠΌΡΠ‘Π°Π·Ρ‹" /Publish /WebServerUrl "http://localhost/1c" /WebDirPath "C:\inetpub\wwwroot\1c"

    5. Настройка бСзопасности: HTTPS, аутСнтификация ΠΈ ΠΏΡ€Π°Π²Π°

    Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ β€” ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹ΠΉ аспСкт ΠΏΡ€ΠΈ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠΈ 1Π‘ Π² Π²Π΅Π±Π΅. Начнём с настройки HTTPS:

    1. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ SSL-сСртификат (ΠΌΠΎΠΆΠ½ΠΎ бСсплатно Ρ‡Π΅Ρ€Π΅Π· Let’s Encrypt ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ сСртификат Active Directory).
    2. Π’ ДиспСтчСрС IIS Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ сайт β†’ ΠŸΡ€ΠΈΠ²ΡΠ·ΠΊΠΈ β†’ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ.
    3. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ‚ΠΈΠΏ https, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ сСртификат ΠΈ ΠΏΠΎΡ€Ρ‚ 443.
    4. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ВрСбуСтся SSL Π² настройках сайта (Ρ€Π°Π·Π΄Π΅Π» Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ SSL).

    Для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ:

    • πŸ”‘ ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ АутСнтификация Π² настройках сайта.
    • ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Анонимная аутСнтификация.
    • Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° подлинности Windows (Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Π΅ ΡƒΡ‡Ρ‘Ρ‚ΠΊΠΈ) ΠΈΠ»ΠΈ Основная аутСнтификация (для простых сцСнариСв).
    • πŸ›‘οΈ Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ IP-адрСсов Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… IP (Ссли доступ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½).
    • Π’Π°ΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Π° Π½Π° ΠΏΠ°ΠΏΠΊΠΈ:

      icacls "C:\inetpub\wwwroot\1c" /grant "IIS_IUSRS:(OI)(CI)R"
      

      icacls "C:\Program Files\1cv8" /grant "IIS_IUSRS:(OI)(CI)RX

      ⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ 8.3.23+ с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Π°Ρ аутСнтификация, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Authorization Π² web.config. Π‘Π΅Π· этого ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ смогут Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Chrome ΠΈ Edge (ошибка 401 Unauthorized).

      Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ бСзопасности ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ инструмСнты Π²Ρ€ΠΎΠ΄Π΅ SSL Labs (https://www.ssllabs.com/ssltest/) β€” ΠΎΠ½ΠΈ ΠΏΠΎΠΊΠ°ΠΆΡƒΡ‚ уязвимости Π² настройках TLS. НапримСр, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ TLS 1.0/1.1 Π² рССстрС:

      reg add "HKLM\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Server" /v Enabled /t REG_DWORD /d 0 /f
      

      reg add "HKLM\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Server" /v Enabled /t REG_DWORD /d 0 /f

      πŸ’‘

      Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ соврСмСнныС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ (TLS 1.2/1.3) ΠΈ ΡΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΡˆΠΈΡ„Ρ€Ρ‹ (AES256-SHA384). Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ настройки ΠΌΠΎΠ³ΡƒΡ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°ΠΌΠΈ бСзопасности.

      6. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ: ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ сТатиС

      МСдлСнная Ρ€Π°Π±ΠΎΡ‚Π° Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° 1Π‘ часто связана с Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ настройками ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ сТатия. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ статичСскоС ΠΈ динамичСскоС сТатиС:

      1. Π’ ДиспСтчСрС IIS Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ сСрвСр β†’ ΠœΠΎΠ΄ΡƒΠ»ΠΈ сТатия.
      2. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π‘ΠΆΠ°Ρ‚ΠΈΠ΅ динамичСского содСрТимого ΠΈ Π‘ΠΆΠ°Ρ‚ΠΈΠ΅ статичСского содСрТимого.
      3. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ MIME-Ρ‚ΠΈΠΏΡ‹ для 1Π‘:
        • .vr β†’ application/x-1c-virtual-resource
        • .epf β†’ application/x-1c-external-report

    НастройтС ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Ρ„Π°ΠΉΠ»Π΅ web.config (располоТСн Π² ΠΊΠΎΡ€Π½Π΅ сайта). Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π»:

    <configuration>
    

    <system.webServer>

    <staticContent>

    <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="7.00:00:00" />

    </staticContent>

    </system.webServer>

    </configuration>

    Для Π±Π°Π· с большим количСством ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ (50+) рСкомСндуСтся:

    • πŸ“Š Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π»ΠΈΠΌΠΈΡ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² Π² рССстрС:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
      

      "MaxConnectionsPerServer"=dword:000fffff (hex)

    • πŸ”„ ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Application Initialization для ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡƒΠ»Π° (ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ врСмя ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ).
    • πŸ—„οΈ Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ 1Π‘ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ физичСский диск (Π½Π΅ систСмный!) для ускорСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°.
    • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ 1Π‘:Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² дистрибутив ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹). Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ "ΡƒΠ·ΠΊΠΈΠ΅ мСста" β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹Π΅ SQL-запросы ΠΈΠ»ΠΈ Π΄ΠΎΠ»Π³ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ².

      πŸ’‘

      Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΆΠ°Π»ΡƒΡŽΡ‚ΡΡ Π½Π° "подвисания" ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Ρ„ΠΎΡ€ΠΌ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ АсинхронноС Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π² настройках ΠΏΡƒΠ»Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π­Ρ‚ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с диском.

      7. УстранСниС Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… ошибок ΠΏΡ€ΠΈ настройкС IIS для 1Π‘

      Π”Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ настройкС ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ ошибки. Рассмотрим самыС частыС:

      Ошибка ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° РСшСниС
      503 Service Unavailable ΠŸΡƒΠ» ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ остановлСн ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π»ΠΎΠ³ΠΈ Π² Event Viewer (Ρ€Π°Π·Π΄Π΅Π» Windows Logs β†’ Application). ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚Π΅ ΠΏΡƒΠ».
      404 Not Found ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ /1c ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ физичСский ΠΏΡƒΡ‚ΡŒ Π² настройках сайта ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠΉΡ‚Π΅ Π±Π°Π·Ρƒ.
      401 Unauthorized ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ (Π½Π΅Π²Π΅Ρ€Π½Ρ‹Π΅ ΠΏΡ€Π°Π²Π° ΠΈΠ»ΠΈ настройки IIS). Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° подлинности Windows ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΡ€Π°Π²Π° Π½Π° ΠΏΠ°ΠΏΠΊΡƒ wwwroot.
      Ошибка ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·Π΅ НСвСрный адрСс сСрвСра 1Π‘ ΠΈΠ»ΠΈ ΠΏΠΎΡ€Ρ‚. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ„Π°ΠΉΠ» default.vrd β€” Π² Π½Ρ‘ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ Π±Π°Π·Π΅.

      Если послС ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΡƒΡΡ‚ΡƒΡŽ страницу ΠΈΠ»ΠΈ ΠΎΡˆΠΈΠ±ΠΊΡƒ 500 Internal Server Error, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π»ΠΎΠ³ΠΈ IIS:

      1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ДиспСтчСр IIS β†’ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ сайт β†’ Π–ΡƒΡ€Π½Π°Π»Ρ‹.
      2. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ (Detailed Errors).
      3. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² C:\inetpub\logs\LogFiles.

      Для ошибок, связанных с WebSocket (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Ρ‚ΠΎΠ½ΠΊΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅), ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π² web.config Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»:

      <system.webServer>
      

      <webSocket enabled="true" />

      </system.webServer>

      ⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π²Ρ‹ обновляли 1Π‘ с вСрсии 8.2 Π΄ΠΎ 8.3, ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ старыС Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ! ΠžΡΡ‚Π°Ρ‚ΠΊΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ с Π½ΠΎΠ²Ρ‹ΠΌΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ.

      8. ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ

      ПослС настройки IIS Π²Π°ΠΆΠ½ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ своСврСмСнныС обновлСния. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ инструмСнты:

      • πŸ“ˆ ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³:
        • πŸ”Ή Zabbix ΠΈΠ»ΠΈ PRTG для отслСТивания Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° CPU/RAM.
        • πŸ”Ή ВстроСнныС Π‘Ρ‡Ρ‘Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Windows (Ρ€Π°Π·Π΄Π΅Π» ASP.NET Applications).
        • πŸ”Ή 1Π‘:Π›ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (настройтС Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅ для ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ).
      • πŸ”„ ОбновлСния:
        • πŸ”Ή ЕТСмСсячно провСряйтС обновлСния для IIS Ρ‡Π΅Ρ€Π΅Π· Windows Update.
        • πŸ”Ή ΠžΠ±Π½ΠΎΠ²Π»ΡΠΉΡ‚Π΅ 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ Π½Π΅ Ρ€Π΅ΠΆΠ΅ 1 Ρ€Π°Π·Π° Π² ΠΊΠ²Π°Ρ€Ρ‚Π°Π» (особСнно ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°).
        • πŸ”Ή Π‘Π»Π΅Π΄ΠΈΡ‚Π΅ Π·Π° обновлСниями .NET Framework β€” ΠΎΠ½ΠΈ часто Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ уязвимости.

      АвтоматизируйтС Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅:

      • НастройтС Π—Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ (Task Scheduler) для Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠ³ΠΎ бэкапа ΠΏΠ°ΠΏΠΊΠΈ wwwroot\1c.
      • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ 1Π‘:ВСхнология Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ тСстирования для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ работоспособности Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° послС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ.
      • ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈ тСстируйтС восстановлСниС ΠΈΠ· бэкапа Π½Π° тСстовом сСрвСрС.

      Для ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΎ сбоях настройтС оповСщСния ΠΏΠΎ email ΠΈΠ»ΠΈ Π² Telegram (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Π΅Ρ€Π΅Π· PowerShell-скрипты). ΠŸΡ€ΠΈΠΌΠ΅Ρ€ скрипта для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ доступности:

      $url = "https://your-server/1c"
      

      $request = try { Invoke-WebRequest -Uri $url -UseBasicParsing } catch { $_.Exception.Response }

      if ($request.StatusCode -ne 200) {

      Send-MailMessage -From "monitor@domain.com" -To "admin@domain.com" -Subject "1C Web Client Down" -Body "Π‘Π°ΠΉΡ‚ $url нСдоступСн! Бтатус: $($request.StatusCode)" -SmtpServer "smtp.domain.com"

      }

      πŸ’‘

      РСгулярно провСряйтС Π»ΠΎΠ³ΠΈ IIS Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π°Ρ‚Π°ΠΊ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, мноТСствСнныС запросы ΠΊ /1c/ws/). НастройтС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ IP Π² Request Filtering, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ DDoS.

      FAQ: ЧастыС вопросы ΠΏΠΎ настройкС IIS для 1Π‘

      πŸ”Ή МоТно Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ IIS Π½Π° Linux для 1Π‘?

      ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎΠ΄ Linux с IIS. Однако Π΅ΡΡ‚ΡŒ Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ с Mono ΠΈ Apache, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ ΠΈ Π½Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽΡ‚ΡΡ для производствСнной срСды. Для Linux Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π±-сСрвСр Nginx с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ fcgi (Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠΉ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠΈ).

      πŸ”Ή ΠŸΠΎΡ‡Π΅ΠΌΡƒ послС обновлСния 1Π‘ пСрСстал Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚?

      Π§Π°Ρ‰Π΅ всСго это связано с Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ вСрсий. ПослС обновлСния 1Π‘ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ:

      1. ΠŸΠ΅Ρ€Π΅ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€.
      2. ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΏΠ°ΠΏΠΊΠ΅ wwwroot\1c (ΠΎΠ½ΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ).
      3. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π²Π΅Ρ€ΡΠΈΡŽ .NET Framework β€” новая 1Π‘ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡΠ²Π΅ΠΆΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ.

      Если ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° остаётся, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π»ΠΎΠ³ΠΈ IIS Π½Π° ошибки Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Could not load file or assembly '1C.V8').

      πŸ”Ή Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ балансировку Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сСрвСров 1Π‘?

      Для балансировки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Application Request Routing (ARR) Π² IIS:

      1. УстановитС ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ARR Ρ‡Π΅Ρ€Π΅Π· Web Platform Installer.
      2. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Server Farm ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² Π½Π΅Ρ‘ сСрвСры с 1Π‘.
      3. НастройтС ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ Round Robin).
      4. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π½Π° всСх сСрвСрах одинаковая вСрсия 1Π‘ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

      Для хранСния сСссий ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Redis ΠΈΠ»ΠΈ SQL Server (настройка Π² web.config).

      πŸ”Ή КакиС ΠΏΠΎΡ€Ρ‚Ρ‹ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² Ρ„Π°Π΅Ρ€Π²ΠΎΠ»Π»Π΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ 1Π‘ Ρ‡Π΅Ρ€Π΅Π· IIS?

      Минимально Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠΎΡ€Ρ‚Ρ‹:

      • 80 (HTTP) β€” для Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ настройки.
      • 443 (HTTPS) β€” для основной Ρ€Π°Π±ΠΎΡ‚Ρ‹.
      • 1540-1541 β€” для взаимодСйствия с сСрвСром 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅.
      • 1560-1591 β€” для кластСрных соСдинСний (Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ распрСдСлённая Π±Π°Π·Π°).

      Для Windows Firewall Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

      netsh advfirewall firewall add rule name="1C Web" dir=in action=allow protocol=TCP localport=80,443,1540-1541
      πŸ”Ή Как пСрСнСсти ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡŽ 1Π‘ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ сСрвСр?

      Алгоритм пСрСноса:

      1. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ с ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, C:\inetpub\wwwroot\1c) Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ сСрвСр.
      2. ЭкспортируйтС настройки IIS Ρ‡Π΅Ρ€Π΅Π· ДиспСтчСр β†’ Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ β†’ Экспорт ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.
      3. Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Π½Π° Π½ΠΎΠ²ΠΎΠΌ сСрвСрС.
      4. ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ DNS-записи ΠΈΠ»ΠΈ hosts-Ρ„Π°ΠΉΠ» для пСрСнаправлСния Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°.
      5. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΡ€Π°Π²Π° Π½Π° ΠΏΠ°ΠΏΠΊΠΈ ΠΈ пСрСзапуститС ΠΏΡƒΠ» ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

      Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ HTTPS, Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ пСрСнСсти сСртификат ΠΈΠ»ΠΈ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ.