с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

Записки IT спСциалиста

ВСхничСский Π±Π»ΠΎΠ³ спСциалистов ООО»Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ»

НастраиваСм Π²Π΅Π±-доступ для 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΡ Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ условия, с ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ распространСниСм ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств ΠΈ доступного ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΠ΅Ρ‚ Π½ΠΎΠ²Ρ‹Π΅ трСбования ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ систСмам Π΄Π°ΠΆΠ΅ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ„ΠΈΡ€ΠΌ. Если Π΅Ρ‰Π΅ нСсколько Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ доступ Π±Ρ‹Π» ΡƒΠ΄Π΅Π»ΠΎΠΌ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ, Ρ‚ΠΎ сСгодня Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ доступа ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· любого мСста воспринимаСтся ΠΊΠ°ΠΊ Π½Π΅Ρ‡Ρ‚ΠΎ само собой Ρ€Π°Π·ΡƒΠΌΠ΅ΡŽΡ‰Π΅Π΅ΡΡ. БСгодня ΠΌΡ‹ расскаТСм, ΠΊΠ°ΠΊ быстро ΠΈ Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Π·Π°Ρ‚Ρ€Π°Ρ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π±-доступ ΠΊ Π±Π°Π·Π°ΠΌ 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.

Врадиционная схСма Ρ€Π°Π±ΠΎΡ‚Ρ‹ с 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ΠΌ Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ ΠΎΠ±Ρ‰ΠΈΠΉ доступ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·Ρ‹ посрСдством ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° SMB (сСти Microsoft). ΠŸΡ€ΠΈ этом ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² выступаСт Π² качСствС Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ сСрвСра, Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎΠΉ Π² ΠΎΠ±Ρ‰Π΅ΠΌ доступС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·ΠΎΠΉ.

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1сОднако данная схСма ΠΈΠΌΠ΅Π΅Ρ‚ ряд сущСствСнных нСдостатков. На ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ сущСствСнноС влияниС ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ°ΠΊ пропускная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ сСти, Ρ‚Π°ΠΊ ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ мощности клиСнтских ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ этот вопрос ΠΌΡ‹ Ρ€Π°Π·Π±ΠΈΡ€Π°Π»ΠΈ Π² нашСм ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅ ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ 1Π‘. Π€Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ. ОсобСнно это проявляСтся послС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π° основС управляСмого прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΊ рСсурсам, Π½Π΅ΠΆΠ΅Π»ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ поколСния.

Π’Π°ΠΊΠΆΠ΅ остро стоит вопрос с ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌ доступом, Ссли для ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ доступ посрСдством RDP, Ρ‡Ρ‚ΠΎ, кстати, Π½Π΅ всСгда доступно для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ„ΠΈΡ€ΠΌ, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ сСрвСра, Ρ‚ΠΎ с ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ устройствами всС довольно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ.

ВмСстС с Ρ‚Π΅ΠΌ управляСмоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ прСдоставляСт Π½ΠΎΠ²Ρ‹Π΅ возмоТности, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π²Π΅Π±-доступ ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·Π΅, Π² Ρ‚ΠΎΠΌ числС Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΉ Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. Π­Ρ‚ΠΎ позволяСт качСствСнным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой практичСски Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚.

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1сНа ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·ΠΎΠΉ поднимаСтся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ€ΠΎΠ»ΡŒ Π²Π΅Π±-сСрвСра, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ происходит публикация ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·Ρ‹. ПослС Ρ‡Π΅Π³ΠΎ с Π½Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Ρ‚Π°ΠΊ ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Π΅Π±-сСрвСра.

ΠŸΡ€ΠΈ этом Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ использованиС для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ ΠΊ Π±Π°Π·Π΅ Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±-сСрвСр ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚ΠΎΠ½ΠΊΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. Π­Ρ‚Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ позволяСт ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ доступ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², Π½ΠΎ ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π° нСдостаточно ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ… Π² офисС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ всС основныС вычислСния Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π° сторонС сСрвСра ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΏΠΎ сСти Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ свСдСн ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΡƒ, ΠΊΠ°ΠΊ ΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.

Ну ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ практичСски Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Π΅ возмоТности ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ доступа ΠΊ Π±Π°Π·Π΅: ΠΈΠ· любого мСста, с любого устройства, Π±Ρ‹Π» Π±Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€.

НиТС ΠΌΡ‹ рассмотрим Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Π΅Π±-доступа ΠΊ нСбольшим Π±Π°Π·Π°ΠΌ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΌ Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π½Π° Π±Π°Π·Π΅ клиСнтских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм.

На настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄Π²Π° основных Π²Π΅Π±-сСрвСра Apache ΠΈ IIS, Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° машинС с Π²Π΅Π±-сСрвСром Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ установлСна ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π²Π΅Π±-сСрвСра. Π˜Ρ… всСгда ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, просто запустив Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ установки ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹:

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

Windows ΠΈ IIS

Internet Information Services (IIS) ΠΏΠΎ нСпонятным ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ Π½Π΅ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ Ρƒ администраторов ΠΈ 1Π‘-Π½ΠΈΠΊΠΎΠ². А зря, ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΡ‚Π°Ρ‚Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ стороннСго ПО, ΠΏΡƒΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ ΠΈ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ, выглядит ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ странно.

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1ΡΠ’Π΅ΠΏΠ΅Ρ€ΡŒ выставим Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΡ€Π°Π²Π° для Π³Ρ€ΡƒΠΏΠΏ IUSR ΠΈ IIS_IUSRS. На ΠΏΠ°ΠΏΠΊΡƒ с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·ΠΎΠΉ Π²Ρ‹Π΄Π°Π΅ΠΌ ΠΏΡ€Π°Π²Π° ИзмСнСниС ΠΈ Π§Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅:

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

