-
Sekce 1: Úvod
-
Sekce 2: Základy Dockeru pro začátečníky
-
Sekce 3: VPS — Pronajměte si vlastní server
-
Sekce 4: Spuštění Varyshopu v Dockeru
-
Sekce 5: Tvorba webu a stránky s lead magnetem
-
Sekce 6: CRM — Správa kontaktů a leadů
-
Sekce 7: Hromadná komunikace — email a SMS marketing
-
Sekce 8: Závěr a další kroky
HTTPS s Caddy — zabezpečený přístup
HTTPS s Caddy
Automaticke SSL certifikaty pro bezpecny pristup
Vas Varyshop bezi, ale je pristupny pouze pres ciste HTTP na portu 8069. Pro produkcni obchod potrebujete HTTPS se skutecnym SSL certifikatem. Caddy je moderni webovy server, ktery to zvlada automaticky — zadna manualni sprava certifikatu neni potreba.
Proc Caddy
Automaticke HTTPS
Caddy ziskava a obnovuje SSL certifikaty od Let's Encrypt automaticky. Nulova konfigurace potreba.
Jednoducha konfigurace
Caddy konfigurace pro reverzni proxy je jen par radku. Zadne slozite Nginx bloky k psani.
HTTP/2 ve vychozim nastaveni
Caddy servuje HTTP/2 primo z krabice, coz dava vasemu obchodu rychlejsi nacitani.
Predpoklady
Pridejte Caddy do Docker Compose
services:
caddy:
image: caddy:2
ports:
- "80:80"
- "443:443"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- caddy_data:/data
- caddy_config:/config
restart: unless-stopped
depends_on:
- odoo
volumes:
caddy_data:
caddy_config:Vytvorte Caddyfile
your-domain.com {
reverse_proxy odoo:8069
}To je cela konfigurace
Dva radky. Caddy automaticky ziska SSL certifikat, presmeruje HTTP na HTTPS a bude proxovat veskerou komunikaci na vas Varyshop kontejner.
Aktualizujte konfiguraci Odoo
Odeberte mapovani portu ze sluzby odoo, protoze Caddy nyni ridi externi provoz. Odoo musi byt pristupne pouze interne v ramci Docker site.
odoo:
image: varyshop/varyshop:18
# Remove: ports: - "8069:8069"
expose:
- "8069"Nasazeni
docker compose down docker compose up -d docker compose logs -f caddy
Restartujte stack
Vse zastavte a znovu spustte s novou konfiguraci Caddy.
Sledujte logy Caddy
Uvidite Caddy zadajici certifikat od Let's Encrypt. To trva priblizne 30 sekund.
Otestujte HTTPS
Otevrete https://vase-domena.com v prohlizeci. Meli byste videt vas Varyshop s platnym SSL certifikatem.
Propagace DNS
Pokud Caddy nedokaze ziskat certifikat, DNS vasi domeny se mozna jeste nepropagoval. Pockejte 5-10 minut a zkuste znovu s docker compose restart caddy.
Bezpecny a zivy
Vas Varyshop nyni bezi za HTTPS s automatickou obnovou certifikatu. Navstevnici vidi zeleny zamek, vyhledavace vas radi vyse a poskytovatele plateb to vyzaduji. Toto je pripraveno na produkci.
Nastavte Caddy jako reverzní proxy s automatickým HTTPS, aktualizujte Docker Compose a ověřte zabezpečený přístup k Varyshop obchodu.
Momentálně nejsou žádné komentáře.