- Home
- Categorie
- Coding e Sistemistica
- Hosting, Server e Domini
- Apache e SSL
-
Apache e SSL
Salve ragazzi, mi sto perdendo in una banalità forse.
Mi sto cimentando nell'abilitazione di SSL per connessioni cifrate HTTPS; sono riuscito, ma Apache non gestisce entrambe le connessioni (o l'una o l'altra).
httpd -D server_main
Avviando il server in questo modo funziona solo HTTP
Invece avviando il server in quest'altro modo
httpd -D server_ssl
... funziona solo HTTPS rimandando un codice 400 alle richieste sempili HTTP
Potrebbe essere dovuto al fatto che ho compilato un server statico?
-
Forse avrai provato già a cercare su google risposta...
ma i log che dicono?
-
Devo dire che ogni tanto un pò di fortuna ci vuole Non ci ho capito nulla ma per quello che mi serve ho trovato una soluzione alternativa...
Ho aggiunto una scheda di rete al PC e configurato un Virtual host con IP. Un lato server accetta connessioni http normali mentre l'altro invece accetta anche le connessioni cifrate https.
Certo meglio di niente.
-
Ciao Linus, ho letto la tua soluzione, volevo dirti che apache supporta entrambe le soluzioni. Intanto, se ti interessa ancora, potresti indicare distribuzione e versione di apache?
-
Direttamente dall'Apache Foundation:
http://httpd.apache.org/docs/2.2/ssl/ssl_faq.html#aboutconfig
non c'è bisogno di aggiungere un altra skeda di rete...
Se hai un server DNS in rete puoi addirittura mappare più indirizzi su un unico Server (con un solo IP/skeda di rete)
Se ti servono più IP, Linux permette di associare ad un unica skeda svariati indirizzi secondari...
-
Si puoi creare un infinità di schede virtuali con diversi indirizzi , ma ritornando ad apache controlla se hai il modulo già compilato con l'eseguibile lanciando il comando httpd -l , se non lo trovi nella lista llora lo devi abilitare nel conf , meglio ancora se gli fai caricare ( sempre dal conf ) un file di configurazione che di solito si chiama ssl.conf na cosa del genere lo trovi fra i file di apache.