Torna indietro   Hardware Upgrade Forum > Software > Programmazione > Corsi, Tutorial e FAQ

Nikon Z9: pazzesca la raffica a 120 fps. Ecco il nostro primo contatto
Nikon Z9: pazzesca la raffica a 120 fps. Ecco il nostro primo contatto
La raffica a 120 fotogrammi al secondo a 11 megapixel di risoluzione è certamente una delle caratteristiche che più colpisce di Nikon Z9, che porta definitivamente l'ammiraglia sportiva di casa Nikon sul fronte mirrorless. Ecco il nostro primo contatto con questa fotocamera sportiva professionale, che mette a disposizione 45,7 megapixel a 20 fps, video 8K e un autofocus con riconoscimento avanzato dei soggetti, allenato dall'intelligenza artificiale
Qualcomm Snapdragon 8 Gen1 è il cuore degli smartphone Android del 2022
Qualcomm Snapdragon 8 Gen1 è il cuore degli smartphone Android del 2022
Il primo giorno dello Snapdragon Tech Summit 2021 porta l'annuncio della nuova piattaforma Snapdragon 8 Gen1, che sarà utilizzata negli smartphone top di gamma attesi nel 2022. Connettività 5G, prestazioni elevate con i giochi e con le elaborazioni di intelligenza artificiale e un comparto fotografico ai vertici: ecco quello che Qualcomm promette per gli smartphone Android di prossima generazione
Apple Watch 7 e Fitness+: connubio perfetto per la palestra in casa. La recensione
Apple Watch 7 e Fitness+: connubio perfetto per la palestra in casa. La recensione
Abbiamo provato Apple Watch serie 7 e Fitness+ insieme per capire se è possibile ricreare una palestra in casa per allenarsi. Da una parte c’è un sistema di lezioni completamente nuovo sul panorama mondiale. Dall’altra uno smartwatch che ha un’esperienza pluriennale in seno al fitness. Vi raccontiamo com'è andata la prova. 
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-05-2006, 13:14   #1
udK
Member
 
L'Avatar di udK
 
Iscritto dal: Mar 2006
Città: Svizzera
Messaggi: 74
[Tutorial] Apache + SSL in ambiente Windows

Per questioni di lavoro, 2 anni fa mi trovai costretto a dover implementare al webserver Apache2 il supporto per il protocollo https tramite OpenSSL in ambiente Windows.
Cercando in rete non trovai molte informazioni in merito; da qua l'idea di partire dalla fonte, prendere Apache2 e implementargli direttamente OpenSSL, da qui nacque ApacheSSL.

Senza dilungarmi troppo vediamo cosa ci occorre per far girare assieme al nostro Apache il sistema SSL.

1) Scaricare una delle versioni (Apache, Apache2.0 o Apache2.2) di ApacheSSL dal sito ufficiale.

2) Una volta scaricato ed estratto l'archivio copiare la cartella ApacheSSL in C:\

3) Aprire con l'editor preferito il file di configurazione, httpd.conf che si trova all'interno della cartella conf

4) Localizzare la riga #LoadModule ssl_module modules/mod_ssl.so e decommentarla togliendo il # iniziale.

5) Localizzare la riga Listen 80 e subito sotto aggiungere:
Listen 443

6) Creare 2 virtual host, uno per le connessioni su porta standard (80) e l'altro per le connessioni protette sulla porta 443, a fine del file httpd.conf aggiungiamo:

<VirtualHost localhost:80>
ServerName localhost
ServerAdmin webmaster@localhost
DocumentRoot C:\ApacheSSL\htdocs
</VirtualHost>

<VirtualHost localhost:443>
ServerName localhost
ServerAdmin webmaster@localhost
DocumentRoot C:\ApacheSSL\htdocs
SSLEngine On
SSLCertificateFile conf/ssl/localhost.cert
SSLCertificateKeyFile conf/ssl/localhost.key
</VirtualHost>

Salviamo e chiudiamo.

Fino a questo punto niente di complicato, ora arriva il momento di creare un certificato di prova.


Apriamo il prompt dei comandi, Start -> Esegui -> cmd [invio]
Spostiamoci nella cartella bin di ApacheSSL digitando cd C:\ApacheSSL\bin


Eseguiamo i seguenti 3 comandi:

