Skip to content

๐Ÿ”ƒ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ”

โšซ๏ธ โฉ ๐Ÿค” ๐Ÿ‘ˆ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ•ณ ๐Ÿ‘ˆ "๐Ÿ› ๏ธ" โš–๏ธ ๐Ÿšซ.

โœ‹๏ธ โšซ๏ธ ๐ŸŒŒ ๐ŸŒ– ๐Ÿ— ๐ŸŒ˜ ๐Ÿ‘ˆ.

Tip

๐Ÿšฅ ๐Ÿ‘† ๐Ÿƒ โš–๏ธ ๐Ÿšซ ๐Ÿ’…, ๐Ÿ˜ฃ โฎ๏ธ โญ ๐Ÿ“„ ๐Ÿ” ๐Ÿ” ๐Ÿ‘ฉโ€๐ŸŒพ โš’ ๐ŸŒ ๐Ÿ†™ โฎ๏ธ ๐ŸŽ โš’.

๐Ÿ’ก ๐Ÿ”ฐ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ”, โšช๏ธโžก๏ธ ๐Ÿฌ ๐Ÿค”, โœ… https://howhttps.works/.

๐Ÿ”œ, โšช๏ธโžก๏ธ ๐Ÿ‘ฉโ€๐Ÿ’ป ๐Ÿค”, ๐Ÿ“ฅ ๐Ÿ“š ๐Ÿ‘œ โœ”๏ธ ๐Ÿคฏ โช ๐Ÿ’ญ ๐Ÿ”ƒ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ”:

  • ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ”, ๐Ÿ’ฝ ๐Ÿ’ช โœ”๏ธ "๐Ÿ“„" ๐Ÿ— ๐Ÿฅ‰ ๐Ÿฅณ.
    • ๐Ÿ“š ๐Ÿ“„ ๐Ÿค™ ๐Ÿ† โšช๏ธโžก๏ธ ๐Ÿฅ‰ ๐Ÿฅณ, ๐Ÿšซ "๐Ÿ—".
  • ๐Ÿ“„ โœ”๏ธ 1๏ธโƒฃ2๏ธโƒฃ๐Ÿ—“๏ธ.
    • ๐Ÿ‘ซ ๐Ÿ•›.
    • & โคด๏ธ ๐Ÿ‘ซ ๐Ÿ’ช โ™ป, ๐Ÿ† ๐Ÿ”„ โšช๏ธโžก๏ธ ๐Ÿฅ‰ ๐Ÿฅณ.
  • ๐Ÿ” ๐Ÿ”— ๐Ÿ”จ ๐Ÿ•ธ ๐ŸŽš.
    • ๐Ÿ‘ˆ 1๏ธโƒฃ ๐Ÿงฝ ๐Ÿ”› ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ”.
    • , ๐Ÿ“„ & ๐Ÿ” ๐Ÿต ๐Ÿ”จ โญ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ”.
  • ๐Ÿ•ธ ๐Ÿšซ ๐Ÿ’ญ ๐Ÿ”ƒ "๐Ÿ†”". ๐Ÿ•ด ๐Ÿ”ƒ ๐Ÿ“ข ๐Ÿ“ข.
    • โ„น ๐Ÿ”ƒ ๐ŸŽฏ ๐Ÿ†” ๐Ÿ“จ ๐Ÿšถ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ’ฝ.
  • ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ“„ "โœ”" ๐ŸŽฏ ๐Ÿ†”, โœ‹๏ธ ๐Ÿ› ๏ธ & ๐Ÿ” ๐Ÿ”จ ๐Ÿ•ธ ๐ŸŽš, โญ ๐Ÿ’ญ โ” ๐Ÿ†” โž– ๐Ÿ™… โฎ๏ธ.
  • ๐Ÿ”ข, ๐Ÿ‘ˆ ๐Ÿ”œ โ›“ ๐Ÿ‘ˆ ๐Ÿ‘† ๐Ÿ’ช ๐Ÿ•ด โœ”๏ธ 1๏ธโƒฃ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ“„ ๐Ÿ“ ๐Ÿ“ข ๐Ÿ“ข.
    • ๐Ÿ™…โ€โ™‚ ๐Ÿค” โ” ๐Ÿฆ ๐Ÿ‘† ๐Ÿ’ฝ โš–๏ธ โ” ๐Ÿคช ๐Ÿ”  ๐Ÿˆธ ๐Ÿ‘† โœ”๏ธ ๐Ÿ”› โšซ๏ธ ๐Ÿ’ช.
    • ๐Ÿ“ค โš— ๐Ÿ‘‰, ๐Ÿ‘.
  • ๐Ÿ“ค โ†” ๐Ÿค ๐Ÿ› ๏ธ (1๏ธโƒฃ ๐Ÿšš ๐Ÿ” ๐Ÿ•ธ ๐ŸŽš, โญ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ”) ๐Ÿค™ ๐Ÿ‘ฒ.
    • ๐Ÿ‘‰ ๐Ÿ‘ฒ โ†” โœ” 1๏ธโƒฃ ๐Ÿ‘ ๐Ÿ’ฝ (โฎ๏ธ ๐Ÿ‘ ๐Ÿ“ข ๐Ÿ“ข) โœ”๏ธ ๐Ÿ“š ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ“„ & ๐Ÿฆ ๐Ÿ’— ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ†”/๐Ÿˆธ.
    • ๐Ÿ‘‰ ๐Ÿ‘ท, ๐Ÿ‘ ๐Ÿฆฒ (๐Ÿ“‹) ๐Ÿƒ ๐Ÿ”› ๐Ÿ’ฝ, ๐Ÿ‘‚ ๐Ÿ”› ๐Ÿ“ข ๐Ÿ“ข ๐Ÿ“ข, ๐Ÿ”œ โœ”๏ธ ๐ŸŒ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ“„ ๐Ÿ’ฝ.
  • โฎ๏ธ ๐Ÿ† ๐Ÿ” ๐Ÿ”—, ๐Ÿ“ป ๐Ÿ› ๏ธ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ”.
    • ๐ŸŽš ๐Ÿ—œ, โœ‹๏ธ ๐Ÿ‘ซ โž– ๐Ÿ“จ โฎ๏ธ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ› ๏ธ.