Π—Π°Ρ‚Π΅ΠΌ запускаСм 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ администратора ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ Π±Π°Π·Ρƒ Π² Ρ€Π΅ΠΆΠΈΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π°.

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1сВ мСню АдминистрированиС Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ Π½Π° Π²Π΅Π±-сСрвСрС. 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ автоматичСски ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ Π²Π΅Π±-сСрвСр (IIS) ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΊΠΎΡ€Π½Π΅ Π²Π΅Π±-сСрвСра Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΏΠ°ΠΏΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΏΡ€ΠΈ нСобходимости ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

ПослС Ρ‡Π΅Π³ΠΎ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΠΈ ΡƒΡ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅ΠΌ Π½Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π²Π΅Π±-сСрвСр.

Π“ΠΎΡ‚ΠΎΠ²ΠΎ! Для доступа ΠΊ Π±Π°Π·Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ адрСс Π²ΠΈΠ΄Π° http://имя(адрСс)_хоста/имя_ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Π² нашСм случаС http://192.168.3.109/Acc30, запускаСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈ провСряСм Ρ€Π°Π±ΠΎΡ‚Ρƒ.

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π±Π°Π·Ρƒ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½Π΅ΠΉ посрСдством ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, для этого Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ добавлСния Π½ΠΎΠ²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π½Π° Π²Π΅Π±-сСрвСрС:

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ шагом Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ адрСс ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ:

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1сПослС запуска ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΠ½Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Π΅Π±-сСрвСра, Π° Π½Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌ:

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

Windows ΠΈ Apache 2.2

Если Π²Ρ‹ ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ IIS, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ 1Π‘ с Π΄Ρ€ΡƒΠ³ΠΈΠΌ популярным Π²Π΅Π±-сСрвСром Apache. К соТалСнию Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Apache пСрСстали ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ сборки для Windows, прСдлагая ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ своим ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Π°ΠΌ, поэтому ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ Π½Π° сайт Apache Haus ΠΈ скачаСм сборку 2.2.Ρ… Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ x86, Π΄Π°ΠΆΠ΅ Ссли Ρƒ вас 64-разрядная опСрационная систСма.

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Для получСния сборки Apache слСдуСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌΠΈ источниками, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π½Π° сайтС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠžΡ‚ этого зависит Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ вашСго Π²Π΅Π±-сСрвСра ΠΈ Π²Π°ΡˆΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…!

Π’Π°ΠΊΠΆΠ΅ Π²Π°ΠΌ потрСбуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ РаспространяСмый ΠΏΠ°ΠΊΠ΅Ρ‚ Microsoft Visual C++ 2008, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ΅Π½ для Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ сборки Apache.

Π—Π°Ρ‚Π΅ΠΌ распакуСм скачанный Π°Ρ€Ρ…ΠΈΠ² Apache Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, C:\Apache22, ΠΈΠ· всСго мноТСства ΠΏΠ°ΠΏΠΎΠΊ нас ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ ΠΏΠ°ΠΏΠΊΠΈ bin ΠΈ htdocs, Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ располоТСны исполняСмыС Ρ„Π°ΠΉΠ»Ρ‹ Π²Π΅Π±-сСрвСра, Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ слСдуСт Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ Π²Π΅Π±-содСрТимоС.

ΠžΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку с ΠΏΡ€Π°Π²Π°ΠΌΠΈ администратора ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ bin Π²Π΅Π±-сСрвСра:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ установим Apache ΠΊΠ°ΠΊ слуТбу:

На прСдупрСТдСния Π½Π΅ ΠΎΠ±Ρ€Π°Ρ‰Π°Π΅ΠΌ внимания, для Ρ†Π΅Π»Π΅ΠΉ использования с 1Π‘ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ конфигурация Apache ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

Π’Π°ΠΊ ΠΊΠ°ΠΊ слуТба Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ систСмной ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€Π°Π²Π° Π½Π° ΠΏΠ°ΠΏΠΊΠΈ с Π±Π°Π·ΠΎΠΉ ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ Π½Π΅ Π½Π°Π΄ΠΎ.

Π—Π°Ρ‚Π΅ΠΌ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ запускаСм 1Π‘ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ администратора Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π° ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° Π²Π΅Π±-сСрвСрС. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ IIS, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° сама Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ, поэтому Π΄Π΅Π»Π°Π΅ΠΌ это Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. Папка Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ создана Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° htdocs ΠΈ Π΅Π΅ имя Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ:

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1сВ нашСм случаС это C:\Apache22\htdocs\Acc30\, кстати, ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΌΠΎΠΆΠ½ΠΎ прямо Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠ°ΠΏΠΊΠΈ. ПослС Ρ‡Π΅Π³ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ Π±Π°Π·Ρƒ.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, 1Π‘ Π½Π΅ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π΄Π°Π½Π½ΡƒΡŽ сборку Apache, поэтому сдСлаСм это Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π· оснастку Π‘Π»ΡƒΠΆΠ±Ρ‹:

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1сПослС пСрСзапуска Π²Π΅Π±-сСрвСра опубликованная Π±Π°Π·Π° станСт доступна ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ самому, ΠΊΠ°ΠΊ ΠΈ Π² случаС с IIS, адрСсу, Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с Π½Π΅ΠΉ.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹:

Помогла ΡΡ‚Π°Ρ‚ΡŒΡ? ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈ Π°Π²Ρ‚ΠΎΡ€Π° ΠΈ Π½ΠΎΠ²Ρ‹Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‡Π°Ρ‰Π΅:

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

Или подпишись Π½Π° наш Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»: с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠŸΡ€ΠΎ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ 1Π‘

Одной ΠΈΠ· приятных особСнностСй Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ΅ ΠΏΠΎ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ управляСмых Ρ„ΠΎΡ€ΠΌ, ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π² Ρ‚ΠΎΠ½ΠΊΠΎΠΌ (исполняСмом) ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ ΠΏΠΎΠ΄ Windows, Linux, MacOS X, Ρ‚Π°ΠΊ ΠΈ ΠΊΠ°ΠΊ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΏΠΎΠ΄ 5 Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² – Chrome, Internet Explorer, Firefox, Safari, Edge, ΠΈ всС это – Π±Π΅Π· измСнСния исходного ΠΊΠΎΠ΄Π° прилоТСния. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ – внСшнС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ‚ΠΎΠ½ΠΊΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ ΠΈ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈ выглядит практичСски ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎ.
НайдитС 10 ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ (ΠΏΠΎΠ΄ ΠΊΠ°Ρ‚ΠΎΠΌ 2 ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ):

Окно Ρ‚ΠΎΠ½ΠΊΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π½Π° Linux:

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

Π’ΠΎ ΠΆΠ΅ ΠΎΠΊΠ½ΠΎ Π² Π²Π΅Π± ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ (Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Chrome):

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

Π—Π°Ρ‡Π΅ΠΌ ΠΌΡ‹ сдСлали Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚? Говоря нСсколько пафосно, Ρ‚Π°ΠΊΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°ΠΌΠΈ поставило врСмя. Π£ΠΆΠ΅ Π΄Π°Π²Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° Ρ‡Π΅Ρ€Π΅Π· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ стала Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ условиСм для бизнСс-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’Π½Π°Ρ‡Π°Π»Π΅ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‡Π΅Ρ€Π΅Π· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ для нашСго Ρ‚ΠΎΠ½ΠΊΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° (Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ наши ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Ρ‹, кстати, Π½Π° этом ΠΈ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ; Π΄Ρ€ΡƒΠ³ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ², ΠΎΡ‚ΠΊΠ°Π·Π°Π»ΠΈΡΡŒ ΠΎΡ‚ Ρ‚ΠΎΠ½ΠΊΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ»ΠΈΡΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°). ΠœΡ‹ ΠΆΠ΅ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π΄Π°Ρ‚ΡŒ нашим ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ большС.

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ возмоТности Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‡Π΅Ρ€Π΅Π· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ для Ρ‚ΠΎΠ½ΠΊΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π±Ρ‹Π»ΠΎ большим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ с ΠΏΠΎΠ»Π½ΠΎΠΉ смСной Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрного взаимодСйствия. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΆΠ΅ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° β€” ΠΈ вовсС Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π½Π°Ρ‡ΠΈΠ½Π°Π²ΡˆΠΈΠΉΡΡ с нуля.

ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ

Π˜Ρ‚Π°ΠΊ, трСбования ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ: Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΠΈ Ρ‚ΠΎΠ½ΠΊΠΈΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:

ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠΈΠΉ ΠΊΠΎΠ΄ Π½Π° языкС 1Π‘ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² сСбС сСрвСрныС Π²Ρ‹Π·ΠΎΠ²Ρ‹, Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ рСсурсами (Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈ Ρ‚.ΠΏ.), ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

И Ρ‚ΠΎΠ½ΠΊΠΈΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ (ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±), ΠΈ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π²Π΅Π±-сСрвисов для общСния с сСрвСром ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ 1Π‘. РСализация Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, разная – Ρ‚ΠΎΠ½ΠΊΠΈΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ написан Π½Π° Π‘++, Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ – Π½Π° JavaScript.

НСмного истории

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ создания Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° стартовал Π² 2006 Π³ΠΎΠ΄Ρƒ, Π² Π½Π΅ΠΌ (Π² срСднСм) участвовала ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠ· 5 Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ. На ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… этапах ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Π»ΠΈΡΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ спСцифичСской Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ΠΈ Ρ‚.Π΄.); ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, это Π±Ρ‹Π»ΠΈ Ρ‚Π΅ ΠΆΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π»ΠΈ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² Ρ‚ΠΎΠ½ΠΊΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅. Π’.Π΅. Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π·Π°Π½ΠΎΠ²ΠΎ писали Π½Π° JavaScript ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Ρ€Π°Π½Π΅Π΅ созданныС ΠΈΠΌΠΈ Π½Π° C++.

Π‘ самого Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ ΠΎΡ‚Π²Π΅Ρ€Π³Π»ΠΈ идСю ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ автоматичСской (хотя Π±Ρ‹ частичной) конвСрсии C++ ΠΊΠΎΠ΄Π° Ρ‚ΠΎΠ½ΠΊΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π² JavaScript Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π²Π²ΠΈΠ΄Ρƒ ΡΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ этих Π΄Π²ΡƒΡ… языков; Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ писался Π½Π° JavaScript с чистого листа.

