Home node.js Come configurare un dominio di primo livello per una webapp node.js rilasciata su nodejitsu

Come configurare un dominio di primo livello per una webapp node.js rilasciata su nodejitsu

5 min di lettura
0
0
95

Oggi vediamo come configurare un dominio di primo livello per una webapp node.js rilasciata su provider nodejitsu.

Per maggiori dettagli su cosa è nodejitsu o su come deployare una app node.js su nodejitsu si faccia riferimento a questo articolo.

Una volta rilasciata una app node.js su nodejitsu questa sarà visibile al link :

tuapp.jit.su

oppure

tuapp.nodejitsu.com

Noi invece vogliamo configurare il tutto per avere un link del tipo :

www.tuapp.com (oppure .it, .net, .org, … )

Cosa ci serve per fare questo?

– Una webapp node.js pubblicata e funzionante su nodejitsu

– Un file package.json per la nostra webapp node.js

– Un nome dominio “www.tuapp.com” registrato e disponibile su un provider che permetta la modifica dei record DNS di tipo A.

Vediamo nel dettaglio cosa fare, iniziando dalla nostra webapp.

Modifica del file package.json

Il file package.json di una webapp node.js è un file molto importante perché contiene informazioni su :

– nome, versione ed autore della webapp

– dipendenze applicative tra la webapp ed i vari npm installati (node package manager)

– versioni software dei vari npm e dello stesso node.js

– altre informazioni generiche dell’applicazione e sull’ambiente (http://package.json.nodejitsu.com/)

Nodejitsu sfrutta questo file per capire la configurazione dell’applicazione,  compreso il dominio di primo e secondo livello.

Pertanto è fondamentale impostare almeno i seguenti valori :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
  "name": "tuapp.com",
  "subdomain": "tuapp",
  "domains": [
    "tuapp.com",
    "www.tuapp.com"
  ],
  "scripts": {
    "start": "./server.js"
  },
  "version": "0.0.1",
  "engines": {
    "node": "0.6.x"
  }
}

Pubblicare le modifiche

Una volta modificato il file package.json sarà necessario pubblicarlo, per rilasciare solo questo file basta lanciare il comando:

1
 jitsu apps update

Impostare i record DNS di tipo A

Una volta modificato e rilasciato il file package.json dobbiamo impostare i parametri corretti per far puntare il dominio da noi acquistato all’applicazione pubblicata su nodejitsu.

Ho fatto questa cosa tramite il pannello di controllo dei domini netsons, ma la configurazione sarà la medesima qualunque sia il vostro service provider, purché vi permetta di impostare manualmente i record DNS di tipo A ovvero purché vi permetta di registrare un nome a dominio e successivamente “istruire” il web per far si che qualsiasi richiesta http del tipo www.tuapp.com venga indirizzata verso gli ip address nodejitsu.

Gli IP, ad oggi, sono i seguenti (qui la guida in inglese) :

165.225.129.253
165.225.130.235
165.225.130.237
165.225.130.238
165.225.130.239
165.225.130.240
165.225.130.241
165.225.131.4
165.225.131.5

Per cui dovrete impostare manualmente i seguenti record DNS di tipo A, per le richieste del tipo http://tuapp.com

Schermata 2013-03-05 alle 16.37.17

E questi per le richieste del tipo http://www.tuapp.com

Schermata 2013-03-05 alle 16.39.11

Fatto questo basterà attendere 24/48 ore affinché le modifiche vengano propagate dopodiché tutte le richieste verranno correttamente indirizzate verso la webapp nodejitsu.

Semplice no?

Che te ne pare? Ritieni utile questa guida?

Carica più articoli correlati
Carica più per Alessandro De Marchi
Carica più in node.js

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Guarda anche

idee regalo da donna: le migliori occasioni per un natale senza pensieri

Idee regalo da donna: le migliori occasioni per un natale senza pensieri Il Natale si sta …