โšซ๏ธ โš  ๐Ÿ’ก โœ”๏ธ 1๏ธโƒฃ ๐Ÿ“‹/๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ’ฝ ๐Ÿƒ ๐Ÿ”› ๐Ÿ’ฝ (๐ŸŽฐ, ๐Ÿฆ , โ™’๏ธ.) & ๐Ÿ› ๏ธ ๐ŸŒ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ•: ๐Ÿ“จ ๐Ÿ—œ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ“จ, ๐Ÿ“จ ๐Ÿ—œ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ“จ โ˜‘ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿˆธ ๐Ÿƒ ๐ŸŽ ๐Ÿ’ฝ ( FastAPI ๐Ÿˆธ, ๐Ÿ‘‰ ๐Ÿ’ผ), โœŠ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ“จ โšช๏ธโžก๏ธ ๐Ÿˆธ, ๐Ÿ—œ โšซ๏ธ โš™๏ธ โ˜‘ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ“„ & ๐Ÿ“จ โšซ๏ธ ๐Ÿ”™ ๐Ÿ‘ฉโ€๐Ÿ’ป โš™๏ธ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ”. ๐Ÿ‘‰ ๐Ÿ’ฝ ๐Ÿ›Ž ๐Ÿค™ ๐Ÿค โŽ ๐Ÿ—ณ.

๐ŸŽ› ๐Ÿ‘† ๐Ÿ’ช โš™๏ธ ๐Ÿค โŽ ๐Ÿ—ณ:

  • Traefik (๐Ÿ‘ˆ ๐Ÿ’ช ๐Ÿต ๐Ÿ“„ ๐Ÿ”•)
  • ๐Ÿ“ฅ (๐Ÿ‘ˆ ๐Ÿ’ช ๐Ÿต ๐Ÿ“„ ๐Ÿ”•)
  • ๐Ÿ‘Œ
  • โœณ

โžก๏ธ ๐Ÿ—œ