Π’ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… итСрациях ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π» клиСнтский ΠΊΠΎΠ΄ Π½Π° встроСнном языкС 1Π‘ нСпосрСдствСнно Π² JavaScript. Π’ΠΎΠ½ΠΊΠΈΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ поступаСт ΠΈΠ½Π°Ρ‡Π΅ β€” ΠΊΠΎΠ΄ Π½Π° встроСнном языкС 1Π‘ компилируСтся Π² Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄, ΠΈ Π·Π°Ρ‚Π΅ΠΌ этот Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄ интСрпрСтируСтся Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅. ВпослСдствии Ρ‚Π°ΠΊ ΠΆΠ΅ стал Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ – Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, это Π΄Π°Π»ΠΎ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ… – ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Ρ‚ΠΎΠ½ΠΊΠΎΠ³ΠΎ ΠΈ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ².

ΠŸΠ΅Ρ€Π²Π°Ρ вСрсия ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π²Ρ‹ΡˆΠ»Π° Π² 2009 Π³ΠΎΠ΄Ρƒ. Π’Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π½Π° Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π» 2 Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° – Internet Explorer ΠΈ Firefox. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Π½Π°Ρ… Π±Ρ‹Π»Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Opera, Π½ΠΎ ΠΈΠ·-Π·Π° Π½Π΅ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»ΠΈΠΌΡ‹Ρ… Π½Π° Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ закрытия прилоТСния Π² Opera (Π½Π΅ ΡƒΠ΄Π°Π²Π°Π»ΠΎΡΡŒ со 100%-Π½ΠΎΠΉ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ закрываСтся, ΠΈ Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ произвСсти ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΡ‚ сСрвСра ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ 1Π‘) ΠΎΡ‚ этих ΠΏΠ»Π°Π½ΠΎΠ² ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

ВсСго Π² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ Π΅ΡΡ‚ΡŒ 4 ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, написанных Π½Π° JavaScript:

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½ΠΎ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΏΠΎ-ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΌΡƒ раздСляСтся Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ подсистСмы:

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

РСализация всСго Π²Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ Π½Π° JavaScript – Π΄Π΅Π»ΠΎ нСпростоС. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ 1Π‘ – ΠΎΠ΄Π½ΠΎ ΠΈΠ· самых Π±ΠΎΠ»ΡŒΡˆΠΈΡ… client-side ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, написанных Π½Π° JavaScript – ΠΎΠΊΠΎΠ»ΠΎ 450.000 строк. ΠœΡ‹ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π² ΠΊΠΎΠ΄Π΅ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Ρ‚Π°ΠΊΠΈΠΌ большим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

Для ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° клиСнтского ΠΊΠΎΠ΄Π° ΠΌΡ‹ Π²Π½Π°Ρ‡Π°Π»Π΅ использовали свой собствСнный обфускатор, Π° начиная с вСрсии ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ 8.3.6 (ΠΎΠΊΡ‚ΡΠ±Ρ€ΡŒ 2014) стали ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Google Closure Compiler. Π­Ρ„Ρ„Π΅ΠΊΡ‚ использования Π² Ρ†ΠΈΡ„Ρ€Π°Ρ… – Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° послС обфускации:

Google Closure Compiler ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, поэтому Π΅Π³ΠΎ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ для Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° максимально высокая. Closure Compiler Π΄Π΅Π»Π°Π΅Ρ‚ для нас нСсколько Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ:

Для Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠΎΠ΄Π° ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ SonarQube, ΠΊΡƒΠ΄Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ статичСскиС Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π°. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΌΡ‹ отслСТиваСм Π΄Π΅Π³Ρ€Π°Π΄Π°Ρ†ΠΈΡŽ качСства исходного ΠΊΠΎΠ΄Π° Π½Π° JavaScript ΠΈ стараСмся Π΅Π΅ Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ.

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

КакиС Π·Π°Π΄Π°Ρ‡ΠΈ Ρ€Π΅ΡˆΠ°Π»ΠΈ/Ρ€Π΅ΡˆΠ°Π΅ΠΌ

Π’ Ρ…ΠΎΠ΄Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΌΡ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ с рядом интСрСсных Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΌ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ.

ОбмСн Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с сСрвСром ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΊΠ½Π°ΠΌΠΈ

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ситуации, ΠΊΠΎΠ³Π΄Π° обфускированиС исходного ΠΊΠΎΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π΅ систСмы. Код, внСшний ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ исполняСмому ΠΊΠΎΠ΄Ρƒ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, вслСдствиС обфускации ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΎΡ‚ Ρ‚Π΅Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ наш исполняСмый ΠΊΠΎΠ΄ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚. Π’Π½Π΅ΡˆΠ½ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ для нас являСтся:

А Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ обфускации ΠΏΡ€ΠΈ взаимодСйствии с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΎΠΊΠ½Π°ΠΌΠΈ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ экспортируСмыС интСрфСйсы (интСрфСйсы, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… всС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ экспортируСмыми).

We used Virtual DOM before it became mainstream)

Как ΠΈ всС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ Π΄Π΅Π»ΠΎ со слоТным Π’Π΅Π± UI, ΠΌΡ‹ быстро поняли, Ρ‡Ρ‚ΠΎ DOM ΠΏΠ»ΠΎΡ…ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с динамичСским ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ интСрфСйсом. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ сразу Π±Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π°Π½Π°Π»ΠΎΠ³ Virtual DOM для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с UI. Π’ процСссС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ события всС измСнСния DOM Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ Π² памяти ΠΈ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ всСх ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½Π½Ρ‹Π΅ измСнСния ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ DOM-Π΄Π΅Ρ€Π΅Π²Ρƒ.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°

