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.

Gotowe presety (1 kliknięcie):
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:3000

Automatyczny 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_server
🔒

Przejrzyste 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