โญ โžก๏ธ ๐Ÿ—œ, ๐Ÿ‘ซ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ“„ ๐Ÿ’ฒ ๐Ÿ’™ ๐Ÿฅ‰ ๐Ÿฅณ.

๐Ÿ› ๏ธ ๐Ÿ“Ž 1๏ธโƒฃ ๐Ÿ‘ซ ๐Ÿ“„ โš™๏ธ โš , ๐Ÿšš ๐Ÿ“  & ๐Ÿ“„ ๐Ÿ˜ฅ.

โœ‹๏ธ โคด๏ธ โžก๏ธ ๐Ÿ—œ โœ.

โšซ๏ธ ๐Ÿ— โšช๏ธโžก๏ธ ๐Ÿ’พ ๐Ÿ›. โšซ๏ธ ๐Ÿšš ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ“„ ๐Ÿ†“, ๐Ÿง ๐ŸŒŒ. ๐Ÿ‘ซ ๐Ÿ“„ โš™๏ธ ๐ŸŒ ๐Ÿฉ ๐Ÿ” ๐Ÿ’‚โ€โ™‚, & ๐Ÿ“-๐Ÿ–– (๐Ÿ”ƒ 3๏ธโƒฃ ๐Ÿ—“๏ธ), ๐Ÿ’‚โ€โ™‚ ๐Ÿค™ ๐Ÿ‘ โ†ฉ๏ธ ๐Ÿ‘ซ ๐Ÿ“‰ ๐Ÿ”†.

๐Ÿ†” ๐Ÿ” โœ” & ๐Ÿ“„ ๐Ÿ— ๐Ÿ”. ๐Ÿ‘‰ โœ” ๐Ÿง ๐Ÿ”• ๐Ÿ‘ซ ๐Ÿ“„.

๐Ÿ’ญ ๐Ÿง ๐Ÿ› ๏ธ & ๐Ÿ”• ๐Ÿ‘ซ ๐Ÿ“„ ๐Ÿ‘ˆ ๐Ÿ‘† ๐Ÿ’ช โœ”๏ธ ๐Ÿ” ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ”, ๐Ÿ†“, โ™พ.

๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ‘ฉโ€๐Ÿ’ป

๐Ÿ“ฅ ๐Ÿ–ผ โ” ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ› ๏ธ ๐Ÿ’ช ๐Ÿ‘€ ๐Ÿ’–, ๐Ÿ” ๐Ÿ”, ๐Ÿ’ธ ๐Ÿ™‹ โœด๏ธ ๐Ÿ’ญ โš  ๐Ÿ‘ฉโ€๐Ÿ’ป.

๐Ÿ†” ๐Ÿ“›

โšซ๏ธ ๐Ÿ”œ ๐ŸŽฒ ๐ŸŒ โ–ถ๏ธ ๐Ÿ‘† ๐Ÿ— ๐Ÿ†” ๐Ÿ“›. โคด๏ธ, ๐Ÿ‘† ๐Ÿ”œ ๐Ÿ”— โšซ๏ธ ๐Ÿ“ ๐Ÿ’ฝ (๐ŸŽฒ ๐Ÿ‘† ๐ŸŽ โ˜ ๐Ÿ•โ€๐Ÿฆบ).

๐Ÿ‘† ๐Ÿ”œ ๐ŸŽฒ ๐Ÿคš โ˜ ๐Ÿ’ฝ (๐Ÿ•น ๐ŸŽฐ) โš–๏ธ ๐Ÿ•ณ ๐ŸŽ, & โšซ๏ธ ๐Ÿ”œ โœ”๏ธ ๐Ÿ”ง ๐Ÿ“ข ๐Ÿ“ข ๐Ÿ“ข.

๐Ÿ“ ๐Ÿ’ฝ(โ“‚) ๐Ÿ‘† ๐Ÿ”œ ๐Ÿ”— โบ ("A record") โ˜ ๐Ÿ‘† ๐Ÿ†” ๐Ÿ“ข ๐Ÿ“ข ๐Ÿ“ข ๐Ÿ‘† ๐Ÿ’ฝ.

๐Ÿ‘† ๐Ÿ”œ ๐ŸŽฒ ๐Ÿ‘‰ ๐Ÿ•, ๐Ÿฅ‡ ๐Ÿ•ฐ, ๐Ÿ•โ” โš’ ๐ŸŒ ๐Ÿ†™.

Tip

๐Ÿ‘‰ ๐Ÿ†” ๐Ÿ“› ๐Ÿ• ๐ŸŒŒ โญ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ”, โœ‹๏ธ ๐ŸŒ ๐Ÿช€ ๐Ÿ”› ๐Ÿ†” & ๐Ÿ“ข ๐Ÿ“ข, โšซ๏ธ ๐Ÿ’ธ ๐Ÿ’ฌ โšซ๏ธ ๐Ÿ“ฅ.

๐Ÿ“

๐Ÿ”œ โžก๏ธ ๐ŸŽฏ ๐Ÿ”› ๐ŸŒ โ˜‘ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ•.

๐Ÿฅ‡, ๐Ÿ–ฅ ๐Ÿ”œ โœ… โฎ๏ธ ๐Ÿ“ ๐Ÿ’ฝ โšซ๏ธโ” ๐Ÿ“ข ๐Ÿ†”, ๐Ÿ‘‰ ๐Ÿ’ผ, someapp.example.com.

๐Ÿ“ ๐Ÿ’ฝ ๐Ÿ”œ ๐Ÿ’ฌ ๐Ÿ–ฅ โš™๏ธ ๐ŸŽฏ ๐Ÿ“ข ๐Ÿ“ข. ๐Ÿ‘ˆ ๐Ÿ”œ ๐Ÿ“ข ๐Ÿ“ข ๐Ÿ“ข โš™๏ธ ๐Ÿ‘† ๐Ÿ’ฝ, ๐Ÿ‘ˆ ๐Ÿ‘† ๐Ÿ”— ๐Ÿ“ ๐Ÿ’ฝ.

๐Ÿค ๐Ÿค โ–ถ๏ธ

๐Ÿ–ฅ ๐Ÿ”œ โคด๏ธ ๐Ÿ”— โฎ๏ธ ๐Ÿ‘ˆ ๐Ÿ“ข ๐Ÿ“ข ๐Ÿ”› โ›ด 4๏ธโƒฃ4๏ธโƒฃ3๏ธโƒฃ (๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” โ›ด).

๐Ÿฅ‡ ๐Ÿ• ๐Ÿ“ป ๐Ÿ› ๏ธ ๐Ÿ”— ๐Ÿ–– ๐Ÿ‘ฉโ€๐Ÿ’ป & ๐Ÿ’ฝ & ๐Ÿ’ญ ๐Ÿ” ๐Ÿ”‘ ๐Ÿ‘ซ ๐Ÿ”œ โš™๏ธ, โ™’๏ธ.

๐Ÿ‘‰ ๐Ÿ”— ๐Ÿ–– ๐Ÿ‘ฉโ€๐Ÿ’ป & ๐Ÿ’ฝ ๐Ÿ› ๏ธ ๐Ÿค ๐Ÿ”— ๐Ÿค™ ๐Ÿค ๐Ÿค.

๐Ÿค โฎ๏ธ ๐Ÿ‘ฒ โ†”

๐Ÿ•ด 1๏ธโƒฃ ๐Ÿ› ๏ธ ๐Ÿ’ฝ ๐Ÿ’ช ๐Ÿ‘‚ ๐Ÿ”› ๐ŸŽฏ โ›ด ๐ŸŽฏ ๐Ÿ“ข ๐Ÿ“ข. ๐Ÿ“ค ๐Ÿ’ช ๐ŸŽ ๐Ÿ› ๏ธ ๐Ÿ‘‚ ๐Ÿ”› ๐ŸŽ โ›ด ๐ŸŽ ๐Ÿ“ข ๐Ÿ“ข, โœ‹๏ธ ๐Ÿ•ด 1๏ธโƒฃ ๐Ÿ”  ๐ŸŒ€ ๐Ÿ“ข ๐Ÿ“ข & โ›ด.

๐Ÿค (๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ”) โš™๏ธ ๐ŸŽฏ โ›ด 443 ๐Ÿ”ข. ๐Ÿ‘ˆ โ›ด ๐Ÿ‘ฅ ๐Ÿ”œ ๐Ÿ’ช.