Π§Ρ‚ΠΎΠ±Ρ‹ наш Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Π» быстрСС, ΠΌΡ‹ ΠΏΠΎ максимуму стараСмся Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΡ‚Π°Ρ‚Π½Ρ‹Π΅ возмоТности Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° (CSS ΠΈ Ρ‚.ΠΏ.). Π’Π°ΠΊ, командная панСль Ρ„ΠΎΡ€ΠΌΡ‹ (располоТСнная практичСски Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ прилоТСния) отрисовываСтся ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ срСдствами Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, динамичСской вСрсткой Π½Π° Π±Π°Π·Π΅ CSS.

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

ВСстированиС

Для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ тСстирования ΠΈ тСстирования ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ инструмСнт собствСнного производства (написанный Π½Π° Java ΠΈ C++), Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π±ΠΎΡ€ тСстов, построСнных Π½Π° Π±Π°Π·Π΅ Selenium.

Наш инструмСнт унивСрсалСн – ΠΎΠ½ позволяСт Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ практичСски Π»ΡŽΠ±Ρ‹Π΅ ΠΎΠΊΠΎΠ½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для тСстирования ΠΊΠ°ΠΊ Ρ‚ΠΎΠ½ΠΊΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Ρ‚Π°ΠΊ ΠΈ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ записываСт дСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π·Π°ΠΏΡƒΡΡ‚ΠΈΠ²ΡˆΠ΅Π³ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Β«1Π‘Β», Π² Ρ„Π°ΠΉΠ»-сцСнарий. Π’ это ΠΆΠ΅ врСмя происходит запись ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области экрана β€” эталонов. ΠŸΡ€ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ Π½ΠΎΠ²Ρ‹Ρ… вСрсий Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° сцСнарии ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π±Π΅Π· ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ участия. Π’ случаях нСсовпадСния ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π° с эталонным Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ шагС тСст считаСтся ΠΏΡ€ΠΎΠ²Π°Π»ΠΈΠ²ΡˆΠΈΠΌΡΡ, послС Ρ‡Π΅Π³ΠΎ спСциалист ΠΏΠΎ качСству ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ расслСдованиС – ошибка это ΠΈΠ»ΠΈ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ повСдСния систСмы. Π’ случаС Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ повСдСния эталоны автоматичСски ΠΏΠΎΠ΄ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π½Π° Π½ΠΎΠ²Ρ‹Π΅.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ Π·Π°ΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ 25 миллисСкунд. Π’ рядС случаСв ΠΌΡ‹ Π·Π°ΠΊΠΎΠ»ΡŒΡ†ΠΎΠ²Ρ‹Π²Π°Π΅ΠΌ части сцСнария (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, нСсколько Ρ€Π°Π· повторяСм Π²Π²ΠΎΠ΄ Π·Π°ΠΊΠ°Π·Π°) для Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π΅Π³Ρ€Π°Π΄Π°Ρ†ΠΈΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ всСх Π·Π°ΠΌΠ΅Ρ€ΠΎΠ² Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π»ΠΎΠ³ для Π°Π½Π°Π»ΠΈΠ·Π°.

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с
Наш инструмСнт тСстирования ΠΈ тСстируСмоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

Наш инструмСнт ΠΈ Selenium Π΄ΠΎΠΏΠΎΠ»Π½ΡΡŽΡ‚ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°; Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли какая-Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· экранов помСняла своС мСстополоТСниС – Selenium это ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ, Π½ΠΎ наш инструмСнт Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚, Ρ‚.ΠΊ. Π΄Π΅Π»Π°Π΅Ρ‚ попиксСльноС сравнСниС ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π° с эталоном. Π’Π°ΠΊΠΆΠ΅ инструмСнт Π² состоянии ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ Π²Π²ΠΎΠ΄Π° с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈΠ»ΠΈ ΠΌΡ‹ΡˆΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΡ… ΠΎΠ½ ΠΈ воспроизводит.

ВСсты Π½Π° ΠΎΠ±ΠΎΠΈΡ… инструмСнтах (нашСм ΠΈ Selenium) Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ сцСнарии Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠ· Π½Π°ΡˆΠΈΡ… ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. ВСсты автоматичСски Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ послС Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠΉ сборки ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Β«1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅Β». Π’ случаС замСдлСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ сцСнариСв (ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ сборкой) ΠΌΡ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ расслСдованиС ΠΈ устраняСм ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ замСдлСния. ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ Ρƒ нас простой – новая сборка Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ.

Для расслСдования ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΎΠ² замСдлСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ инструмСнты; Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Dynatrace AJAX Edition производства ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ DynaTrace. ΠŸΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡΡ запись Π»ΠΎΠ³ΠΎΠ² выполнСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΠΈ Π½Π° Π½ΠΎΠ²ΠΎΠΉ сборкС, Π·Π°Ρ‚Π΅ΠΌ Π»ΠΎΠ³ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ. ΠŸΡ€ΠΈ этом врСмя выполнСния Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ (Π² миллисСкундах) ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΌ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ – Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ пСриодичСски Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ слуТСбныС процСссы Ρ‚ΠΈΠΏΠ° ΡƒΠ±ΠΎΡ€ΠΊΠΈ мусора, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Π»ΠΎΠΆΠΈΡ‚ΡŒΡΡ Π½Π° врСмя выполнСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΈΡΠΊΠ°Π·ΠΈΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ. Π‘ΠΎΠ»Π΅Π΅ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ Π² этом случаС Π±ΡƒΠ΄Π΅Ρ‚ количСство Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… инструкций JavaScript, количСство Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π½Π°Π΄ DOM ΠΈ Ρ‚.ΠΏ. Если количСство инструкций/ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ сцСнарии Π² Π½ΠΎΠ²ΠΎΠΉ вСрсии ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»ΠΎΡΡŒ – это ΠΏΠΎΡ‡Ρ‚ΠΈ всСгда ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ быстродСйствия, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ.

