NARZĘDZIE MIGRACJI SERWERÓW
Nginx i Apache ➔ Caddyfile Transpiler
Przekształcaj konfiguracje Nginx i Apache (.htaccess) na czysty, czytelny format Caddyfile w czasie rzeczywistym. Działa w 100% po stronie przeglądarki z poszanowaniem prywatności.
Nginx (nginx.conf / server)
Wygenerowany Caddyfile
Wskazówki migracyjne i optymalizacje
Wklej lub wybierz konfigurację powyżej, aby zobaczyć automatyczne podpowiedzi i przekształcenia.
Uproszczone lub automatyczne dyrektywy
- None detected
Wykryte funkcje i routing
- None detected
Inteligentne mapowanie — dlaczego Caddy jest prostszy
Reverse Proxy i nagłówki
proxy_pass i 5 linii proxy_set_header zamieniają się w pojedyncze reverse_proxy. Host, X-Forwarded-For i WebSockets działają automatycznie.
proxy_pass http://127.0.0.1:3000;
proxy_set_header Host $host;
proxy_set_header Upgrade $http_upgrade;➔
reverse_proxy 127.0.0.1:3000Automatyczny HTTPS
Dyrektywy ssl_certificate są usuwane. Caddy sam pozyskuje, odnawia i konfiguruje certyfikaty TLS (Let's Encrypt / ZeroSSL).
ssl_certificate /etc/letsencrypt/...;
ssl_certificate_key /etc/letsencrypt/...;➔
# Automatic HTTPS (Zero config)Router PHP-FPM
try_files + fastcgi_pass i parametry skryptów są zastępowane przez php_fastcgi i file_server.
try_files $uri $uri/ /index.php?$args;
fastcgi_pass unix:/run/php.sock;➔
php_fastcgi unix//run/php.sock
file_serverPrzejrzyste przekierowania
Skomplikowane wyrażenia regularne RewriteRule tłumaczą się bezpośrednio na czytelne dyrektywy redir.
RewriteRule ^blog/(.*)$ /posts/$1 [R=301,L]➔
redir /blog/* /posts/{1} permanent