๐Ÿ•ด 1๏ธโƒฃ ๐Ÿ› ๏ธ ๐Ÿ’ช ๐Ÿ‘‚ ๐Ÿ”› ๐Ÿ‘‰ โ›ด, ๐Ÿ› ๏ธ ๐Ÿ‘ˆ ๐Ÿ”œ โšซ๏ธ ๐Ÿ”œ ๐Ÿค โŽ ๐Ÿ—ณ.

๐Ÿค โŽ ๐Ÿ—ณ ๐Ÿ”œ โœ”๏ธ ๐Ÿ” 1๏ธโƒฃ โš–๏ธ ๐ŸŒ… ๐Ÿค ๐Ÿ“„ (๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ“„).

โš™๏ธ ๐Ÿ‘ฒ โ†” ๐Ÿ”ฌ ๐Ÿ”›, ๐Ÿค โŽ ๐Ÿ—ณ ๐Ÿ”œ โœ… โ” ๐Ÿค (๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ”) ๐Ÿ“„ ๐Ÿ’ช โšซ๏ธ ๐Ÿ”œ โš™๏ธ ๐Ÿ‘‰ ๐Ÿ”—, โš™๏ธ 1๏ธโƒฃ ๐Ÿ‘ˆ ๐Ÿ ๐Ÿ†” ๐Ÿ“ˆ ๐Ÿ‘ฉโ€๐Ÿ’ป.

๐Ÿ‘‰ ๐Ÿ’ผ, โšซ๏ธ ๐Ÿ”œ โš™๏ธ ๐Ÿ“„ someapp.example.com.

๐Ÿ‘ฉโ€๐Ÿ’ป โช ๐Ÿ’™ ๐Ÿ‘จโ€๐Ÿ’ผ ๐Ÿ‘ˆ ๐Ÿ— ๐Ÿ‘ˆ ๐Ÿค ๐Ÿ“„ (๐Ÿ‘‰ ๐Ÿ’ผ โžก๏ธ ๐Ÿ—œ, โœ‹๏ธ ๐Ÿ‘ฅ ๐Ÿ”œ ๐Ÿ‘€ ๐Ÿ”ƒ ๐Ÿ‘ˆ โช), โšซ๏ธ ๐Ÿ’ช โœ” ๐Ÿ‘ˆ ๐Ÿ“„ โ˜‘.

โคด๏ธ, โš™๏ธ ๐Ÿ“„, ๐Ÿ‘ฉโ€๐Ÿ’ป & ๐Ÿค โŽ ๐Ÿ—ณ ๐Ÿ’ญ โ” ๐Ÿ—œ ๐ŸŽ‚ ๐Ÿ•ธ ๐Ÿ“ป. ๐Ÿ‘‰ ๐Ÿ ๐Ÿค ๐Ÿค ๐Ÿ•.

โฎ๏ธ ๐Ÿ‘‰, ๐Ÿ‘ฉโ€๐Ÿ’ป & ๐Ÿ’ฝ โœ”๏ธ ๐Ÿ—œ ๐Ÿ•ธ ๐Ÿ”—, ๐Ÿ‘‰ โšซ๏ธโ” ๐Ÿค ๐Ÿšš. & โคด๏ธ ๐Ÿ‘ซ ๐Ÿ’ช โš™๏ธ ๐Ÿ‘ˆ ๐Ÿ”— โ–ถ๏ธ โ˜‘ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ“ป.

& ๐Ÿ‘ˆ โšซ๏ธโ” ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” , โšซ๏ธ โœ… ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ”˜ ๐Ÿ” ๐Ÿค ๐Ÿ”— โ†ฉ๏ธ ๐Ÿ˜ (๐Ÿ’ฝ) ๐Ÿ•ธ ๐Ÿ”—.

Tip

๐Ÿ‘€ ๐Ÿ‘ˆ ๐Ÿ” ๐Ÿ“ป ๐Ÿ”จ ๐Ÿ•ธ ๐ŸŽš, ๐Ÿšซ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐ŸŽš.

๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ“จ

