Sono principalmente uno sviluppatore iOS. Nella creazione della mia app corrente, avevo bisogno di un server con un'API REST con un paio di richieste GET. Ho passato un po 'di tempo a imparare Ruby e sono arrivato ad usare Sinatra, un semplice framework web. Posso eseguire il mio script server e accedervi da un browser in localhost:4567
, con una richiesta che è localhost:4567/hello
, ad esempio.
Ecco dove mi sento fuori dalla mia profondità. Ho installato un droplet Ubuntu su DigitalOcean e ho sentito come impostare tutti gli strumenti necessari tramite la riga di comando, finché non avessi potuto eseguire nuovamente il mio server, ora su questa droplet.
Il problema quindi è che non potevo accedere al mio server tramite droplet.ip.address:4567
, e un po 'di ricerca mi ha portato a scoprire che ho bisogno di Passenger e di un server HTTP Apache da configurare, e non con semplici istruzioni .
Sono molto in testa qui, e non mi sento a mio agio. Deve esserci un modo migliore per farmi portare il mio piccolo gruppo di file ruby ed eseguirlo su un server, rispetto a me. Ma non ho idea di cosa sto facendo.
Qualsiasi aiuto o consiglio sarebbe molto apprezzato.