Nginx āļ­āļ­āļāđ€āļŠāļĩāļĒāļ‡āļ§āđˆāļē "engine-x" āđ€āļ›āđ‡āļ™āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļđāļ‡āļ—āļĩāđˆāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđ„āļ”āđ‰ āļžāļĢāđ‡āļ­āļāļ‹āļĩāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļĒāđ‰āļ­āļ™āļāļĨāļąāļš āđāļĨāļ°āļ•āļąāļ§āđ‚āļŦāļĨāļ”āļšāļēāļĨāļēāļ™āļ‹āđŒ HTTP(S) āđ€āļ›āļīāļ”āļ•āļąāļ§āļ„āļĢāļąāđ‰āļ‡āđāļĢāļāđƒāļ™āļ›āļĩ 2547 Nginx āđ€āļ•āļīāļšāđ‚āļ•āļ‚āļķāđ‰āļ™āļˆāļ™āđ€āļ›āđ‡āļ™āļŦāļ™āļķāđˆāļ‡āđƒāļ™āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļ„āļ§āļēāļĄāļ™āļīāļĒāļĄāļĄāļēāļāļ—āļĩāđˆāļŠāļļāļ”āđƒāļ™āđ‚āļĨāļ āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ—āļĩāđˆāļĢāļđāđ‰āļˆāļąāļāđƒāļ™āļ”āđ‰āļēāļ™āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāđ„āļĄāđˆāļĄāļĩāđƒāļ„āļĢāđ€āļ—āļĩāļĒāļšāđ„āļ”āđ‰ āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāđ€āļŦāļĨāļ·āļ­āļ™āđ‰āļ­āļĒ āđāļĨāļ°āļ„āļ§āļēāļĄāļ™āđˆāļēāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­ āļ”āđ‰āļ§āļĒāļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļ—āļĩāđˆāļ‚āļąāļšāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ”āđ‰āļ§āļĒāđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒ Nginx āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ­āļ­āļāđāļšāļšāđƒāļŦāđ‰āļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļžāļĢāđ‰āļ­āļĄāļāļąāļ™āļŦāļĨāļēāļĒāļŦāļĄāļ·āđˆāļ™āļĢāļēāļĒāļāļēāļĢ āļˆāļķāļ‡āđ€āļŦāļĄāļēāļ°āļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āļŠāļģāļŦāļĢāļąāļšāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāđāļĨāļ°āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒāļ—āļĩāđˆāļĄāļĩāļœāļđāđ‰āđ€āļ‚āđ‰āļēāļŠāļĄāļŠāļđāļ‡ āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ™āļģāđ„āļ›āđƒāļŠāđ‰āđ‚āļ”āļĒāļ­āļ‡āļ„āđŒāļāļĢāļ—āļĩāđˆāļĄāļĩāļŠāļ·āđˆāļ­āđ€āļŠāļĩāļĒāļ‡āļˆāļģāļ™āļ§āļ™āļĄāļēāļ āļĢāļ§āļĄāļ–āļķāļ‡ Netflix, Airbnb āđāļĨāļ° NASA

