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.
>
>
|