EFF แž”แžถแž“แž…แŸแž‰แž•แŸ’แžŸแžถแž™ Certbot 1.0 แžŠแŸ‚แž›แž‡แžถแž€แž‰แŸ’แž…แž”แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž‘แž‘แžฝแž›แž”แžถแž“แžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แžแŸ’แžš Let's Encrypt

แž˜แžผแž›แž“แžทแž’แžท Electronic Frontier Foundation (EFF) แžŠแŸ‚แž›แž‡แžถแžŸแŸ’แžแžถแž”แž“แžทแž€แž˜แŸ’แž“แžถแž€แŸ‹แž“แŸƒแžขแžถแž‡แŸ’แž‰แžถแž’แžšแž…แŸแž‰แžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แŸแžแŸ’แžšแž˜แžทแž“แžŸแŸ’แžœแŸ‚แž„แžšแž€แž”แŸ’แžšแžถแž€แŸ‹แž…แŸ†แžŽแŸแž‰ Let's Encrypt, แž”แž„แŸ’แž แžถแž‰ แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžงแž”แž€แžšแžŽแŸ Certbot 1.0แž”แžถแž“แžšแŸ€แž”แž…แŸ†แžŠแžพแž˜แŸ’แž”แžธแžŸแž˜แŸ’แžšแžฝแž›แž€แžถแžšแž‘แž‘แžฝแž›แž”แžถแž“แžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แžแŸ’แžš TLS/SSL แž“แžทแž„แž’แŸ’แžœแžพแžฑแŸ’แž™แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ HTTPS แžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž“แŸ…แž›แžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž‚แŸแž แž‘แŸ†แž–แŸแžšแŸ” Certbot แž€แŸแžขแžถแž…แžŠแžพแžšแžแžฝแž‡แžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžขแžแžทแžแžทแž‡แž“แžŠแžพแž˜แŸ’แž”แžธแž‘แžถแž€แŸ‹แž‘แž„แžขแžถแž‡แŸ’แž‰แžถแž’แžšแž”แž‰แŸ’แž‡แžถแž€แŸ‹แž•แŸ’แžŸแŸแž„แŸ—แžŠแŸ‚แž›แž”แŸ’แžšแžพแž–แžทแž’แžธแž€แžถแžš ACME แŸ” แž€แžผแžŠแž‚แž˜แŸ’แžšแŸ„แž„แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแž‡แžถ Python แž“แžทแž„ แž…แŸ‚แž€แž…แžถแž™โ€‹แžŠแŸ„แž™ แž˜แžถแž“แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽแž€แŸ’แžšแŸ„แž˜ Apache 2.0 แŸ”

Certbot แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž˜แžทแž“แžแŸ’แžšแžนแž˜แžแŸ‚แž’แŸ’แžœแžพแžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž€แž˜แŸ’แž˜แž€แžถแžšแž‘แž‘แžฝแž› แž“แžทแž„แž€แžถแžšแž”แž“แŸ’แžแžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แžแŸ’แžšแž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแŸ‚แž˜แž‘แžถแŸ†แž„แž”แž„แŸ’แž€แžพแžแž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžŠแŸ‚แž›แžแŸ’แžšแŸ€แž˜แžšแžฝแž…แž‡แžถแžŸแŸ’แžšแŸแž…แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแŸ€แž”แž…แŸ†แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš HTTPS แž€แŸ’แž“แžปแž„ Apache httpd, nginx แž“แžทแž„ haproxy แž“แŸ…แž€แŸ’แž“แžปแž„แž”แžšแžทแžŸแŸ’แžแžถแž“แž“แŸƒแž€แžถแžšแž…แŸ‚แž€แž…แžถแž™แž›แžธแž“แžปแž…แž•แŸ’แžŸแŸแž„แŸ— แž“แžทแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’ BSD แž€แŸแžŠแžผแž…แž‡แžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹ แžšแŸ€แž”แž…แŸ†แž€แžถแžšแž”แž‰แŸ’แž‡แžผแž“แž”แž“แŸ’แžแžŸแŸ†แžŽแžพแž–แžธ HTTP แž‘แŸ… HTTPS แŸ” แžŸแŸ„แžฏแž€แž‡แž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แžแŸ’แžšแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแž“แŸ…แžแžถแž„แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แŸ” แžœแžถแžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แžŠแžพแž˜แŸ’แž”แžธแžŠแž€แž แžผแžแžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แžแŸ’แžšแžŠแŸ‚แž›แž”แžถแž“แž‘แž‘แžฝแž›แž”แŸ’แžšแžŸแžทแž“แž”แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแž˜แŸ’แžšแž”แžŸแž˜แŸ’แžšแžฝแž›แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