tiqxe adlı üyeden alıntı: mesajı görüntüle
Arkadaşın dediğine katılıyorum, böyle daha hızlı performans verir ve CDN ile tam uyumlu oluyor. Daha basit oluyor. Fakat eğer sunucuda SSR veya API Route kullanıyorsan bu yöntem uygun değil ama eğer sadece statik içerikler sunuyorsan mükemmel bir çözüm, dinamik içerik varsa Nginx ayarlarını düzeltmen daha iyi olur
efeakaroz13 adlı üyeden alıntı: mesajı görüntüle
Next JS'in configinden
const nextConfig = {
    output: 'export',
};
bunu yapip npm run build komutu ile statik cikti alip onu nginx ile servis edebilirsiniz
tiqxe adlı üyeden alıntı: mesajı görüntüle
server {
    listen 80;
    server_name _;
    resolver 127.0.0.1;

    # Static dosyalar için yapılandırma
    location /_next/static/ {
        alias C:/Users/Administrator/Desktop/projects/nextjs-app/.next/static/;
        expires 1y;
        access_log off;
        add_header Cache-Control "public";
    }

    # Global CSS için yapılandırma
    location /global.css {
        alias C:/Users/Administrator/Desktop/projects/nextjs-app/app/global.css;
        expires 1y;
        access_log off;
        add_header Cache-Control "public";
    }

    # Ana yönlendirme yapılandırması
    location / {
        proxy_pass http://127.0.0.1:3000;
        proxy_http_version 1.1;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_cache_bypass $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Upgrade $http_upgrade;

        # URL yeniden yazma kuralını kaldırdım
        # rewrite ^/(.*)$ /$host/$1 break;
    }
}
Birde böyle deneyip bir sorun varsa yazar mısın? Birde Next.js uygulamanın middleware.ts ve next.config.js dosyalarını da paylaşırsan daha detaylı yardımcı olabilirim. Belki oralarda sorun olabilir.
hocam maalesef bu da işe yaramadı whatsapp numaramı pm'den iletiyorum yazma şansın olursa paylaşayım istediklerini