๐Ÿ”œ ๐Ÿ‘ˆ ๐Ÿ‘ฉโ€๐Ÿ’ป & ๐Ÿ’ฝ (๐ŸŽฏ ๐Ÿ–ฅ & ๐Ÿค โŽ ๐Ÿ—ณ) โœ”๏ธ ๐Ÿ—œ ๐Ÿ•ธ ๐Ÿ”—, ๐Ÿ‘ซ ๐Ÿ’ช โ–ถ๏ธ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ“ป.

, ๐Ÿ‘ฉโ€๐Ÿ’ป ๐Ÿ“จ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ“จ. ๐Ÿ‘‰ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ“จ ๐Ÿ”˜ ๐Ÿ—œ ๐Ÿค ๐Ÿ”—.

๐Ÿ—œ ๐Ÿ“จ

๐Ÿค โŽ ๐Ÿ—ณ ๐Ÿ”œ โš™๏ธ ๐Ÿ” โœ” ๐Ÿ—œ ๐Ÿ“จ, & ๐Ÿ”œ ๐Ÿ“ถ โœ… (๐Ÿ—œ) ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ“จ ๐Ÿ› ๏ธ ๐Ÿƒ ๐Ÿˆธ (๐Ÿ–ผ ๐Ÿ› ๏ธ โฎ๏ธ Uvicorn ๐Ÿƒโ€โ™‚ FastAPI ๐Ÿˆธ).

๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ“จ

๐Ÿˆธ ๐Ÿ”œ ๐Ÿ› ๏ธ ๐Ÿ“จ & ๐Ÿ“จ โœ… (๐Ÿ’ฝ) ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ“จ ๐Ÿค โŽ ๐Ÿ—ณ.

๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ“จ

๐Ÿค โŽ ๐Ÿ—ณ ๐Ÿ”œ โคด๏ธ ๐Ÿ—œ ๐Ÿ“จ โš™๏ธ โš› โœ” โญ (๐Ÿ‘ˆ โ–ถ๏ธ โฎ๏ธ ๐Ÿ“„ someapp.example.com), & ๐Ÿ“จ โšซ๏ธ ๐Ÿ”™ ๐Ÿ–ฅ.

โญ, ๐Ÿ–ฅ ๐Ÿ”œ โœ” ๐Ÿ‘ˆ ๐Ÿ“จ โ˜‘ & ๐Ÿ—œ โฎ๏ธ โ–ถ๏ธ๏ธ ๐Ÿ” ๐Ÿ”‘, โ™’๏ธ. โšซ๏ธ ๐Ÿ”œ โคด๏ธ ๐Ÿ—œ ๐Ÿ“จ & ๐Ÿ› ๏ธ โšซ๏ธ.

๐Ÿ‘ฉโ€๐Ÿ’ป (๐Ÿ–ฅ) ๐Ÿ”œ ๐Ÿ’ญ ๐Ÿ‘ˆ ๐Ÿ“จ ๐Ÿ‘Ÿ โšช๏ธโžก๏ธ โ˜‘ ๐Ÿ’ฝ โ†ฉ๏ธ โšซ๏ธ โš™๏ธ โš› ๐Ÿ‘ซ โœ” โš™๏ธ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ“„ โญ.

๐Ÿ’— ๐Ÿˆธ

๐ŸŽ ๐Ÿ’ฝ (โš–๏ธ ๐Ÿ’ฝ), ๐Ÿ“ค ๐Ÿ’ช ๐Ÿ’— ๐Ÿˆธ, ๐Ÿ–ผ, ๐ŸŽ ๐Ÿ› ๏ธ ๐Ÿ“‹ โš–๏ธ ๐Ÿ’ฝ.

๐Ÿ•ด 1๏ธโƒฃ ๐Ÿ› ๏ธ ๐Ÿ’ช ๐Ÿšš ๐ŸŽฏ ๐Ÿ“ข & โ›ด (๐Ÿค โŽ ๐Ÿ—ณ ๐Ÿ‘† ๐Ÿ–ผ) โœ‹๏ธ ๐ŸŽ ๐Ÿˆธ/๐Ÿ› ๏ธ ๐Ÿ’ช ๐Ÿƒ ๐Ÿ”› ๐Ÿ’ฝ(โ“‚) ๐Ÿ’โ€โ™‚๏ธ, ๐Ÿ“ ๐Ÿ‘ซ ๐Ÿšซ ๐Ÿ”„ โš™๏ธ ๐ŸŽ ๐ŸŒ€ ๐Ÿ“ข ๐Ÿ“ข & โ›ด.