āđƒāļ™āļšāļĢāļīāļšāļ—āļ‚āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒ Nginx āļĄāļĩāļšāļ—āļšāļēāļ—āļŠāļģāļ„āļąāļāđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ āđ‚āļŦāļĨāļ”āļšāļēāļĨāļēāļ™āļ‹āđŒ āđāļĨāļ°āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡āļĢāļ°āļšāļš āļāļēāļĢāļĢāļ§āļĄāđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāđāļĨāļ°āđāļ­āļžāļžāļĨāļīāđ€āļ„āļŠāļąāđˆāļ™āđāļšāļšāļāļĢāļ°āļˆāļēāļĒāļŦāļĨāļēāļĒāļ•āļąāļ§āđ€āļ‚āđ‰āļēāļ”āđ‰āļ§āļĒāļāļąāļ™ āļ—āļģāđƒāļŦāđ‰ Nginx āļŠāļēāļĄāļēāļĢāļ–āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ€āļ™āļ·āđ‰āļ­āļŦāļēāļŠāđāļ•āļ•āļīāļāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļĢāļ­āļ‡āļĢāļąāļšāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļžāļĢāđ‡āļ­āļāļ‹āļĩāļĒāđ‰āļ­āļ™āļāļĨāļąāļš āđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāļ‹āđ‡āļ­āļāđ€āļāđ‡āļ•āļ—āļĩāđˆāļ›āļĨāļ­āļ”āļ āļąāļĒ āļāļēāļĢāļĒāļāđ€āļĨāļīāļāđ€āļĨāđ€āļĒāļ­āļĢāđŒ (SSL) āļŠāļēāļĄāļēāļĢāļ–āļ‚āļĒāļēāļĒāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļēāļāļœāđˆāļēāļ™āđ‚āļĄāļ”āļđāļĨāļ•āđˆāļēāļ‡āđ† āđāļĨāļ°āļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒāļ‚āļ­āļ‡āļšāļļāļ„āļ„āļĨāļ—āļĩāđˆāļŠāļēāļĄ āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļēāđāļĨāļ°āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰

Load balancing āđ€āļ›āđ‡āļ™āļŦāļ™āļķāđˆāļ‡āđƒāļ™āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ—āļĩāđˆāļŠāļģāļ„āļąāļāļ‚āļ­āļ‡ Nginx āđƒāļ™āļāļēāļ™āļ°āđ‚āļŦāļĨāļ”āļšāļēāļĨāļēāļ™āđ€āļ‹āļ­āļĢāđŒ Nginx āļāļĢāļ°āļˆāļēāļĒāļ—āļĢāļēāļŸāļŸāļīāļāđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒāļ‚āļēāđ€āļ‚āđ‰āļēāļœāđˆāļēāļ™āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļšāđ‡āļ„āđ€āļ­āļ™āļ”āđŒāļŦāļĨāļēāļĒāļ•āļąāļ§āļ•āļēāļĄāļ­āļąāļĨāļāļ­āļĢāļīāļ—āļķāļĄāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē āđ€āļŠāđˆāļ™ Round Robin, Least Connections āđāļĨāļ° IP Hash āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļĄāļĩāļāļēāļĢāđƒāļŠāđ‰āļ—āļĢāļąāļžāļĒāļēāļāļĢāļ­āļĒāđˆāļēāļ‡āđ€āļŦāļĄāļēāļ°āļŠāļĄ āđ€āļžāļīāđˆāļĄāļ›āļĢāļīāļĄāļēāļ“āļ‡āļēāļ™āļŠāļđāļ‡āļŠāļļāļ” āļĨāļ”āđ€āļ§āļĨāļēāļ•āļ­āļšāļŠāļ™āļ­āļ‡āđƒāļŦāđ‰āļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ” āđāļĨāļ°āļŦāļĨāļĩāļāđ€āļĨāļĩāđˆāļĒāļ‡āļāļēāļĢāđ‚āļ­āđ€āļ§āļ­āļĢāđŒāđ‚āļŦāļĨāļ”āļ‚āļ­āļ‡āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ Nginx āļĒāļąāļ‡āļĄāļĩāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ āļāļēāļĢāļ–āđˆāļēāļĒ SSL āļāļēāļĢāļ„āļ‡āļ­āļĒāļđāđˆāļ‚āļ­āļ‡āđ€āļ‹āļŠāļŠāļąāļ™ āđāļĨāļ°āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļāļēāļĢāļšāļąāļ™āļ—āļķāļāļ‚āļąāđ‰āļ™āļŠāļđāļ‡

