PDA

View Full Version : Server web - INFO


Cazzabubbola
28-01-2011, 22:54
Salve ragazzi,

volevo chiedere qualche informazione a qualche esperto o qualcuno che abbia già testato ciò!

Che tipo di hosting web permette una "personalizzazione" più approfondita (al miglior prezzo, perchè magari so che con un serve proprietario ciò sarebbe possibile...ma a che prezzo??) del proprio hosting? Quello che mi interesserebbe più in particolare sarebbe il fatto di poter modificare le porte di accesso, visto che dovrei acquistare una cosa del genere per collegarla ad un file da compilato esterno, un eseguibile quindi.

essendo che devo quindi stabilire una connessione tra questo file compilato ed un DB "web" mi serve quindi assegnare delle porte mie fisse dove poi ci imposto la connessione del db di questo eseguibile...non so se mi sono saputo spiegare :look:


io da quello che ho capito, con aruba ad esempio, hosting classico, ciò non è possibile. Sapete se è fattibile con altri o con un server virtuale??

Freaxxx
28-01-2011, 23:07
Salve ragazzi,

volevo chiedere qualche informazione a qualche esperto o qualcuno che abbia già testato ciò!

Che tipo di hosting web permette una "personalizzazione" più approfondita (al miglior prezzo, perchè magari so che con un serve proprietario ciò sarebbe possibile...ma a che prezzo??) del proprio hosting? Quello che mi interesserebbe più in particolare sarebbe il fatto di poter modificare le porte di accesso, visto che dovrei acquistare una cosa del genere per collegarla ad un file da compilato esterno, un eseguibile quindi.

essendo che devo quindi stabilire una connessione tra questo file compilato ed un DB "web" mi serve quindi assegnare delle porte mie fisse dove poi ci imposto la connessione del db di questo eseguibile...non so se mi sono saputo spiegare :look:


io da quello che ho capito, con aruba ad esempio, hosting classico, ciò non è possibile. Sapete se è fattibile con altri o con un server virtuale??

solitamente le porte si sottointendono standard e non modificabili, quello che chiedi è da ricercare spulciando tutte le varie offerte, ma di certo un VPS offre maggiore libertà di un hosting.

Cazzabubbola
28-01-2011, 23:35
solitamente le porte si sottointendono standard e non modificabili, quello che chiedi è da ricercare spulciando tutte le varie offerte, ma di certo un VPS offre maggiore libertà di un hosting.

