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.
Nuxt 3 Uygulamasını Sunucuya Deploy Etme
2
●52
- 04-02-2024, 23:40:06
- 04-02-2024, 23:45:00Merhaba, 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:07NGINX 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