āđ€āļĄāļ·āđˆāļ­āđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļ›āđ‡āļ™āļžāļĢāđ‡āļ­āļāļ‹āļĩāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļšāļšāļĒāđ‰āļ­āļ™āļāļĨāļąāļš Nginx āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ­āļ‡āļ„āđŒāļāļĢāļ•āđˆāļēāļ‡āđ† āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļąāļšāļŠāļĄāļ”āļļāļĨāđ‚āļŦāļĨāļ”āļšāļ™āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļĄāļēāļāļ‚āļķāđ‰āļ™ āđ‚āļ”āļĒāļāļēāļĢāļŠāļāļąāļ”āļāļąāđ‰āļ™āđāļĨāļ°āļŠāđˆāļ‡āļ•āđˆāļ­āļ„āļģāļ‚āļ­āļ‚āļ­āļ‡āđ„āļ„āļĨāđ€āļ­āļ™āļ•āđŒāļ‚āļēāđ€āļ‚āđ‰āļē āļžāļĢāđ‡āļ­āļāļ‹āļĩāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļĒāđ‰āļ­āļ™āļāļĨāļąāļšāļŠāļēāļĄāļēāļĢāļ–āđāļ„āļŠāđ€āļ™āļ·āđ‰āļ­āļŦāļēāđāļšāļšāļ„āļ‡āļ—āļĩāđˆāđāļĨāļ°āđāļāđ‰āđ„āļ‚āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļžāļĢāđ‰āļ­āļĄāļāļąāļ™āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļĄāļēāļāļ‚āļķāđ‰āļ™ āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ™āļĩāđ‰āļ—āļģāļŦāļ™āđ‰āļēāļ—āļĩāđˆāđƒāļ™āļ—āđ‰āļēāļĒāļ—āļĩāđˆāļŠāļļāļ”āđ€āļžāļ·āđˆāļ­āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ€āļ§āļĨāļēāļ•āļ­āļšāļŠāļ™āļ­āļ‡āđāļĨāļ°āļĨāļ”āļ āļēāļĢāļ°āļ‚āļ­āļ‡āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒ

āļ™āļ­āļāđ€āļŦāļ™āļ·āļ­āļˆāļēāļāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ—āļĩāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒāđāļĨāđ‰āļ§ Nginx āļĒāļąāļ‡āļŠāļēāļĄāļēāļĢāļ–āļĄāļ­āļšāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļ”āđ‰āļēāļ™āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒ āļ”āđ‰āļ§āļĒāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ•āđˆāļēāļ‡āđ† āđ€āļŠāđˆāļ™ āļāļēāļĢāļˆāļģāļāļąāļ”āļ­āļąāļ•āļĢāļē āļāļēāļĢāļĒāļāđ€āļĨāļīāļ SSL āđāļĨāļ°āđ‚āļĄāļ”āļđāļĨ Web Application Firewall (WAF) Nginx āļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāļ›āļāļ›āđ‰āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ­āđˆāļ­āļ™āđāļĨāļ°āļ›āđ‰āļ­āļ‡āļāļąāļ™āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļĢāļ°āļšāļšāđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒāđ‚āļ”āļĒāđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļąāļšāļ­āļ™āļļāļāļēāļ•

āļ—āļĩāđˆ AppMaster āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­ no-code āļ—āļĢāļ‡āļžāļĨāļąāļ‡āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒ āđ€āļ§āđ‡āļš āđāļĨāļ°āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļĄāļ·āļ­āļ–āļ·āļ­ Nginx āļ—āļģāļŦāļ™āđ‰āļēāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļŠāļģāļ„āļąāļāļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļžāļ·āđ‰āļ™āļāļēāļ™āļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ AppMaster āđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāļĒāļ­āļ”āđ€āļĒāļĩāđˆāļĒāļĄāđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡ Nginx āđ€āļžāļ·āđˆāļ­āļĄāļ­āļšāļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļāļēāļĢāļžāļąāļ’āļ™āļēāđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒāļ—āļĩāđˆāļĢāļēāļšāļĢāļ·āđˆāļ™āļŠāļģāļŦāļĢāļąāļšāļœāļđāđ‰āđƒāļŠāđ‰ āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļĨāļđāļāļ„āđ‰āļēāļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļ—āļ”āļŠāļ­āļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§āļ āļēāļĒāđƒāļ™ 30 āļ§āļīāļ™āļēāļ—āļĩ