Π’Π°ΠΊΠΆΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½ падСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Google Closure Compiler ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π½Π΅ смог ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ inline-подстановку Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ функция рСкурсивная ΠΈΠ»ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ). Π’ этом случаС ΠΌΡ‹ стараСмся ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, пСрСписав исходный ΠΊΠΎΠ΄.

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²

Π’ случаС, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΌΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π½ΡƒΠΆΠ½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅Ρ‚ Π² JavaScript, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²:

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² Safari наши Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ NPAPI, ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² Internet Explorer β€” Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ ActiveX. Microsoft Edge ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, поэтому Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π² Π½Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ограничСниями.

Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅

Одна ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏ Π·Π°Π΄Π°Ρ‡ для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° – это дальнСйшСС Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ‚ΠΎΠ½ΠΊΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, вся новая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ рСализуСтся ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ Π² Ρ‚ΠΎΠ½ΠΊΠΎΠΌ, ΠΈ Π² Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ β€” Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹, Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³, ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ надСТности. НапримСр, ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ – дальнСйшСС Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² сторону асинхронной ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π§Π°ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π½Π° настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ построСна Π½Π° синхронной ΠΌΠΎΠ΄Π΅Π»ΠΈ взаимодСйствия с сСрвСром. Асинхронная модСль сСйчас становится Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… (ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…) Π±ΠΎΠ»Π΅Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ, ΠΈ это заставляСт нас ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΏΡƒΡ‚Π΅ΠΌ Π·Π°ΠΌΠ΅Π½Ρ‹ синхронных Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Π½Π° асинхронныС (ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΊΠΎΠ΄Π°). ΠŸΠΎΡΡ‚Π΅ΠΏΠ΅Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ асинхронной ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΈ постСпСнной ΠΈΡ… Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π’Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚

Π’Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ β€” это ΠΎΠ΄Π½ΠΎ ΠΈΠ· клиСнтских ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ систСмы Β«1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ 8Β». Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Β«ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Ρ…Β» клиСнтских ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (толстого ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ Ρ‚ΠΎΠ½ΠΊΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°), Π΅Π³ΠΎ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π£ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π½Π΅Ρ‚ исполняСмого Ρ„Π°ΠΉΠ»Π°. Π’Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π²Ρ‹ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½ΠΈ Π² мСню, Π½ΠΈ срСди исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ². ΠŸΠΎΡ‚ΠΎΠΌΡƒ ΠΎΠ½ ΠΈ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚, Ρ‡Ρ‚ΠΎ Π΅ΠΌΡƒ для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Π’Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ толстого ΠΈ Ρ‚ΠΎΠ½ΠΊΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², исполняСтся Π½Π΅ Π² срСдС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Π° Π² срСдС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° (Windows Internet Explorer, Mozilla Firefox, Google Chrome ΠΈΠ»ΠΈ Safari). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ достаточно всСго лишь Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ свой Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, ввСсти адрСс Π²Π΅Π±-сСрвСра, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° информационная Π±Π°Π·Π°, β€” ΠΈ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ сам Β«ΠΏΡ€ΠΈΠ΅Π΄Π΅Ρ‚Β» ΠΊ Π½Π΅ΠΌΡƒ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈ Π½Π°Ρ‡Π½Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ.

Π’Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ DHTML ΠΈ HTTPRequest. ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° клиСнтскиС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ автоматичСски ΠΈΠ· встроСнного языка Β«1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΡ 8Β» ΠΈ нСпосрСдствСнно ΠΈΡΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π½Π° сторонС Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, нСзависимо ΠΎΡ‚ клиСнтского прилоТСния (толстый, Ρ‚ΠΎΠ½ΠΊΠΈΠΉ, Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚), вся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ вСдСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅ 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΡ, сСрвСрный ΠΈ клиСнтский ΠΊΠΎΠ΄ ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ Π½Π° встроСнном языкС Β«1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΡ 8Β».

Π Π°Π±ΠΎΡ‚Π° Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π±Π΅Π· установки систСмы Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° трСбуСтся Π²Π΅Π±-сСрвСр, настроСнный Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с Β«1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ΠΌ 8Β». Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° взаимодСйствуСт с Π²Π΅Π±-сСрвСром ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ HTTP ΠΈΠ»ΠΈ HTTPS. Π’Π΅Π±-сСрвСр, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, взаимодСйствуСт с Β«1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ΠΌ 8Β» Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌ ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрном Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Π’ качСствС Π²Π΅Π±-сСрвСра ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Apache ΠΈΠ»ΠΈ IIS.

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

Progressive Web Apps

Π’ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ PWA (Progressive Web Apps). Π­Ρ‚Π° тСхнология поддСрТиваСтся Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ (ΠΊΠ°ΠΊ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ, Ρ‚Π°ΠΊ ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ). Она позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²Π΅Π±-прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выглядят ΠΊΠ°ΠΊ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ прилоТСния ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅ быстро, ΠΊΠ°ΠΊ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ прилоТСния.

Π’ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π°, которая устанавливаСт Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ PWA-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС появляСтся ΠΈΠΊΠΎΠ½ΠΊΠ° для запуска прилоТСния. Π’Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ· этой ΠΈΠΊΠΎΠ½ΠΊΠΈ, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ β€” Π² Π½Π΅ΠΌ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ адрСсной строки Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΊΠ½ΠΎΠΏΠΎΠΊ Π”ΠΎΠΌΠΎΠΉ, Π’ΠΏΠ΅Ρ€Π΅Π΄, Назад ΠΈ Π΄Ρ€.