e che avevo fatto un altro post, ma senza risposta :(

avrei bisogno di creare un file compilato (in delphi\pascal). Però mi servirebbe, annesso, un DB che può essere "condiviso" a tutti. Un po' come avviene con giochi "grossi" in rete, dove c'e' un applet che scarichi e installi e giochi (ma il db è unico su un server in rete).

Essendo che dubito esista un server che ti permetta di avere un DB accessibile da più host, l'unica è provare ad associare un DB MYSQL in internet, con un host, a questo file compilato, tramite un oggetto in quel linguaggio. Il problema però è che c'e' bisogno, se così dovesse essere, di assegnare delle porte accessibili in modo tale che poi con quelle porte il file comunichi con il db, visto che il file sarà usato da più utenti...

non so se rende come l'ho spiegato...qualche consiglio sapreste darmelo???

bobbytre
29-01-2011, 02:07
La risposta di Freaxxx è corretta.

Con un VPS hai ha disposizione un sistema operativo , con determinate risorse ( che ne determinano spesso il prezzo ), sul quale puoi far i programmi che ti servono.
Hai bisogno di un database? gli installi mysql. Hai bisogno di un web server ? gli installi apache !
Vuoi avviare un server creato da te che resti in ascolto su una determinata porta ? Lo esegui !

Cazzabubbola
29-01-2011, 09:53
La risposta di Freaxxx è corretta.

Con un VPS hai ha disposizione un sistema operativo , con determinate risorse ( che ne determinano spesso il prezzo ), sul quale puoi far i programmi che ti servono.
Hai bisogno di un database? gli installi mysql. Hai bisogno di un web server ? gli installi apache !
Vuoi avviare un server creato da te che resti in ascolto su una determinata porta ? Lo esegui !

ok...due risposte in questo senso già mi danno maggior conforto!

quindi dite che posso andar tranquillo prendendo un server virtuale?

qualche consiglio su che server prendere? ARUBA o mi conviene guardare oltre, tipo all'estero??

Freaxxx
29-01-2011, 10:42
ok...due risposte in questo senso già mi danno maggior conforto!

quindi dite che posso andar tranquillo prendendo un server virtuale?

qualche consiglio su che server prendere? ARUBA o mi conviene guardare oltre, tipo all'estero??

all'estero di solito ti fanno pagare la banda a parte, o comunque "compresa nel prezzo" ce n'è poca, alla fine potresti pagare un bel po' al mese, soprattutto se nel database ci metti roba pesante.

altra cosa che dovresti controllare è la raggiungibilità del servizio all'esterno della server farm, non è scontato il fatto che un database venduto da un provider sia raggiungibile su internet da tutti gli indirizzi, accade anche che possa essere associato solo ad hosting della stessa azienda.

chiedi all'assistenza del provider dove vuoi comprare il servizio se le porte sono customizzabili e il servizio è raggiungibile dall'esterno.

dojolab
29-01-2011, 11:55
ok...due risposte in questo senso già mi danno maggior conforto!

quindi dite che posso andar tranquillo prendendo un server virtuale?

qualche consiglio su che server prendere? ARUBA o mi conviene guardare oltre, tipo all'estero??

Lassa sta Aruba; Netsons sono discreti, offrono un buon servizio, ma se "succhi" troppe risorse ti penalizzano (o addirittura chiudono la VPS).

Io sto provando VPSimple ed è eccezionale, per il momento.
Hostgator, dreamhost, in America... e vai tranquillo.

Occhio a NON aprire le porte... del DB; rischieresti attacchi per nulla.
Piuttosto fai un Tunneling SSH sulla porta 21 con una chiave pubblica integrata nel S/W client!

Cazzabubbola
29-01-2011, 22:11
più che aprire le porte ora ho un altro problema, l'unico componente per delphi che ho trovato in giro, anche free, mi permette soltanto di collegare l'eseguibile al db in rete, mysql, ma legge solo e non mi permette di scrivere :(

khelidan1980
30-01-2011, 11:10
più che aprire le porte ora ho un altro problema, l'unico componente per delphi che ho trovato in giro, anche free, mi permette soltanto di collegare l'eseguibile al db in rete, mysql, ma legge solo e non mi permette di scrivere :(

Ma tu devi scrivere da un programma delphi su un db?

Cazzabubbola
30-01-2011, 11:42
Ma tu devi scrivere da un programma delphi su un db?

su un db in rete, non in locale...sennò non stavo qua a scrivere! :D

e preferibilmente su mysql!

nico159
30-01-2011, 14:58
Usa un server virtuale, ad esempio Linode ;)

Cazzabubbola
30-01-2011, 17:23
Usa un server virtuale, ad esempio Linode ;)

si, ma il punto cruciale resta sempre l'oggetto da trovare per creare la connessione tra il mio eseguibile e il server in rete (e trovando quello, robabilmente, il server virtuale è pure inutile...volendo, forse)

qualcuno, per caso, sa come maneggiare gli xml per poter stabilire questa connessione tra un eseguibile e il server in rete? se ho ben capito, con un xml potrei risolvere il problema...o no?

nico159
31-01-2011, 11:01
si, ma il punto cruciale resta sempre l'oggetto da trovare per creare la connessione tra il mio eseguibile e il server in rete (e trovando quello, robabilmente, il server virtuale è pure inutile...volendo, forse)

qualcuno, per caso, sa come maneggiare gli xml per poter stabilire questa connessione tra un eseguibile e il server in rete? se ho ben capito, con un xml potrei risolvere il problema...o no?

Se Delphi ha funzioni come eval o qualche suo simile ( vedi http://docs.python.org/library/functions.html#eval ) che permettono di eseguire codice fornito a runtime basta che ci sia un sw di "base" scritto in Delphi che si colleghi al db, scarichi il sorgente e lo esegua tramite eval

Altrimenti potresti semplicemente creare un exe, comprimerlo insieme a tutte le sue dipendenze e inserirlo nel db ed il sw di "base" non dovrà far altro che prendere questo file compresso dal db, estrarlo in qualche dir temporanea e mandarlo in esecuzione

Cazzabubbola
31-01-2011, 11:34
Se Delphi ha funzioni come eval o qualche suo simile ( vedi http://docs.python.org/library/functions.html#eval ) che permettono di eseguire codice fornito a runtime basta che ci sia un sw di "base" scritto in Delphi che si colleghi al db, scarichi il sorgente e lo esegua tramite eval

Altrimenti potresti semplicemente creare un exe, comprimerlo insieme a tutte le sue dipendenze e inserirlo nel db ed il sw di "base" non dovrà far altro che prendere questo file compresso dal db, estrarlo in qualche dir temporanea e mandarlo in esecuzione

non ho capito molto bene questo tuo consiglio....:(