openssl req -config openssl.cnf -new -out localhost.csr
openssl rsa -in privkey.pem -out localhost.key
openssl x509 -in localhost.csr -out localhost.cert -req -signkey localhost.key -days 365


Soffermiamoci un momento su questi 3 passaggi per spiegare cosa è stato fatto;

openssl req -config openssl.cnf -new -out localhost.csr
Questo crea una richiesta di certificazione del certificato e ne crea una vostra chiave privata che fa riferimento al nome del vostro dominio e del certificato stesso, pertanto se alla richiesta del browser il nome del certificato e il nome del vostro dominio non corrispondono il browser vi darà un messaggio di avviso: Il nome del certificato di protezione non è valido o non corrisponde al nome del sito.

openssl rsa -in privkey.pem -out localhost.key
Questo passaggio legge dal file di input la chiave privata per scriverla in localhost.key mediante RSA

openssl x509 -in localhost.csr -out localhost.cert -req -signkey localhost.key -days 365
Questo ultimo passaggio genera un certificato auto firmato che potete usare per le prove. Il certificato ha una validità di 365 giorni, se volete prolungarne la durata incrementate il numero dei giorni in base alle vostre esigenze.

I files creati che saranno necessari sono localhost.key e localhost.cert che si trovano in C:\ApacheSSL\bin. Creiamo nella directory C:\ApacheSSL\conf una cartella chiamata ssl e succesivamente ci copieremo all'interno i files localhost.key e localhost.cert


L'ultimo passo è quello d'installare il servizio di ApacheSSL tra i vari del sistema.
Sempre dal prompt dei comandi, puntato in C:\ApacheSSL\bin eseguiamo:

apache.exe -k install (per Apache e Apache 2.0)
httpd.exe -k install (per Apache 2.2)

Se tutto è andato bene il prompt vi deve restituire una scritta come questa:
Installing the ApacheSSL service
The ApacheSSL service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.


Ora aprite il monitor (ApacheMonitor.exe, solo per Apache 2+) di ApacheSSL e fate lo start, se tutto è andato bene dovreste avere una server signature simile:
ApacheSSL/2.2.x (win) mod_ssl/2.2.2 OpenSSL/0.9.8b

Per testare la connessione sotto SSL vi basta puntare il browser su https://localhost:443

E' tutto!

Note:
Se utilizzate Internet Explorer 7 e tentate di aprire una connessione su https://localhost:443 IE non ne sarà molto felice, vi dirà che il certificato non è valido e sicuro ecc ecc, vi basta cliccare su:

Continue to this website (not recommended).

per continuare senza problemi ma nella barra degli vi verrà mostrata la scritta "Certificate Error".


Riferimenti:
-------------
- Sito ufficiale di Apache (ASF) http://www.apache.org
- Sito ufficiale di OpenSSL http://www.openssl.org
- Sito ufficiale del progetto ApacheSSL http://apachessl.sf.net

Ultima modifica di udK : 03-06-2009 alle 15:07.
udK è offline   Rispondi citando il messaggio o parte di esso
Old 09-10-2006, 11:21   #2
Ikari80
Senior Member
 
L'Avatar di Ikari80
 
Iscritto dal: Aug 2003
Città: Sottomarina
Messaggi: 820
proprio la guida ke stavo cercando!!

ora la provo subito

Thankssssss
Ikari80 è offline   Rispondi citando il messaggio o parte di esso
Old 16-03-2007, 16:38   #3
landfab
Junior Member
 
Iscritto dal: Mar 2007
Messaggi: 2
Problemi generazione certificato

Ciao

sto seguendo la tua guida passo passo ma quando provo a dare il comando

openssl req -config openssl.cnf -new -out localhost.csr

mi dice

The system cannot execute the specified program.

Il sistema operativo è Windows 2003 server standard edition

Grazie in anticipo per la collaborazione!
landfab è offline   Rispondi citando il messaggio o parte di esso
Old 16-03-2007, 17:10   #4
landfab
Junior Member
 
Iscritto dal: Mar 2007
Messaggi: 2
come non detto

La soluzione è installare il pacchetto dei binari per windows visual c++

Grazie lo stesso

ciao!
landfab è offline   Rispondi citando il messaggio o parte di esso
Old 16-03-2007, 21:23   #5
udK
Member
 