Π’ΠΎ встроСнном языкС Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ модСль, которая позволяСт ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ PWA-прилоТСния ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ события Π½Π°Ρ‡Π°Π»Π° ΠΈ окончания установки.

АутСнтификация OpenID Connect

Π’ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ² OpenID Connect. Для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² Β«1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠΈ 8Β», Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΡΡ способам, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свои ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… сайтах, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… OpenID Connect Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ.

Π’Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах

Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ограничСнная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах β€” Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Google Chrome ΠΏΠΎΠ΄ ОБ Android ΠΈ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Safari Π½Π° iPhone/iPad. Доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Настройка Π²Π΅Π±-сСрвСра IIS

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² Ρ‚ΠΎΠ½ΠΊΠΎΠΌ ΠΈΠ»ΠΈ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π² основном ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π±Π°Π· Π½Π° основании ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° HTTP. Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны β€” это простой ΠΈ быстрый способ Π΄Π°Ρ‚ΡŒ доступ ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅Ρ‚ дистрибутива Ρ‚ΠΎΠ½ΠΊΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, ΠΈ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ ΠΈΠ»ΠΈ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π΅Ρ‚ прямого доступа ΠΊ сСрвСру «1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅». Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны – ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Π±Π°Π·Ρ‹, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, катСгоричСски Π½Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽΡ‚ΡΡ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ Π² глобальной сСти Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ°Π½Π°Π», Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‡Π΅Π½Ρ‹ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ°ΠΌΠΈ. НапримСр, распространСнныС Π²ΠΈΠ΄Ρ‹ Π°Ρ‚Π°ΠΊ это:

РСшСниСм этих ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ являСтся использованиС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° HTTP ΠΈ Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ рассмотрСны ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π±Π°Π· с использованиС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° с ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ (HTTPS) для Π²Π΅Π±-сСрвСра IIS.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π½Π΅ рассматриваСтся выпуск ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ сСртификата ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… поставщиков. Π­Ρ‚ΠΎΡ‚ ΠΏΡƒΠ½ΠΊΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π° основании ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° услуг. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ прСдполагаСтся Ρ‡Ρ‚ΠΎ, пропуская шаг выпуска самоподписанных сСртификатов, Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ администратора ΠΎΠ½ имССтся Π² Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ подставлСн Π² настроСчныС Ρ„Π°ΠΉΠ»Ρ‹, вмСсто ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ самоподписанных сСртификатов.

План Ρ€Π°Π±ΠΎΡ‚:

Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π²Π΅Π±-сСрвСра.

Windows Server 2012 R2, 2016 ΠΈ 2019.

Выпуск самоподписанного сСртификата (ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ).

1. Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π²Π΅Π±-сСрвСра

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ срСдС Windows ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π²Π΅Π±-сСрвСра Π½Π΅ установлСны. Π’ зависимости ΠΎΡ‚ вСрсии установка ΠΌΠΎΠΆΠ΅Ρ‚ нСсущСствСнно Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ. ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° – это распространСнный дистрибутив Windows 10, Ссли ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΡ€ΠΎΠ±Π½ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΈ Windows Server 2016/2018, Ссли ΡƒΠΆΠ΅ планируСтся нСпосрСдствСнноС Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π·ΠΎΠ½Π΅.

1.1. Windows 10

Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π²Π΅Π±-сСрвСра IIS Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС Windows 10 выполняСтся достаточно просто. Для Π½Π°Ρ‡Π°Π»Π° Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π» «ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹» («Programs and Features») Π² ΠΏΠ°Π½Π΅Π»ΠΈ управлСния (Control panel). Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ это нСсколькими способами:

ΠΠ°ΠΆΠ°Ρ‚ΡŒ сочСтаниС клавиш Win + R ΠΈ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ ввСсти «appwiz.cpl» ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ОК.

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ панСль управлСния (Control panel) ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ мСню ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ – ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ (Programs – Programs and features).

Π’ ΠΎΠΊΠ½Π΅ «ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹» («Programs and Features») Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Windows» («Turn Windows features on or off»).

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

Когда откроСтся ΠΎΠΊΠ½ΠΎ «ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Windows» («Windows features») Π² Π½Π΅ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ„Π»Π°ΠΆΠΊΠΈ для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… элСмСнтов:

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

БрСдства управлСния Π²Π΅Π±-сайтом

Консоль управлСния IIS

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

ПослС этого Π½Π°ΠΆΠΈΠΌΠ°ΠΉΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «OK» ΠΈ Π΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ «2. ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·Ρ‹».

1.2 Windows Server 2012 R2, 2016 ΠΈ 2019

Настройка ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ для Windows Server 2012 R2, Windows Server 2016 ΠΈ Windows Server 2019 одинаковая ΠΈ всС настройки производятся Π² диспСтчСрС сСрвСров (Server Manager).

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ диспСтчСр сСрвСров (Server Manager) ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ – Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ€ΠΎΠ»ΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ (Manage – Add Roles and Features).

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

Π’ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ откроСтся ΠΎΠΊΠ½ΠΎ мастСра добавлСния Ρ€ΠΎΠ»Π΅ΠΉ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² (Add Roles and Features).

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