๐Ÿ‘ˆ ๐ŸŒŒ, ๐Ÿค โŽ ๐Ÿ—ณ ๐Ÿ’ช ๐Ÿต ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” & ๐Ÿ“„ ๐Ÿ’— ๐Ÿ†”, ๐Ÿ’— ๐Ÿˆธ, & โคด๏ธ ๐Ÿ“ถ ๐Ÿ“จ โ–ถ๏ธ๏ธ ๐Ÿˆธ ๐Ÿ”  ๐Ÿ’ผ.

๐Ÿ“„ ๐Ÿ”•

โ˜ ๐Ÿ”ฎ, ๐Ÿ”  ๐Ÿ“„ ๐Ÿ”œ ๐Ÿ•› (๐Ÿ”ƒ 3๏ธโƒฃ ๐Ÿ—“๏ธ โฎ๏ธ ๐Ÿ— โšซ๏ธ).

& โคด๏ธ, ๐Ÿ“ค ๐Ÿ”œ โž•1๏ธโƒฃ ๐Ÿ“‹ (๐Ÿ’ผ โšซ๏ธ โž•1๏ธโƒฃ ๐Ÿ“‹, ๐Ÿ’ผ โšซ๏ธ ๐Ÿ’ช ๐ŸŽ ๐Ÿค โŽ ๐Ÿ—ณ) ๐Ÿ‘ˆ ๐Ÿ”œ ๐Ÿ’ฌ โžก๏ธ ๐Ÿ—œ, & โ™ป ๐Ÿ“„(โ“‚).

๐Ÿค ๐Ÿ“„ ๐Ÿ”— โฎ๏ธ ๐Ÿ†” ๐Ÿ“›, ๐Ÿšซ โฎ๏ธ ๐Ÿ“ข ๐Ÿ“ข.

, โ™ป ๐Ÿ“„, ๐Ÿ”• ๐Ÿ“‹ ๐Ÿ’ช ๐ŸŽฆ ๐Ÿ›ƒ (โžก๏ธ ๐Ÿ—œ) ๐Ÿ‘ˆ โšซ๏ธ ๐Ÿ‘ "๐Ÿ‘" & ๐ŸŽ› ๐Ÿ‘ˆ ๐Ÿ†”.