āđ€āļĄāļ·āđˆāļ­āļžāļīāļˆāļēāļĢāļ“āļēāļ–āļķāļ‡āļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāļ‚āļ­āļ‡ Nginx āđƒāļ™āđāļ™āļ§āļāļēāļĢāļžāļąāļ’āļ™āļēāđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒ āļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāđƒāļ™āđāļ™āļ§āļ„āļīāļ”āļžāļ·āđ‰āļ™āļāļēāļ™āđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ•āđˆāļēāļ‡āđ† āļˆāļķāļ‡āļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļ āđ€āļžāļ·āđˆāļ­āļˆāļļāļ”āļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļ™āļĩāđ‰ āđāļŦāļĨāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļēāļāļĄāļēāļĒ āđ€āļŠāđˆāļ™ āđ€āļ­āļāļŠāļēāļĢāļ­āļĒāđˆāļēāļ‡āđ€āļ›āđ‡āļ™āļ—āļēāļ‡āļāļēāļĢāļ‚āļ­āļ‡ Nginx āļŸāļ­āļĢāļąāļĄāļŠāļļāļĄāļŠāļ™ āđāļĨāļ°āļšāļ—āļŠāđˆāļ§āļĒāļŠāļ­āļ™āļ­āļ­āļ™āđ„āļĨāļ™āđŒ āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āļĢāļąāļāļĐāļēāļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļ”āļąāļšāļŠāļđāļ‡āđƒāļ™āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ•āđˆāļēāļ‡āđ† āļ‚āļ­āļ‡ Nginx āđ„āļ”āđ‰

Nginx āđ€āļ›āđ‡āļ™āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļđāļ‡ āļ‚āļĒāļēāļĒāđ„āļ”āđ‰ āđāļĨāļ°āđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āđ„āļ”āđ‰ āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļžāļĢāđ‡āļ­āļāļ‹āļĩāļĒāđ‰āļ­āļ™āļāļĨāļąāļš āđāļĨāļ°āđ‚āļŦāļĨāļ”āļšāļēāļĨāļēāļ™āđ€āļ‹āļ­āļĢāđŒāļ—āļĩāđˆāļĄāļĩāļšāļ—āļšāļēāļ—āļŠāļģāļ„āļąāļāđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒ āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ āļāļēāļĢāļāļĢāļ°āļˆāļēāļĒāđ‚āļŦāļĨāļ” āđāļĨāļ°āļāļēāļĢāļĢāļąāļāļĐāļēāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ—āļģāđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāđ„āļ”āđ‰āļ§āđˆāļēāļ­āļ‡āļ„āđŒāļāļĢāļ•āđˆāļēāļ‡āđ† āļŠāļēāļĄāļēāļĢāļ–āļžāļąāļ’āļ™āļēāđāļĨāļ°āļ›āļĢāļąāļšāđƒāļŠāđ‰āđ€āļ§āđ‡āļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđƒāļ™āļāļēāļ™āļ°āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļŦāļĨāļąāļāļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļžāļ·āđ‰āļ™āļāļēāļ™āļ‚āļ­āļ‡ AppMaster Nginx āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļĨāļđāļāļ„āđ‰āļēāļŠāļēāļĄāļēāļĢāļ–āļžāļąāļ’āļ™āļē āļ—āļ”āļŠāļ­āļš āđāļĨāļ°āļ›āļĢāļąāļšāđƒāļŠāđ‰āđ€āļ§āđ‡āļš āļĄāļ·āļ­āļ–āļ·āļ­ āđāļĨāļ°āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§ āđ‚āļ”āļĒāļ™āļģāđ€āļŠāļ™āļ­āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļāļēāļĢāļžāļąāļ’āļ™āļēāļ—āļĩāđˆāļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāļŠāļģāļŦāļĢāļąāļšāļœāļđāđ‰āđƒāļŠāđ‰āđāļĨāļ°āļāļĢāļ“āļĩāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ—āļĩāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