Visualizzazione dei risultati da 1 a 6 su 6

Discussione: IIS e Apache

  1. #1

    IIS e Apache

    Chiedo innanzitutto scusa se il thread non fosse collocato nella giusta sezione... tra le varie disponibili questa mi sembrava la piu' pertinente ma...

    Il mio problema e' questo:
    Ho un server Windows 2000 sul quale era installato il simpatico IIS, ovviamente configurato sulla porta 80, come da standard.

    Successivamente, per necessita' di una BUONA compilazione delle pagine php ho installato Apache 2.0 settandolo in ascolto sulla porta 8080.

    Fin qui tutto ok...

    Ora pero' interviene un piccolo problema "formale" che si aggrava ahime' con la configurazione spesso approssimativa dei firewall aziendali: quel dannato ":8080" nell'url...

    Appurato che anche disabilitando il socket pooling di IIS ed anche aggiungendo un nuovo indirizzo IP al server, IIS continua a testare TUTTI gli indirizzi IP della macchina, rendendo cosi' di fatto impraticabile l'ascolto sulla porta 80 ad Apache, mi chiedevo se l'installazione di un software con ad esempio un webproxy (o piu' probabilmente un reverse-proxy) potessero fare al caso mio... :master:

    In pratica il programmozzo risponderebbe sulla porta 80 del server, farebbe il reindirizzamento sulla porta opportuna (ad esempio la 8080 per IIS e la 8081 per Apache) e mi rispondesse di ritorno sempre sulla 80 al client che ha fatto la richiesta...

    Sto' delirando io o effettivamente potrebbe essere la strada giusta?
    Lo so perfettamente, la migliore soluzione sarebbe quella di avere 2 macchine distinte per IIS ed Apache, facendo cosi' un instradamento differente da DNS... ma ahime' i serverozzi non costano poco!

    Qualcuno ha qualche idea su come ovviare al mio problema?

    Grazie in anticipo per ogni suggerimento!
    Rincoboys®... and proud to be!

  2. #2
    La tua risposta è valida ma bisogna configurare bene un proxy server. Per me vai a "impelagarti" in un problema che ti farà perdere parecchio tempo. In più le richieste sulla porta 8080 saranno sempre fatte dal server proxy e mai dal visitatore stesso (e magari per la tua applicazione è necessario avere le info del visitatore). Tieni anche conto che diventerebbe un gran casino anche con i cookie visto che il proxy non è un browser normale e quindi ad ogni richiesta per te sarà come un nuovo visitatore.

    Magari setta la porta 81 per Apache .. non puoi intervenire sul firewall per una eventuale modifica?

  3. #3
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    Appurato che anche disabilitando il socket pooling di IIS ed anche aggiungendo un nuovo indirizzo IP al server, IIS continua a testare TUTTI gli indirizzi IP della macchina, rendendo cosi' di fatto impraticabile l'ascolto sulla porta 80 ad Apache, mi chiedevo se l'installazione di un software con ad esempio un webproxy (o piu' probabilmente un reverse-proxy) potessero fare al caso mio...
    IIS puo' essere vincolato a uno solo degli ip del computer...
    prova a verificare se funziona..mettendo IIS su un ip
    e apache sull'altro

    (sperando che IIS lasci passare gli ip di non sua competenza)

  4. #4
    Gia'... credo anch'io che alla fine mi tocchera' comprare un serverino nuovo e fare girare i due webserver distintamente

    Per quanto riguarda la configurazione dei firewall... beh, io posso intervenire sul MIO firewall, ma non posso certo chiedere ad ogni utente che accede al sito di modificare o far modificare i settaggi degli eventuali firewall delle loro aziende no?

    Sulla possibilita' di far funzionare IIS solo ed esclusivamente su un IP della macchina... bah, per quante prove ho fatto mi e' risultato semplicemente impossibile... IIS decide autonomamente di controllare TUTTI gli ip della macchina... e quindi non ti permette di avere la coesistenza di due webserver...
    Di fatto questa credo che sia una NOTEVOLISSIMA problematica del webserver maicrosoft... ma tant'e'... bug conosciuto dalla versione 3.0 di IIS ed ancora non corretto

    Ok... ho capito... non ho speranza!!!
    Rincoboys®... and proud to be!

  5. #5
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    hai provato a impostare nelle proprietà del sito .. l'ip ...
    in modo che quel webserver risponda solo al ip che dici tu ?

  6. #6
    Originariamente inviato da seclimar
    hai provato a impostare nelle proprietà del sito .. l'ip ...
    in modo che quel webserver risponda solo al ip che dici tu ?
    Of course... ho detto ad IIS tutto quello che gli potevo dire ma... nada de nada... IIS non e' affatto simpatico
    Cioe'... mi puo' ancora star bene che si venga ad impicciare degli altri IP della macchina quando questi sono "virtuali"... ma con due schede di rete distinte (e quindi NAT diversi) no eh???

    Mah... anyway credo che le soluzioni, alla fine della fiera, siano solo due:

    1) Comprare un altro server e far girare i due webserver su macchine differenti
    2) Segare definitivamente IIS ed installare i moduli di ASP per Apache (rendendolo cosi' l'unico webserver presente).

    Uhm uhm uhm... :rollo:

    Credo che la seconda ipotesi mi sfagioli decisamente di piu'!
    Rincoboys®... and proud to be!

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