๐Ÿ‘ˆ, & ๐Ÿ— ๐ŸŽ ๐Ÿˆธ ๐Ÿ’ช, ๐Ÿ“ค ๐Ÿ“š ๐ŸŒŒ โšซ๏ธ ๐Ÿ’ช โšซ๏ธ. ๐ŸŒŸ ๐ŸŒŒ:

  • ๐Ÿ”€ ๐Ÿ“ โบ.
    • ๐Ÿ‘‰, ๐Ÿ”• ๐Ÿ“‹ ๐Ÿ’ช ๐Ÿ•โ€๐Ÿฆบ ๐Ÿ”— ๐Ÿ“ ๐Ÿ•โ€๐Ÿฆบ,, โš“๏ธ ๐Ÿ”› ๐Ÿ“ ๐Ÿ•โ€๐Ÿฆบ ๐Ÿ‘† โš™๏ธ, ๐Ÿ‘‰ 5๏ธโƒฃ๐Ÿ“† โš–๏ธ ๐Ÿ’ช ๐Ÿšซ ๐ŸŽ›.
  • ๐Ÿƒ ๐Ÿ’ฝ (๐ŸŒ˜ โฎ๏ธ ๐Ÿ“„ ๐Ÿ› ๏ธ ๐Ÿ› ๏ธ) ๐Ÿ”› ๐Ÿ“ข ๐Ÿ“ข ๐Ÿ“ข ๐Ÿ”— โฎ๏ธ ๐Ÿ†”.
    • ๐Ÿ‘ฅ ๐Ÿ’ฌ ๐Ÿ”›, ๐Ÿ•ด 1๏ธโƒฃ ๐Ÿ› ๏ธ ๐Ÿ’ช ๐Ÿ‘‚ ๐Ÿ”› ๐ŸŽฏ ๐Ÿ“ข & โ›ด.
    • ๐Ÿ‘‰ 1๏ธโƒฃ ๐Ÿค” โšซ๏ธโ” โšซ๏ธ ๐Ÿ“ถ โš  ๐Ÿ•โ” ๐ŸŽ ๐Ÿค โŽ ๐Ÿ—ณ โœŠ ๐Ÿ’… ๐Ÿ“„ ๐Ÿ”• ๐Ÿ› ๏ธ.
    • โช, ๐Ÿ‘† ๐Ÿ’ช โœ”๏ธ โ›”๏ธ ๐Ÿค โŽ ๐Ÿ—ณ ๐Ÿ˜–, โ–ถ๏ธ ๐Ÿ”• ๐Ÿ“‹ ๐Ÿ“Ž ๐Ÿ“„, โคด๏ธ ๐Ÿ”— ๐Ÿ‘ซ โฎ๏ธ ๐Ÿค โŽ ๐Ÿ—ณ, & โคด๏ธ โ ๐Ÿค โŽ ๐Ÿ—ณ. ๐Ÿ‘‰ ๐Ÿšซ ๐Ÿ’ฏ, ๐Ÿ‘† ๐Ÿ“ฑ(โ“‚) ๐Ÿ”œ ๐Ÿšซ ๐Ÿ’ช โฎ๏ธ ๐Ÿ•ฐ ๐Ÿ‘ˆ ๐Ÿค โŽ ๐Ÿ—ณ ๐Ÿ“†.

๐ŸŒ ๐Ÿ‘‰ ๐Ÿ”• ๐Ÿ› ๏ธ, โช ๐Ÿฆ ๐Ÿ“ฑ, 1๏ธโƒฃ ๐Ÿ‘‘ ๐Ÿค” โšซ๏ธโ” ๐Ÿ‘† ๐Ÿ”œ ๐Ÿ’š โœ”๏ธ ๐ŸŽ โš™๏ธ ๐Ÿต ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” โฎ๏ธ ๐Ÿค โŽ ๐Ÿ—ณ โ†ฉ๏ธ โš™๏ธ ๐Ÿค ๐Ÿ“„ โฎ๏ธ ๐Ÿˆธ ๐Ÿ’ฝ ๐Ÿ”— (โœ… Uvicorn).

๐ŸŒƒ

โœ”๏ธ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ“ถ โš , & ๐ŸŽฏ ๐Ÿ† ๐Ÿ’ผ. ๐ŸŒ… ๐ŸŽฏ ๐Ÿ‘† ๐Ÿ‘ฉโ€๐Ÿ’ป โœ”๏ธ ๐Ÿšฎ ๐Ÿคญ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ”ƒ ๐Ÿค” ๐Ÿ‘‰ ๐Ÿ”ง & โ” ๐Ÿ‘ซ ๐Ÿ‘ท.

โœ‹๏ธ ๐Ÿ• ๐Ÿ‘† ๐Ÿ’ญ ๐Ÿ”ฐ โ„น ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” ๐Ÿ‘ฉโ€๐Ÿ’ป ๐Ÿ‘† ๐Ÿ’ช ๐Ÿ’ช ๐ŸŒ€ & ๐Ÿ”— ๐ŸŽ ๐Ÿงฐ โ„น ๐Ÿ‘† ๐Ÿ› ๏ธ ๐ŸŒ ๐Ÿ™… ๐ŸŒŒ.

โญ ๐Ÿ“ƒ, ๐Ÿ‘ค ๐Ÿ”œ ๐ŸŽฆ ๐Ÿ‘† ๐Ÿ“š ๐Ÿงฑ ๐Ÿ–ผ โ” โš’ ๐Ÿ†™ ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ” FastAPI ๐Ÿˆธ. ๐Ÿ‘ถ