• 04-02-2024, 23:40:06
    #1
    Merhaba,
    Nginx bulunan bir sunucuya nuxt 3 uygulamasının kurulumu gerekiyor. İster tarif ederek, ister bağlantı yolu ile kurulum gerçekleştirilebilir.

    1- Proje hali hazıda sunucuda
    2- npm run generate komutu çalışıyor ve site de görüntülenme mümkün ancak sanıyorum SSR ile ilgili sorunlar var ve bu yüzden node .output/server/index.mjs komutunun çalışması gerekiyor.

    Bu konuda yardımcı olabilecek arkadaşlarımdan destek almak isterim.
  • 04-02-2024, 23:45:00
    #2
    Merhaba, npm run build yaptıktan sonra npm install -g pm2 ile pm2 kurulumunu yapın. Daha sonra pm2 start "npm run start" --name "[nuxt-proje]" komutunu çalıştırın. Proje aktif olarak sunucuda çalışıyor olacak terminali kapattığınızda devam etmeyi kesmeyecek. NGINX ayarlarınız var ise site adresiniz otomatik açılacaktır.
  • 04-02-2024, 23:50:07
    #3
    NGINX kurulumunu bilmiyorsanız;

    Sisteminizde NGINX'in kurulu olduğunu varsayalım. Genellikle dosya adresi "/etc/nginx/conf.d" dizininde bulunur. Burada uygulamamız için yeni bir yapılandırma dosyası oluşturacağız. Nano metin düzenleyicisini kullanarak yeni bir dosya oluşturalım. Aşağıdaki komutu çalıştırın.

    sudo nano [domainName].conf
    Editöre Nginx'imizin konfigürasyonu olarak aşağıdaki scripti girin.

    server {
     listen 80;
     listen [::]:80;
    server_name  siteadresi.com www.siteadresi.com;location / {
    
     # reverse proxy for next server
     proxy_pass http://localhost:3000;
     proxy_http_version 1.1;
     proxy_set_header Upgrade $http_upgrade;
     proxy_set_header Connection 'upgrade';
     proxy_set_header Host $host;
     proxy_cache_bypass $http_upgrade;
     }
    }
    Bundan sonra komut dosyanızı kaydedin ve Nginx'i aşağıdaki komutla yeniden başlatın.

    sudo nginx -t
    sudo systemctl restart nginx