realbasic-nug.it
[Top] [All Lists]

R: Re: servizio hosting

To: <realbasic-nug.it@lists.realsoftware.com>
Subject: R: Re: servizio hosting
From: "ivanomonti@libero.it" <ivanomonti@libero.it>
Date: Sun, 27 May 2012 10:45:36 +0200 (CEST)
Authentication-results: mx.google.com; spf=pass (google.com: domain of realbasic-nug.it-bounces@lists.realsoftware.com designates 74.124.194.228 as permitted sender) smtp.mail=realbasic-nug.it-bounces@lists.realsoftware.com
Delivered-to: listarchive@realsoftware.com
Reply-to: "ivanomonti@libero.it" <ivanomonti@libero.it>, Realbasic NUG Italian <realbasic-nug.it@lists.realsoftware.com>
Sender: realbasic-nug.it-bounces@lists.realsoftware.com
Facciamo così, invece di romperci il capo con tutta questa roba, riuniamo 50 
euro annui, si parla con un provaider decente non solo di banda ma di capacità 
nel seguirci (ovviamente non da farci da badante), nel mio caso unBit li ho 
trovati disponibili e CAPACI cosa difficile da trovare qui in Italia, chiediamo 
a loro quanto ci costa un server dedicato pre impostato in maniera semplice e 
si lavora.

Se dovessimo essere una trentina sono circa 1500 euro annui, considerando che 
paghiamo già per avere uno spazio web, Register mi costa stessa cifra +/- ma e 
molto lento a mio parere e non mi cagano mai, capaci ma non cagano.


Cordialmente Ivano Monti

