Hogyan telepítsd ki Node.js appod élő website-ra


 

Lépések:

Művelet

Parancsok

1. Belépés SSH-val

  • ssh -i {.pem file helye} ec2-user@{publikus IP}

2. Node.js telepítése

  • sudo amazon-linux-extras install nginx1
  • sudo service nginx start
  • service nginx status

3. PM2 és Git telepítése

  • npm i -g pm2
  • sudo yum install git -y

4. Mappa létrehozása az app forrásfájloknak

  • cd ../../
  • cd var
  • sudo mkdir node

5. Git repository klónozása

6. Mappa jogosultságok módosítása

  • cd the-example-app.nodejs
  • sudo mkdir node_modules
  • sudo chown -R $USER .

7. 3rd party könyvtárak telepítése

  • npm i

8. Node.js app elindítása

  • pm2 start ./bin/www

9. Nginx bekonfigurálása

  • sudo nano /etc/nginx/nginx.conf
  • Nano szerkesztőben:
    http {
        server {
            listen 80;
            location / {
                proxy_pass      http://127.0.0.1:3000/;
            }
        }
    }
  • sudo service nginx restart

 


Szeretnél React fejlesztővé válni?

 

Látogass el az online tanfolyamra:

React egyszerűen elmagyarázva

A weboldalunkon cookie-kat használunk, hogy a legjobb felhasználói élményt nyújthassuk. Részletes leírás »