Selamlar
node.js bir admin paneli vds de çalıştırmam için neleri kurmam gerekiyor acaba?
node.js bir projeyi vds de nasıl çalıştırabilirim
4
●296
- 20-02-2023, 00:04:57
- 20-02-2023, 13:07:53Durum şöyle
VDS sunucunuza git kurun kodunuzu git üzerinden sunucunuza pull edin
nvm kurun aşağıdaki komutlar ile kurabilirsiniz
sudo apt install curl
curl https://raw.githubusercontent.com/cr...ter/install.sh | bash
source ~/.bashrc
Daha sonra nvm install 16.15.1 vb node versionu yazıp node kurulumunu tamamlayın
Çektiğiniz kod klasöründe paketleri indirin ve build alın
npm i -g pm2 ile pm2 ekleyin daha sonrasında build aldığınız kodu
pm2 start npm --name projeadi -- baslatmakodu(start gibi)
ile başlatın
Daha sonrasında nginx ile proxy reserve etmeniz gerekiyor
sudo apt update
sudo apt install nginx
firewall aktif ederek
sudo ufw allow 'Nginx Full'
sudo ufw allow 'OpenSSH'
en son olarakta sudo systemctl reload nginx
eğer domain bağlayacaksanız
sudo nano /etc/nginx/sites-available/domainadi
içerisine
server {
listen 80;
listen [::]:80;
server_name domainadi;
location / {
proxy_pass http://localhost
rojeportu (http://localhost:3000 gibi);
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;
}
}
sudo ln -s /etc/nginx/sites-available/domainadi /etc/nginx/sites-enabled/
sudo nginx -t herşey doğrumu kontrol eder
sudo systemctl restart nginx
alan adınıza ssl eklemek için
sudo apt install certbot python3-certbot-nginx
sudo systemctl reload nginx
sudo certbot --nginx -d xxxxx.com
sudo systemctl status certbot.timer burdada herşey tamam ise kodunuz https://alanadiniz.com üzerinde çalışacaktır - 20-02-2023, 17:17:42Hocam windows iseFurkanBerkDag adlı üyeden alıntı: mesajı görüntüle
nodeJs indirin sonrasında projeyi masaüstüne koyun CMD ile projenin bulunduğu dizine gidinnpm i
ile modülleri kurunnode .
ile başlatın. Cloudflare üzerinden de yönlendirme yapabilirsiniz. Ek olarak pm2 da kullana bilirsiniz veya forever modülünü

rojeportu