DARMOWY KONWERTER KONFIGURACJI SERWERÓW

Nginx i Apache ➔ Caddyfile Converter

Przekształcaj bloki Nginx oraz konfiguracje Apache (.htaccess / VirtualHost) na czysty, czytelny format Caddyfile w czasie rzeczywistym. Działa w 100% w przeglądarce.

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

Dlaczego warto przejść z Nginx lub Apache na Caddy?

Caddy zastępuje dziesiątki linijek powtarzalnej konfiguracji prostymi, bezpiecznymi domyślnymi ustawieniami dla nowoczesnych środowisk produkcyjnych.

🔒

Automatyczny HTTPS bez certbota

Caddy sam pozyskuje, odnawia i konfiguruje certyfikaty Let's Encrypt oraz ZeroSSL. Brak awarii odnawiania certyfikatów i zadań cron.

📄

O 80% krótsza konfiguracja

Czytelna składnia zastępuje zawiłe bloki. HTTP/2, HTTP/3 oraz nowoczesny TLS 1.3 są włączone domyślnie bez dodatkowego tuningu.

Wbudowane Reverse Proxy i PHP

Automatyczna obsługa WebSocket, nagłówków X-Forwarded i puli połączeń. Pojedyncza dyrektywa php_fastcgi bezpiecznie obsługuje aplikacje PHP.

🛡️

100% prywatności w przeglądarce

Całe parsowanie i konwersja odbywają się lokalnie w Twojej przeglądarce. Żadne domeny, porty ani adresy IP nie są przesyłane na serwer.

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

Często zadawane pytania

Jak przekonwertować konfigurację Nginx na Caddyfile?

Wklej blok server lub dyrektywy location do pola edytora. Transpiler automatycznie rozpozna proxy_pass, fastcgi_pass, try_files, root oraz reguły przepisywania i wygeneruje poprawny Caddyfile dla Caddy v2.

Czy mogę przekonwertować plik .htaccess z Apache?

Tak. Wybierz Apache jako serwer źródłowy i wklej reguły .htaccess lub blok <VirtualHost>. Narzędzie przetłumaczy RewriteRule, DirectoryIndex, nagłówki i podstawowe uwierzytelnianie na dyrektywy Caddy.

Czy moje pliki konfiguracyjne są wysyłane na serwer?

Nie. Cała konwersja działa w 100% po stronie klienta w przeglądarce w JavaScript. Żadne nazwy domen, porty, wewnętrzne adresy IP ani hasła nie opuszczają Twojego komputera.

Jakie dyrektywy Nginx stają się zbędne w Caddy?

Dyrektywy takie jak ssl_certificate, ssl_protocols, proxy_set_header Upgrade czy gzip on są pomijane, ponieważ Caddy zarządza certyfikatami TLS, WebSocketami i kompresją w sposób w pełni automatyczny.