Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: problema SSI

  1. #1

    problema SSI

    Salve a tutti sto cercando di configurare il mio server virtuale è durante la fase finale mi sono accorto che le pagine dinamiche non sono interpretrati in modo corretto

    esempio funzionante:


    http://www.fials.net/cgi-bin/getpage...www.google.com



    mentre il mio non va:
    http://www.fials.net/cgi-bin/getpage...?www.fials.net


    non riesco a capire cosa è successo ho cosa devo fare, ritengo che sia un problema ssi ma non riesco a trovare la soluzione se qualcuno mi puo dare una mano grazie.

  2. #2
    ma cosa c'entra SSI?
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  3. #3

    SSI

    Scusa quando arriva una richiesta dal web su una pagina dinamica chi lo interpreta se non ssi, o cosa può essere? e come si può risolvere? sono ad un punto morto

  4. #4
    SSI non c'entra nulla. Significa Server Side Include e entra in gioco quando invochi uno script CGI all'interno di una pagina html con tag di questo genere:



    Chiarito questo vediamo di capire cosa ti succede, quindi spiegaci cosa fa quello script e come lo fa.
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  5. #5

    re

    spero di essere chiaro
    Utilizzo Article Manager content management della interactivetools.com
    programma cgi per la gestione delle news che utilizza dei templates è crea una pagina completa dove all'interno vi sono dei richiami .

    adesso ho cambiato server ed ho spostato tutto su energit.it, che utilizza la porta 8080, succede che la ricerca non da risultati , nel senso che non riesce a leggere la pagina. ho contattato energit che mi dice che è probabile che il problema sta proprio nella porta, cioè devo impostare la porta da 8080 a 80.

    la configurazione del file httpd.conf è la seguente

    Port 8080
    Listen 80.241.167.229:8080
    <IfDefine HAVE_SSL>
    Listen 80.241.167.229:8443
    </IfDefine>

    io ho modificato i seguenti parametri

    Port 80
    Listen 80.241.167.229:8080
    <IfDefine HAVE_SSL>
    Listen 80.241.167.229:80
    </IfDefine>

    ma senza successo ho cercato di verificare altri parametri ma funziona tutto perfettamente .

    Rimane il problema della ricerca, ti prego dammi una mano che mi sono imballato, tu cosa ne pensi?
    Ciao

  6. #6
    il file error_log di apache riporta errori? Quali?
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  7. #7

    errori log

    ho guardato è vi sono una sfilza di errori vari penso che quello che possa interessare sono questi:

    [Fri Jul 30 20:04:39 2004] [error] [client 151.29.211.191] script not found or unable to stat: /home/httpd/cgi-bin/getpage_test.cgi

    [Fri Jul 30 20:59:44 2004] [crit] (13)Permission denied: make_sock: could not bind to address 80.241.167.229 port 80

    [Fri Jul 30 22:37:09 2004] [error] [client 151.29.201.131] script not found or unable to stat: /home/httpd/cgi-bin/getpage_test.cgi

    Can't connect : Connection refused at /home/web/www.fials.net/website/cgi-bin/getpage_test.cgi line 20.

    [Sat Jul 31 23:09:32 2004] [crit] (13)Permission denied: make_sock: could not bind to address 80.241.167.229 port 80

    [Sat Jul 31 23:12:05 2004] [notice] Apache/1.3.27 (Unix) (Red-Hat/Linux) FrontPage/5.0.2.2623 PHP/4.3.1 configured -- resuming normal operations
    [Sat Jul 31 23:12:05 2004] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
    [Sat Jul 31 23:12:05 2004] [notice] Accept mutex: sysvsem (Default: sysvsem)
    Can't connect : Connection refused at /home/web/www.fials.net/website/cgi-bin/getpage_test.cgi line 20.


    Can't connect : Connection timed out at /home/web/www.fials.net/website/cgi-bin/getpage_test.cgi line 20.

    [Mon Aug 2 04:02:26 2004] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)

    [Fri Jul 30 11:35:08 2004] [error] [client 80.241.167.229] Invalid method in request get /



    spero che ho messo gli errori giusti, scusa il resto lo posso cancellare?

  8. #8
    No... non cancellare nulla ci pensa ciclicamente logrotate.

    Fri Jul 30 20:59:44 2004] [crit] (13)Permission denied: make_sock: could not bind to address 80.241.167.229 port 80

    Ritengo che il problema sia dovuto al fatto che lo script non riesca ad aprire un socket sulla porta 80, il che è logico poichè porte da 1 a 1024 sono riservate a root, per questo era stata settata la porta 8080, che può essere usata da tutti.
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  9. #9
    Per essere sicuri che il problema sia questo lancia lo script come root, ma anche se funziona bisognerà trovare una soluzione, poichè non è sicuro aprire un socket come root.
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  10. #10

    re

    Marco scusa ma per la connessione refusa

    Can't connect : Connection refused at /home/web/www.fials.net/website/cgi-bin/getpage_test.cgi line 20.


    cosa posso fare secondo te?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.