Error 404 Apache

Tutto quello che ha a che fare con GNU/Linux, soprattutto in ambito sistemistico.

Moderatore: Federico.Lagni

Rispondi
Avatar utente
aspirina
Cisco fan
Messaggi: 27
Iscritto il: mar 29 mar , 2005 10:13 am
Località: Roma

Salve a tutti,
premetto che non sono ferrata in materia, ma vi spiego subito il problema:
ho un webserver apache (su cui lavora anche tomcat) che, dopo un aggiornamento di file, mi dà l'errore 404 page not found. Ma il documento invocato esiste ed ha anche i permessi adeguati. Ho provato a rimettere il vecchio file (con il quale ha sempre funzionato) ma nisba!!
Inoltre ho confrontato i due file e sembrano essere identici.

A qualcuno è mai capitato qualcosa di simile? ...ed è così gentile da illuminarmi??
Avatar utente
andrewp
Messianic Network master
Messaggi: 2199
Iscritto il: lun 13 giu , 2005 7:32 pm
Località: Roma

Che file?Controlla che l'estensione sia html...forse è htm e probabilmente il demone httpd è configurato male.
Manipolatore di bit.
Avatar utente
aspirina
Cisco fan
Messaggi: 27
Iscritto il: mar 29 mar , 2005 10:13 am
Località: Roma

Il file è l'index.jsp
Avatar utente
andrewp
Messianic Network master
Messaggi: 2199
Iscritto il: lun 13 giu , 2005 7:32 pm
Località: Roma

mmm...MMM...mi sembra di ricordare che i jsp vanno nella directory di tomcat che, se non sbaglio, di default è in ascolto sulla porta 8080.
Puoi darci indicazioni più precise?Su apache, tomcat, il file che vuoi aprire ed il file che hai cambiato?!
Manipolatore di bit.
Avatar utente
aspirina
Cisco fan
Messaggi: 27
Iscritto il: mar 29 mar , 2005 10:13 am
Località: Roma

E' vero, la directory in cui ho lavorato appartiene a tomcat, ovvero si trova sotto /usr/local/tomcat/ecc., ed il file da me sostituito è proprio l'index.jsp.
Ma come ho anticipato, ho rispristinato il vecchio index, ma non è cambiato nulla.
La porta di ascolto non è quella di default...ma non credo sia qui il problema.
Quindi mi chiedevo se fosse necessario restartare tomcat ed apache, dopo aver sostituito il file.

grazie per le pronte risposte!
Avatar utente
andrewp
Messianic Network master
Messaggi: 2199
Iscritto il: lun 13 giu , 2005 7:32 pm
Località: Roma

La sostituzione dell'index non necessita del riavvio dei demoni...quindi, se in principio la pagina jsp di test funzionava, deve funzionare anche ora!
Dopo l'indirizzo ti ricordi di mettere :portaAscolto?Sicura che l'estensione del file sia effettivamente .jsp?Se usi un redirect con iptables hai controllato che la regola sia ancora presente?!
Manipolatore di bit.
Avatar utente
andrewp
Messianic Network master
Messaggi: 2199
Iscritto il: lun 13 giu , 2005 7:32 pm
Località: Roma

Dimenticavo....hai cancellato altri index.* eventualmente presenti nella directory?
Manipolatore di bit.
Avatar utente
aspirina
Cisco fan
Messaggi: 27
Iscritto il: mar 29 mar , 2005 10:13 am
Località: Roma

Se in principio la pagina jsp di test funzionava, deve funzionare anche ora!

E' quello che penso anch'io!!

Per rispondere alle tue domande:
sì, l'estensione è esattamente jsp;
il firewall (non si tratta di iptables) non è stato toccato;
la porta di ascolto è necessaria? Le prove fatte in precedenza mi visualizzavano la pagina senza aggiungere la porta;
per finire, non ho cancellato altri index.

I misteri del webserver....
Avatar utente
aspirina
Cisco fan
Messaggi: 27
Iscritto il: mar 29 mar , 2005 10:13 am
Località: Roma

I misteri questa mattina erano misteriosamente risolti: funzionava tutto alla perfezione!

A questo punto mi vien da pensare che qualche applicazione java è stata "depoyata" a mia insaputa mentre sostituivo il file e che la stessa puntava ad un index sbagliato (magari era scritto male).

Quindi, problema risolto (o inesistente dal lato sistemistico).

Grazie SithDrew, dell'interessamento!
Avatar utente
aspirina
Cisco fan
Messaggi: 27
Iscritto il: mar 29 mar , 2005 10:13 am
Località: Roma

"deployata"...già il termine è brutto, lo storpio pure!
Avatar utente
andrewp
Messianic Network master
Messaggi: 2199
Iscritto il: lun 13 giu , 2005 7:32 pm
Località: Roma

La colpa è sempre dei programmatori! :P

Ciao ciao.
Manipolatore di bit.
Rispondi