L'Avatar di udK
 
Iscritto dal: Mar 2006
Città: Svizzera
Messaggi: 74
Quote:
Originariamente inviato da landfab Guarda i messaggi
La soluzione è installare il pacchetto dei binari per windows visual c++

Grazie lo stesso

ciao!
avevo messo un post in rilievo nel forum di www.apachessl.net proprio per questo problema;

ciao

Ultima modifica di udK : 24-03-2007 alle 00:47.
udK è offline   Rispondi citando il messaggio o parte di esso
Old 08-04-2007, 11:32   #6
djchandler
Junior Member
 
Iscritto dal: Apr 2007
Messaggi: 5
APACHE SSL E WINDOW VISTA PROBLEMA HELP::

Inviato: 8 Aprile 2007 10:17 Oggetto: Window Vista e Apache ssl problema

--------------------------------------------------------------------------------

Ciao A tutti ,
ho provato ad installare apache ssl su window vista home basic.


di apache ho provato a mettere la versione 2.0 ma nulla:

nella versione 2.0 qunado devo dare nel prompt il comando apache.exe -k install una volta dato invio non succede proprio nulla

no si installa ritorna la riga di comando normale di promtp??

in apache ssl 2.2 invece dopo i comando di install mi da :
httpd.exe -k install :

--->failed to open the Win nt<service manager ....

Che faccio ??
il mio sistema operativo e window vista home basic.

mai successo una cosa del genere con xp (funzionava da dio apache) pero purtroppo ora ho sto sistema oerativo...

Ultima modifica di djchandler : 08-04-2007 alle 11:46.
djchandler è offline   Rispondi citando il messaggio o parte di esso
Old 08-04-2007, 12:13   #7
udK
Member
 
L'Avatar di udK
 
Iscritto dal: Mar 2006
Città: Svizzera
Messaggi: 74
per installare ApacheSSL in Windows Vista devi aprire il prompt dei comandi in modalità amministratore.

Start -> Tutti i programmi -> Accessori -> [click destro -> Esegui come amministratore] su Prompt dei comandi

una volta aperto il prompt segui la normale procedura di installazione in base alla tua versione di ApacheSSL.

ciao

(ti ho risposto anche nell'altro forum)
udK è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2007, 16:59   #8
regufo
Junior Member
 
Iscritto dal: May 2007
Messaggi: 3
Non riesco ad installare APACHE su Windows Vita

Ciao ragazzi
Ho comprato da poco tempo un portatile nuovo ed ho dovuto tenere il sistema operativo che c'era installato, quindi "Vista".
Voglio installare il webserver Apache ed ho seguito i soliti passi.
1) logato come Administrator
2) eseguito l'installer
3) ho installato anche il modulo per PHP5



Adesso sto utilizzando un tool che si chiama Radicore che deve accedere in scrittura ad un file e mi esce una schermata di errore "permessi non concessi"
A questo ho girato un po sul web ed ho visto che è necessario un virtual host, qualcuno di voi sa come devo fare per dare al mio Apache i permessi di scrittura, lattura, esecuzione e Dio ? è necessario questo Virtual Host ?
regufo è offline   Rispondi citando il messaggio o parte di esso
Old 22-06-2007, 11:42   #9
simoneilsolito
Junior Member
 
Iscritto dal: Jun 2007
Messaggi: 1
problemi con comandi dal prompt

Ciao ,

ho anche io qualche problema nel creare un certificato di prova dal prompt dei comandi dopo aver modificato il file httpd.conf.

Infatti quando inserisco dal prompt dei comandi di DOS:

openssl req

mi esce la scritta:

Unable to load config info from /usr/local/ssl/openssl.cnf

e se provo a inserire la scritta:

config openssl.cnf

esce la scritta :

" config " non è riconosciuto come comando interno o esterno, un programma eseguibile o un file di batch

Quale potrebbe essere il problema secondo voi?

Grazie

Simone Solito
simoneilsolito è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2008, 23:27   #10
Spectrum7glr
Senior Member
 
L'Avatar di Spectrum7glr
 
Iscritto dal: Jun 2002
Città: Verona
Messaggi: 4944
gironzolando in rete nel tentativo di installare apache col supporto ssl mi sono imbattoto in questa guida.