Π’ этом ΠΎΠΊΠ½Π΅ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π΄Π²Π° Ρ€Π°Π·Π° «Π”Π°Π»Π΅Π΅» («Next») ΠΏΠΎΠΊΠ° мастСр Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ Π½Π° страницу Ρ€ΠΎΠ»Π΅ΠΉ сСрвСра (Server Roles).

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

Π’ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Ρ€ΠΎΠ»ΠΈ сСрвСра (Server Roles) установитС Ρ„Π»Π°ΠΆΠΎΠΊ «Web Server IIS». Π’Π°ΠΊ ΠΊΠ°ΠΊ эта Ρ€ΠΎΠ»ΡŒ зависит ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ€ΠΎΠ»ΠΈ ([Tools] IIS Management Console), Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹» (Add Features) Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅. ПослС Ρ‡Π΅Π³ΠΎ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π”Π°Π»Π΅Π΅» («Next») ΠΏΠΎΠΊΠ° мастСр Π½Π΅ Π΄ΠΎΠΉΠ΄Π΅Ρ‚ Π΄ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ «Π ΠΎΠ»ΡŒ Π²Π΅Π±-сСрвСра IIS» («Web Server Role IIS»). На этой Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π½Π°ΠΆΠΈΠΌΠ°ΠΉΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π”Π°Π»Π΅Π΅» («Next») ΠΈ ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ «Π‘Π»ΡƒΠΆΠ±Ρƒ Ρ€ΠΎΠ»Π΅ΠΉ» («Role Services»). Π’ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡƒΠ½ΠΊΡ‚ «Application Development» ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² Π½Π΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„Π»Π°ΠΆΠΊΠΎΠ² ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ «ISAPI Extensions» ΠΈ «ISAPI Filters». Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅ с установкой Ρ„Π»Π°ΠΆΠΊΠΎΠ² Π½Π°ΠΆΠΈΠΌΠ°ΠΉΡ‚Π΅ «Π”Π°Π»Π΅Π΅» («Next») ΠΈ «Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ» («Install»).

На этом установка Π²Π΅Π±-сСрвСра Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°. МоТно ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ настройкам сСртификатов.

2. Выпуск самоподписанного сСртификата

Выпуск самоподписанного сСртификата для Π²Π΅Π±-сСрвСра IIS максимально простой.

Для Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… систСм Π½Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ самоподписанный сСртификат.

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ ΠΎΠΊΠ½ΠΎ доступных сСртификатов сСрвСра (Server Certificates) Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ «Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ самозавСрСнный сСртификат…» («Create Self-Signed Certificate…»).

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

Π’ ΠΎΠΊΠ½Π΅ мастСра создания самоподписанного сСртификата остаСтся ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сСртификата. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв, Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ явно ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π² качСствС значСния «ΠŸΠΎΠ»Π½ΠΎΠ΅ имя сСртификата» («Specify a friendly name for the certificate») адрСс сСрвСра, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ располоТСн сСрвСр IIS. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ имя сСртификата Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π΄Π°Π½ΠΎ Π½Π°ΠΆΠΈΠΌΠ°ΠΉΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ OK ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΊ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ привязки сСртификата.

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

3. ΠŸΡ€ΠΈΠ²ΡΠ·ΠΊΠ° сСртификата

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ сСртификат ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² список сСртификатов сСрвСра. Если сСртификат ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ распространСнного ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°, Ρ‚ΠΎ Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΎΠΊΠ½Π΅ «Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚Ρ‹ сСрвСра» («Server Certificates»).

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сСртификат появится Π² спискС, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ нСпосрСдствСнно ΠΊ Π΅Π³ΠΎ привязки ΠΊ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ сайта. Для этого выдСляСм «Default Web Site» ΠΈ Π² ΠΎΠΊΠ½Π΅ «Π”Сйствия» («Actions») Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° ΠΏΡƒΠ½ΠΊΡ‚ «ΠŸΡ€ΠΈΠ²ΡΠ·ΠΊΠΈβ€¦» («Binding…»).

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

Π’ этом ΠΎΠΊΠ½Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ публикация Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΏΠΎΡ€Ρ‚Ρƒ 80, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ относится ΠΊ Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ HTTP. Π§Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒβ€¦ (Add…) слСва ΠΎΡ‚ списка привязок сайта ΠΈ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π’ΠΈΠΏ (Type) Π² качСствС значСния «https». Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ΠΌ настройки Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±ΠΎΡ€ Ρ€Π°Π½Π΅Π΅ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ сСртификата Π² спискС «SSL-сСртификат» («SSL certificate»). НаТимаСм ΠΊΠ½ΠΎΠΏΠΊΡƒ OK ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ мастСр привязок сайта.

МоТно ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π΅Π³ΠΎ работоспособности.

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

4. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ

Для ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·Ρ‹ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π±Π°Π·Ρ‹ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ администратора ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΠΏΡƒΠ½ΠΊΡ‚ мСню «ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅». ПослС этого Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ «ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·Ρ‹».

Π’ ΠΎΠΊΠ½Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ имя ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ ΠΏΠΎ ТСланию ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Π³Π΄Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ настройки ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Π•Π³ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

ПослС этого трСбуСтся Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ» ΠΈ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ окончания ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ страницу Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΏΠΎ ссылкС, которая состоит ΠΈΠ· Π΄Π²ΡƒΡ… частСй:

Для Ρ‚Π°ΠΊΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ссылка Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΈΠ΄:

с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с. Π€ΠΎΡ‚ΠΎ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²Π΅Π± сСрвСрами Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 1с

Если всС Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Ρ‚ΠΎ откроСтся страница с вашСй ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·ΠΎΠΉ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *