Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Indirizzo Wan

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    156

    Indirizzo Wan

    Dunque, ho configurato un server apache in ascolto nella porta 80, l'indirizzo ip è 10.0.0.1 nella lan. ho configurato anche il router per accettare connessioni dall'esterno ed infatti da fuori è possibile accedere all'index.php.


    Il forum che ho installato in locale richiede l'url del sito come variabile globale, e la utilizza per creare tutti i link del forum, quindi se ad esempio inserisco 127.0.0.1 i link saranno del tipo:

    http://127.0.0.1/index.php
    http://127.0.0.1/index.php?showthread=1

    ecc..

    Problema: se inserisco 127.0.0.1, funzionerà tutto bene da locale, ma nessun'altro potrà vedere nulla (tranne l'index ovviamente). se inserisco L'ip pubblico del router, quello di internet insomma, tutto il resto del mondo può vedere il forum tranquillamente, ma io no.
    se metto l'ip pubblico ed uso un proxy (quindi esco forzatamente dalla lan e rientro con un'altro indirizzo), allora funziona.

    Perchè? come sistemo il tutto?

  2. #2
    usa l'indirizzo della lan. Il 127.0.0.1 e' il local loop e quindi la chiamata viene indirizzata sul pc stesso che la effettua.

    Dall'interno della lan dovresti raggiungere il server con l'indirizzo IP assegnato (10.0.0.1) o con il nome del PC se risolto in hosts. il 127.0.0.1 va bene solo dal server http stesso.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    156
    ok, e fin lì c'ero arrivato. se invece volessi far accedere qualcuno da fuori?

  4. #4
    Originariamente inviato da kudozz
    ok, e fin lì c'ero arrivato. se invece volessi far accedere qualcuno da fuori?
    utilizzi l'IP della connessione internet.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    156
    Ed ero arrivato anche a questo, come si evince dal mio primo post, ma se imposto l'ip pubblico, non mi è più possibile verificare il sito da locale.

    il problema è il router: se riceve una richiesta http dall'esterno, la reindirizza al mio pc, come programmato, e tutto funziona a dovere. se invece riceve una richiesta DA DENTRO, risponde lui stesso invece di reindirizzare la richiesta a me stesso. che diamine devo fare per consentire l'ingresso al sito contemporaneamente da dentro e da fuori la lan?

  6. #6
    mi pareva fosse gia' chiarito.

    Da "fuori" LAN devi utilizzare l'IP di connessione internet fornito da ISP. Nella LAN devi usare l'indirizzo IP della LAN che si riferisce al PC con il server HTTP oppure il nome del PC se risolto nel file HOSTS.

    Il router deve aver definito l'IP del PC che risponde alle chiamate HTTP e la relativa porta 80.

    Se vuoi simulare un accesso dall'esterno devi connetterti da un PC fuori dalla LAN, L'IP esterno NON corrisponde al server HTTP, ma al router stesso. Il router vedendo la richiesta HTTP la rigira al PC incaricato.

    In altre parole da dentro la LAN con l'IP esterno e' come se tu digitassi l'IP per connetterti al router. Quell'IP serve per entrare e non per uscire dalla LAN. Quindi per accedere al server da fuori digiteranno l'IP esterno, da dentro la LAN l'IP interno come detto prima.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    156
    Quindi per accedere al server da fuori digiteranno l'IP esterno, da dentro la LAN l'IP interno come detto prima.
    Questo è chiaro, il mio problema non è accedere al server. il problema è che il forum che sto testando richiede l'ip del server sul quale si trova, in fase di installazione. ottenuto questo ip, costruisce tutti i link del forum a partire da quell'ip, quindi io posso definire UN SOLO IP che verrà utilizzato da tutti, sia che si acceda da dentro, sia che si acceda da fuori. se definisco quello esterno, non potrò accedere dalla lan, perchè tutti i link saranno del tipo:

    http://84.220.666.2/forum/index.php?act=blablabla


    Se definisco invece quello interno non potrò accedere da fuori, perchè avrò link del tipo:

    http://10.0.0.1/forum/index.php?act=blablabla

    oppure:
    http://127.0.0.1/forum/index.php?act=blablabla

    quindi in un computer diverso dal mio non andranno. capito il dramma?

  8. #8
    a questo punto non e' un problema di rete, ma di server.

    crea un virtual server che abbia lo stesso indirizzo di quello remoto. Ma torniamo sulla configurazione di apache.

    trovi svariate info al riguardo, compreso alcuni post che ultimamente hanno affrontato questo argomento.

    Se chiarivi da subito il problema a quest'ora avresti risolto.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    156
    Sinceramente non capisco quale impostazione di apache dovrei mai verificare, puoi darmi un indizio preciso su quale potrebbe essere il problema, un nome da cercare, qualcosa? altrimenti sono punto e a capo...

  10. #10
    Originariamente inviato da kudozz
    Sinceramente non capisco quale impostazione di apache dovrei mai verificare, puoi darmi un indizio preciso su quale potrebbe essere il problema, un nome da cercare, qualcosa? altrimenti sono punto e a capo...
    non devi verificare ma impostare.

    Se tu crei un virtual host con il nome del tuo sito e risolvi il nome nel file hosts, quando digiti l'url del tuo sito andrai sul tuo pc. E' un work around per poter lavorare sul tuo pc usando l'indirizzo del remoto.

    guarda questa discussione...

    http://forum.html.it/forum/showthrea...readid=1049284

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.