L'ho seguita e funziona bene, ma solo se provo ad accedere al mio "sito di prova" in locale....se provo con https da remoto (mi sono abbonato ad un servizio di dynamic dns) il browser (FFox) mi restitusce l'errore 12263. La cosa curiosa è che se faccio lo stesso con http tutto funziona a perfezione...qualcuno sa darmi qualche dritta?
Spectrum7glr è offline   Rispondi citando il messaggio o parte di esso
Old 21-08-2008, 15:36   #11
sommojames
Senior Member
 
L'Avatar di sommojames
 
Iscritto dal: Jul 2005
Città: Torino
Messaggi: 6328
@udK

Sei un mito, questa guida mi è stata utilissima per un esame che sto preparando
__________________
Ho venduto a: Qix, dateme_un_nick, cate99, Kelendil, dj_ste, ezekiel22, Nelu
sommojames è offline   Rispondi citando il messaggio o parte di esso
Old 03-04-2012, 12:41   #12
Blackskull182
Member
 
L'Avatar di Blackskull182
 
Iscritto dal: Mar 2007
Messaggi: 207
Grazie per il 3d
__________________
Tutti gli imbecilli della Borghesia che pronunciano continuamente le parole: immorale, immoralità, moralità nell’arte e altre bestialità mi fanno pensare a Louise Villedieu, puttana da cinque franchi, che accompagnandomi una volta al Louvre, dove non era mai stata, si mise ad arrossire, a coprirsi la faccia, e tirandomi a ogni momento per la manica, mi domandava davanti alle statue e ai quadri immortali come si potesse esporre pubblicamente simili indecenze. (Charles Baudelaire)
Blackskull182 è offline   Rispondi citando il messaggio o parte di esso
Old 21-08-2012, 12:04   #13
Gregor
Senior Member
 
L'Avatar di Gregor
 
Iscritto dal: May 2000
Città: Asti-Alessandria
Messaggi: 6073
Scusate, come posso sapere se chi mi fa da host mi permette le chiamate ad https://?
__________________
PSN: jNash08
"Iddu pensa sulu a iddu..." (cit.)
Più di 100 compravendite sul forum
Gregor è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Nikon Z9: pazzesca la raffica a 120 fps. Ecco il nostro primo contatto Nikon Z9: pazzesca la raffica a 120 fps. Ecco il...
Qualcomm Snapdragon 8 Gen1 è il cuore degli smartphone Android del 2022 Qualcomm Snapdragon 8 Gen1 è il cuore deg...
Apple Watch 7 e Fitness+: connubio perfetto per la palestra in casa. La recensione Apple Watch 7 e Fitness+: connubio perfetto per ...
Fujinon XF33mmF1.4R LM WR, standard di nuova generazione per il sistema Fujifilm X Fujinon XF33mmF1.4R LM WR, standard di nuova gen...
Intel Core i9-12900K, prestazioni con Windows 11 e Windows 10 a confronto Intel Core i9-12900K, prestazioni con Windows 11...
Guida autonoma Tesla, ecco cosa vede l'i...
Una nuova Internet, evoluzione del cloud...
Il traffico mobile cresce di 300 volte i...
Questi sono i 10 video musicali pi&ugrav...
XPeng annuncia quello che molti pensavan...
NVIDIA conferma la GeForce RTX 2060 12 G...
WhatsApp è il servizio di messagg...
Eaton annuncia i nuovi UPS 5PX Gen2 fino...
Graviton3, il nuovo processore Arm di Am...
Questi sono i 10 video più popola...
Utenti contro Microsoft: un'app di finan...
Xenobot 3.0: i bio-robot alla terza gene...
Kaspersky: un paziente italiano su quatt...
Nokia 9 PureView non riceverà And...
Connessioni a internet a 1 Gbps in Itali...
SmartFTP
LibreOffice 7.2.3
7-Zip
Chromium
OCCT
K-Lite Codec Pack Update
K-Lite Mega Codec Pack
K-Lite Codec Pack Full
K-Lite Codec Pack Standard
K-Lite Codec Pack Basic
Opera Portable
Opera 81
Firefox Portable
NTLite
SiSoftware Sandra Lite
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 01:13.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Served by www3v