Caddy ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΡ Let's Encrypt Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ β Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΡΠ°ΠΉΠΌΠ΅ΡΠΎΠ² ΡΠ΅ΡΡΠ±ΠΎΡΠ°, Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΡΠΏΠΎΡΡΠΈΠ²Π½ΠΎΠΉ Π³ΠΈΠΌΠ½Π°ΡΡΠΈΠΊΠΈ. Prereq: Π΄ΠΎΠΌΠ΅Π½ Ρ Π·Π°ΠΏΠΈΡΡΡ A, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠ΅ΠΉ Π½Π° Π²Π°Ρ IP-Π°Π΄ΡΠ΅Ρ VPS.
ssh root@YOUR_SERVER_IP
apt update && apt install -y caddy
# for the latest version consider the official caddy.com repo
mkdir -p /var/www/mysite
# from your computer:
scp -r ./dist/* root@YOUR_SERVER_IP:/var/www/mysite/
cat > /etc/caddy/Caddyfile <<'EOF'
mysite.com {
root * /var/www/mysite
encode gzip
file_server
}
EOF
systemctl reload caddy
ΠΡΠΊΡΡΡΡ https://mysite.com - Π·Π°ΠΌΠΎΠΊ ΡΠΆΠ΅ ΡΠ°ΠΌ. Π‘Π΅ΡΡΠΈΡΠΈΠΊΠ°Ρ Caddy Π²ΡΠ΄Π°Π΅ΡΡΡ ΠΈ Π±ΡΠ΄Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ. ΠΠ°ΡΡΡΡΡ SPA? ΠΠΎΠ±Π°Π²ΠΈΡΡ try_files {path} /index.html ΠΠ½ΡΡΡΠΈ Π±Π»ΠΎΠΊΠ° ΡΠ°ΠΉΡΠ°.
Π‘Π΅ΡΠ²Π΅ΡΠ° Π΅ΡΠ΅ Π½Π΅Ρ? Π. Buran-1 (β¬6.5/ΠΌΠ΅Ρ) Π£Π΄ΠΎΠ±Π½ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΉΡΠΎΠ².