PDA

View Full Version : Apache/Firewall il download non va


tomminno
16-04-2007, 23:22
Ho configurato Apache 2.2 su una Fedora Core 5, il sito funziona ma ho un problema sul download dei file: il download funziona solo se richiamo il server con l'IP locale della macchina, mentre se provo tramite l'URL il download non va. Poichè il sito è visibile all'esterno mi pare che non sia un problema del firewall, ma di configurazione di Apache. C'è da impostare qualcosa su httpd.conf?

kingv
17-04-2007, 14:29
non va cosa vuol dire? qual è il messaggio?

da quello che dici sembra un problema di risoluzione dei nomi.

tomminno
17-04-2007, 17:33
non va cosa vuol dire? qual è il messaggio?

da quello che dici sembra un problema di risoluzione dei nomi.

Non pare essere un problema di DNS in quanto il sito è perfettamente visibile all'esterno tramite la propria URL, ma quando provo a scaricare un file usando l'URL, lo scaricamento non parte: il browser avvisa del download ma poi non arrivano dati. Se invece lo richiamo tramite l'IP pubblico evidentemente il router della rete reindirizza direttamente sull'ip locale del server e il download funziona (4MB/s indicano chiaramente un traffico LAN).
Per questo pensavo a qualche configurazione di Apache, il firewall, visto che è aperta la porta 80, non dovrebbe essere il colpevole.

kingv
17-04-2007, 23:45
nell'access log arriva la richiesta quando accedi usando il nome?
controlla anche l'error log per eventuali messaggi di errore.


è un server pubblico? (in altre parole mi puoi passare l'url per fare qualche prova?)

tomminno
19-04-2007, 00:56
nell'access log arriva la richiesta quando accedi usando il nome?
controlla anche l'error log per eventuali messaggi di errore.


è un server pubblico? (in altre parole mi puoi passare l'url per fare qualche prova?)

Nel fle di log mi pare tutto ok nessuna segnalazione di errore e sugli accessi trovo:

192.168.0.1 - - [19/Apr/2007:00:18:26 +0200] "GET /download/valencia.rar HTTP/1.1" 200 164222585
192.168.0.1 - - [19/Apr/2007:00:18:26 +0200] "GET /download/valencia.rar HTTP/1.1" 200 164222585 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"
192.168.0.1 - - [19/Apr/2007:00:27:39 +0200] "GET /download/valencia.rar HTTP/1.1" 206 162518649
192.168.0.1 - - [19/Apr/2007:00:27:39 +0200] "GET /download/valencia.rar HTTP/1.1" 206 162518649 "-" "Mozilla/5.0 (X11; U; Linux i686; it; rv:1.8.0.10) Gecko/20070223 Fedora/1.5.0.10-1.fc5 Firefox/1.5.0.10"

Su Linux invece di apparirmi la schermata di download mi viene mostrato a video il conteuto del rar.
Il server al momento non è propriamente pubblico è un server casalngo che sto cercando di configurare al momento è più spento che acceso.

eclissi83
19-04-2007, 10:24
se provi ad usare wget invece di firefox per scaricare cosa succede?
wget http://tuosito/download/tuofile

facci sapere... a naso mi pare sia un problema di rewrite...

tomminno
19-04-2007, 23:10
se provi ad usare wget invece di firefox per scaricare cosa succede?
wget http://tuosito/download/tuofile

facci sapere... a naso mi pare sia un problema di rewrite...

wget funziona perfettamente.

tomminno
20-04-2007, 21:56
Ho provato con una versione di wget per windows questo è il risultato:

--19:31:03--
=> `valencia.rar'
Resolving tommasoinnocenti.dyndns.org... done.
Connecting to tommasoinnocenti.dyndns.org[151.37.66.42]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 164,222,585 [application/octet-stream]

0% [ ] 2,646 2.52M/s ETA 01:02

19:46:03 (2.52 MB/s) - Read error at byte 2646/164222585 (Unknown error). Retryi
ng.

--19:46:03--
(try: 2) => `valencia.rar'
Connecting to tommasoinnocenti.dyndns.org[151.37.66.42]:80... connected.
HTTP request sent, awaiting response... 206 Partial Content
Length: 164,222,585 (164,219,939 to go) [application/octet-stream]

0% [ ] 5,232 2.47M/s ETA 01:03

20:01:04 (2.47 MB/s) - Read error at byte 5232/164222585 (Unknown error). Retryi
ng.