PDA

View Full Version : Creazione Server Web


raphael88
23-04-2013, 18:42
Salve a tutti,
ho bisogno di una mano. Devo creare un server web in modo da caricarci sopra un video pubblicitario da far girare poi su un monitor. Ma a parte questo ho bisogno di una guida o qualcuno che mi aiuti nella creazione di questo server. Ne ho già creato uno con un software chiamato "Apache2Triad" e riesco a vederlo in locale nella mia rete digitando appunto l'indirizzo ip locale del mio computer host,ma il problema è che non riesco invece a vederlo su una rete esterna digitando l'indirizzo ip pubblico,nonostante la guida che ho seguito su un sito mi abbia detto che era possibile.
Grazie per l'aiuto.

mashiro2004
23-04-2013, 20:56
Salve a tutti,
ho bisogno di una mano. Devo creare un server web in modo da caricarci sopra un video pubblicitario da far girare poi su un monitor. Ma a parte questo ho bisogno di una guida o qualcuno che mi aiuti nella creazione di questo server. Ne ho già creato uno con un software chiamato "Apache2Triad" e riesco a vederlo in locale nella mia rete digitando appunto l'indirizzo ip locale del mio computer host,ma il problema è che non riesco invece a vederlo su una rete esterna digitando l'indirizzo ip pubblico,nonostante la guida che ho seguito su un sito mi abbia detto che era possibile.
Grazie per l'aiuto.

Hai fatto il nat della porta 80 o 443 sul firewall hardware e aperto le eventuali porte sul firewall software??

raphael88
24-04-2013, 14:27
sì,ho aperto la porta 80 del mio router ma non la 443,cosa intendi con firewall software?quello di windows?

mashiro2004
24-04-2013, 14:31
sì,ho aperto la porta 80 del mio router ma non la 443,cosa intendi con firewall software?quello di windows?

Sì di windows se lo usi, se usi linux iptables ecc....
La 443 la devi aprire se il sito è in https

raphael88
24-04-2013, 14:58
Il firewall di windows è sistemato mentre il protocollo che utilizzo è semplicemente Http,ma non va lo stesso,che mi consigli?

mashiro2004
24-04-2013, 15:06
Non conoscendo Apache2Triad non saprei.... Potrei consigliarti se usi windows di pubblicare il sito con iis oppure installare una distro linux tipo debian o centos e pubblicare il sito con apache
Tu sei sicuro che il nat sul router sia sia giusto?? Ovvero la porta 80 deve puntare al tuo ip interno

raphael88
24-04-2013, 15:09
Per me va bene qualsiasi server,anche l'iis di windows,ma una domanda: su un server posso caricarci anche un video vero?cioè non solo siti web

PhoEniX-VooDoo
24-04-2013, 15:10
vai qua (http://www.yougetsignal.com/tools/open-ports/) e inserisci il tuo indirizzo ip pubblico.

se ti dice che la porta 80 è aperta allora hai forwardato male il tuo indirizzo ip locale (quello del "web server")
se ti dice che è chiusa non l'hai aperta sul firewall

ciao

raphael88
24-04-2013, 15:25
mi dice che la porta 80 è aperta...

PhoEniX-VooDoo
24-04-2013, 15:29
ottimo, allora nelle impostazioni del tuo router ora devi associare la regola della porta 80 al IP locale del computer su cui gira il web server (per esempio 192.168.1.5).

ovviamente sarebbe meglio impostare questo IP come fisso (anche se in una rete domestica il DHCP ti assegna un IP diverso molto raramente quindi è come averlo statico, ma per fare le cose bene..)

ciao

P.S. occhio che a se non hai un'opzione a pagamento presso il tuo ISP per avere l'IP pubblico fisso, dopo alcuni giorni quel IP cambia e la tua pagina non sarà più raggiungibile. Per ovviare a ciò si usano servizy di dynamic DNS.

raphael88
24-04-2013, 15:39
l'ip locale del pc che uso come server è 192.168.1.2,ed è quello che ho inserito alla voce ip locale già da prima nel port forwarding del router,non è che ho sbagliato qualche altra configurazione? tipo ci sono altre voci come: "inizio/fine porta esterna,inizio/fine porta interna" e poi protocollo mi permette di scegliere tra "TCP,UDP,TCP/UDP". Come default mi ha messo alle voci delle porte tutti 80 e protocollo TCP.

PhoEniX-VooDoo
24-04-2013, 15:42
hai un'altro pc in casa o uno smartphone con da cui digitare http://192.168.1.2 e vedere se il tuo webserver funziona localmente?
puoi mettere uno screenshot della schermata di configurazione del router?

raphael88
24-04-2013, 15:46
ora che ci riesco sì,non l'ho mai fatto

raphael88
24-04-2013, 15:58
eccoti,spero che riesci a visualizzarla,se no dimmelo C:\Users\Raffaele\Desktop\Cattura.gif

raphael88
24-04-2013, 16:00
come non detto,è che gli allegati hanno un limite piccolo di kb,non te lo posso inviare in altro modo?

PhoEniX-VooDoo
24-04-2013, 16:04
caricala qua e poi posta il link ;)

http://imageshack.us/

raphael88
24-04-2013, 18:52
ok,grazie per il consiglio,tieni il link:http://imageshack.us/photo/my-images/833/catturayl.jpg/

raphael88
24-04-2013, 18:54
comunque sì in locale nella mia rete il web server funziona perfettamente...

PhoEniX-VooDoo
24-04-2013, 18:55
ok,grazie per il consiglio,tieni il link:http://imageshack.us/photo/my-images/833/catturayl.jpg/

ok la regola sembra impostata correttamente
a questo punto o hai cambiato ip locale (quindi non hai piu il 2) oppure il tuo web server non è su.

come ti dicevo prima, sarebbe d'aiuto se tu potessi testare il server con un altro dispositivo collegato alla tua rete locale.

raphael88
24-04-2013, 19:04
l'ho fatto,ho provato con un altro pc e funziona correttamente,l'ip locale del computer host è comunque ancora .2. Cosa vuoi dire con il web server non è su?

raphael88
24-04-2013, 19:28
ragazzi non so perché ma ho chiesto per scrupolo ad un amico di immettere l'indirizzo ip pubblico nella sua barra e adesso funziona,mentre ieri non c'era verso,vi chiedo scusa per il disturbo e vi ringrazio grandemente per l'aiuto e i consigli. Ci risentiamo,se volete,nel caso mi servisse altro.
Ciao

Skrillex
30-04-2013, 20:49
Salve a tutti,
ho bisogno di una mano. Devo creare un server web in modo da caricarci sopra un video pubblicitario da far girare poi su un monitor. Ma a parte questo ho bisogno di una guida o qualcuno che mi aiuti nella creazione di questo server. Ne ho già creato uno con un software chiamato "Apache2Triad" e riesco a vederlo in locale nella mia rete digitando appunto l'indirizzo ip locale del mio computer host,ma il problema è che non riesco invece a vederlo su una rete esterna digitando l'indirizzo ip pubblico,nonostante la guida che ho seguito su un sito mi abbia detto che era possibile.
Grazie per l'aiuto.

Se e centos:
yum install httpd
yum install php (if you need this)
service iptables stop
chkconfig iptables off
service httpd restart
cd /var/www/html
wget yourfile.whatyouneed