Nginx ve Apache için yapılandırma dosyalarını kolayca oluşturun. SSL, sıkıştırma, önbellek, güvenlik başlıkları ve daha fazlasını yapılandırın.
color:var(--muted)"># SiteScripti - Nginx Yapılandırması color:var(--muted)"> # SSL/HTTPS Yönlendirmesi color:var(--accent)">server { color:var(--accent)">listen 80; color:var(--accent)">server_name example.com www.example.com; color:var(--accent)">return 301 https://$host$request_uri; } color:var(--muted)"> # Gzip Sıkıştırma color:var(--accent)">gzip color:var(--green)">on; color:var(--accent)">gzip_types text/plain text/css application/json application/javascript text/xml application/xml text/javascript image/svg+xml; gzip_min_length 256; gzip_vary color:var(--green)">on; gzip_proxied color:var(--green)">any; color:var(--muted)"> # Cache Control - Statik Dosyalar color:var(--accent)">location ~* \.(jpg|jpeg|png|gif|ico|svg|webp|css|js|woff|woff2|ttf|eot)$ { color:var(--accent)">expires 30d; color:var(--accent)">add_header Cache-Control "public, no-transform"; } color:var(--muted)"> # Güvenlik Başlıkları color:var(--accent)">add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" color:var(--green)">always; color:var(--accent)">add_header X-Frame-Options "SAMEORIGIN" color:var(--green)">always; color:var(--accent)">add_header X-Content-Type-Options "nosniff" color:var(--green)">always; color:var(--accent)">add_header Referrer-Policy "no-referrer-when-downgrade" color:var(--green)">always; color:var(--accent)">add_header Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline';" color:var(--green)">always;
Bu araç, Nginx ve Apache web sunucuları için yapılandırma dosyalarını hızlıca oluşturmanızı sağlar. SSL yönlendirmesi, Gzip sıkıştırma, önbellek ayarları, güvenlik başlıkları ve daha fazlasını seçenekleri işaretleyerek kolayca yapılandırabilirsiniz.
Oluşturulan yapılandırmayı sunucunuzun ilgili yapılandırma dosyasına yapıştırın. Nginx için genellikle /etc/nginx/sites-available/ altında, Apache için .htaccess veya httpd.conf dosyasında kullanılır.
Nginx ve Apache arasındaki fark nedir?
Nginx event-driven mimarisiyle yüksek performans sunar ve statik içerik sunmada çok başarılıdır. Apache ise modül tabanlı yapısıyla esneklik sağlar ve .htaccess desteğiyle dizin bazında yapılandırma imkanı verir.
Oluşturulan yapılandırmayı nereye yapıştırmalıyım?
Nginx için /etc/nginx/sites-available/ altındaki site dosyanıza, Apache için .htaccess veya ana yapılandırma dosyanıza yapıştırın. Değişikliklerden sonra sunucuyu yeniden başlatmayı unutmayın.
Rate limiting Apache'de neden farklı?
Nginx rate limiting'i yerleşik olarak desteklerken, Apache için mod_ratelimit veya mod_evasive gibi ek modüller gerekir. Detaylı koruma için fail2ban gibi harici araçlar önerilir.