>----Messaggio originale----
>Da: matteolovatti@gmail.com
>Data: 27/05/2012 2.54
>A: "Realbasic NUG Italian"<realbasic-nug.it@lists.realsoftware.com>
>Ogg: Re: servizio hosting
>
>Ciao,
>
>salto tutte le premesse e passo al "sodo"
>
>La web edition non funzionerà o funzionerà in maniera blanda su qualsiasi 
server "hosting condiviso".
>Lasciate perdere roba da 35 euro all'anno e cose varie, non sono quello di 
cui avete bisogno per far funzionare le webapp.
>
>E' assolutamente necessario che il provider vi fornisca un accesso "root" 
questo perchè la configurazione standard fornita potrebbe non supportare le web 
app
>e sarà necessario entrare come root per poter mettere mano alla 
configurazione del server. 
>
>Questo ci porta a prendere in considerazione come minimo delle VPS.
>La mia scelta ( e anche quella di RealSoftware ) è ricaduta su rackspace (www.
rackspace.co.uk) provide costoso ma affidabile.
>Prima di andare con loro ho effettuato prove con flarevm.it, ed è proprio 
questo il provider con cui andremo adesso a fare la nostra prova
>Il pacchetto base di FlareVM costa 5,45€ al mese ma per fare i primi test non 
è male e soprattuto è alla portata di tutte le tasche.
>
>Aquistiamo quindi un server Linux Debian 6.0 Squeeze 32 Bit
>Inizierete a ricevere email da FlareVM, l'unica di cui dovete interessarvi è 
quella con oggetto "Virtual Server installed"
>qui troverete il vosto indirizzo del server "vps-XXXX.flarevm.net" 
l'indirizzo ip "XX.XXX.XXXX.XX" e la password dell'utente root.
>
>Se provate a buttare nel browser l'indirizzo del server dovreste ricevere un 
messaggio che il server non risponde o comunque che non è possibile instaurare 
una connessione, tranquilli, è normale
>Apache non è ancora installato.
>
>Apriamo quindi il terminale e digitiamo ssh root@indirizzo-ip-del-server, se 
vi si chiede qualche conferma per inserire l'host nella lista degli know-hosts 
rispondete semplicemente "yes"
>Inserite la password e dovreste essere loggati nel server.
>
>Da terminale digitiamo:
>
>apt-get update
>
>effettuato questo digitiamo
>
>apt-get update --show-upgraded
>
>se vi chiede se volete aggiornare i componenti rispondete "S"
>una volta terminati gli aggiornamenti procediamo con l'installazione di 
apache
>
>apt-get install apache2
>
>confermate con "S" quando vi chiederà se volete davvero procedere !
>
>Indovinate un pò..... abbiamo già finito ! 
>
>Ora prendete il vostro client SFTP ( io uso Transimit, potete anche usare 
Cyberduck mi pare, su Windows non so.... )
>e loggatevi al vostro server esattamente come avete fatto da terminale, per 
cui indirizzo ip, username "root" e la vostra password.
>Navigate tra le cartelle fino ad arrivare a /usr/lib/cgi-bin e all'interno 
mettete la vostra app
>
>Ora dal vosto browser non dovete fare altro che richiamare la vosta app, nel 
mio caso:
>
>http://vps-0142.flarevm.net/cgi-bin/webtest.cgi
>
>ed ecco la vosta app che parte ! Facile no ???
>
>Non vi basta ???? volete pure MySQL ????? 
>Sono le 2:23 di sabato notte e io ho 6 birre da mezzo in corpo !
>Ok dai... torniamo al terminale e digitiamo:
>
>apt-get install mysql-server
>
>confermiamo come al solito con "S"
>
>Asciugatevi la lacrima alla vista della schermata vintage MS-DOS e inserite 
una password per l'utente root di MySQL 
>( questa password non centra nulla con quella dell'utente root del server, ma 
se volete usare la stessa, nessuno ve lo vieta, io per il momento metto "pippo" 
)
>confermate la password e attendete che l'installazione continui dopodichè 
digitate:
>
>mysql_secure_installation
>
>inserite la password dell'utente root e alla domanda "Change the root 
password?" rispondete "n"
>
>alla domanda Remove anonymous users? rispondete "Y"
>
>alla domanda Disallow root login remotely? potete decidere se sarà concesso 
all'utente root di collegarsi in remoto al database, 
>questo vi potrebbe essere utile se volete utilizzare tools come Navicat o 
Sequel Pro per caricare dati sul vostro database per cui
>decidete voi, io per il momento dico "n", tanto dopo vi dirò come installare 
phpMyAdmin
>
>alla domanda Remove test database and access to it? rispondete "Y"
>
>alla domanda Reload privilege tables now? rispondente "Y"
>
>Fatto ! MySQL è pronto a interfacciarsi con la vostra web app !!
>
>Visto che abbiamo fatto 30 facciamo anche 31 ... installiamo PhpMyAdmin
>Per chi non lo sapesse, si tratta di un tool che ci permette tramite il 
browser di interagire con il database MySQL per creare tabelle, importare ed 
esportare dati.
>
>Sempre da terminale digitamo
>
>apt-get -y install phpmyadmin
>
>Ascigatevi nuovamente la lacrima per la schermata MS-DOS e premete la barra 
spaziatrice di modo che si veda un asterisco in corrispondenza di "apache2"
>
>"[*] apache2"
>
>poi premete invio per continuare l'installazione
>
>Ormai la vista del simil MS-DOS non suscita più nessun tipo di emozione per 
cui rispondete "Si" alla domanda sulla configurazione e nella schermata 
successiva inserite una password
>per l'untente root di phpMyAdmin ( stesso discorso di prima, nessuno vi vieta 
di usare la password di root del server, decidete voi, io per il momento metto 
"pippo")
>
>a questo punto l'intallazione dovrebbe essere terminata... facciamo un 
riavvio di apache digitanto 
>
>/etc/init.d/apache2 restart
>
>Anche questa è fatta ! dal browser digitate il vosto indirizzo del server 
seguito da phpmyadmin, nel mio caso:
>
>http://vps-0142.flarevm.net/phpmyadmin
>
>se vi loggate, avrete la tipica schermata di phpMyAdmin con tutte le opzioni 
per gestire il vostro database MySQL.
>
>
>Bene ! Direi che con queste info potete finalmente dare sfogo alle vostre 
webapp !
>
>***********************************************
>************** IMPORTANTE ****************
>***********************************************
>
>La configurazione che vi ho illustato qui deve essere usato SOLO ED 
ESCLUSIVAMENTE in ambiente di test senza dati "sensibili"
>il server cosi come vi ho illustrato è totalmente sprovvisto di difese verso 
l'esterno e senza nessuna politica del firewall installata per 
>cui usatelo a vostro rischio e pericolo !
>
>Buona notte a tutti !
>
>Matteo.
>
>





<Prev in Thread] Current Thread [Next in Thread>