ISP
Fase di Setup
Windows 2003 Server
Cepparulo Marco
Granatello Emmanuel
Guarino Giuseppe
Laurino Rocco
Software Installati
Windows 2003 Server DNS(Windows) Apache 2.0 PHP 5 Open SSL 0.9 MySQL 5
Windows 2003 Server
Mai utilizzato in questo corso Problematiche di software largamente
utilizzati per linux Confrontare prestazioni linux e Windows
2003 Server
DNS Service
Il sistema DNS è il metodo principale per la risoluzione dei nomi in Windows Server 2003
Installazione DNS Service-1
Installazione DNS Service-2
Installazione DNS Service
Apache
Apache, è un webserver per il protocollo HTTP, designato per poter girare come un processo standalone, senza ciò chiedere l'appoggio ad altre applicazioni o direttamente all'utente.
È stata utilizzata la versione 2.0 Sono state provate anche le versioni 1.3 e la
2.2.2(problemi installazione modulo php)
Modulo php
Il php è un linguaggio di scripting Installazione di php 5 Supporto al paradigma ad oggetti
Open SSL
OpenSSL è una realizzazione in forma di
software libero dei protocolli SSL/TLS (Secure
Socket Layer e Transport Layer Security) per la
certificazione e la comunicazione cifrata.
OpenSSL-1 software
Abbiamo scaricato la versione con i sorgenti Problemi: richiesti
− compilatore pyton− compilatore gcc (ad esempio Mingw)
-openssl-0.9.7c-bin.exe -xampp-win32-1.5.3a-installer.exe Si installano anche: Apache HTTPD 2.2.0, MySQL 5.0.18, PHP 5.1.1 + 4.4.1 pl1 + PEAR + Switch,
MiniPerl 5.8.7, mod_ssl 2.0.55, Openssl 0.9.8a, PHPMyAdmin 2.7.0 pl1, XAMPP Control Panel 2.1,eAccelerator 0.9.4, Webalizer 2.01-10, Mercury Mail Transport System für Win32 und NetWare Systems v4.01a, FileZilla FTP Server 0.9.10a, SQLite 2.8.15, ADODB 4.65, Zend Optimizer 2.5.10a.
OpenSSL- Installazione
Eseguire install ApacheSSL
Copiare i file ssleay32.dll e libeay32.dll dalla cartella GnuWin32\bin a WINDOWS\System32
con il comando openssl req -config openssl.cnf -new -out my-server.csr creiamo un certificato tramite una chiave privata...
OpenSSL- Esempio di certificato
-----BEGIN CERTIFICATE REQUEST-----
MIIB2jCCAUMCAQAwfzELMAkGA1UEBhMCaXQxCzAJBgNVBAgTAnNhMRAwDgYDVQQH
EwdTYWxlcm5vMQwwCgYDVQQKEwNJU1AxDjAMBgNVBAsTBVVOSVNBMRIwEAYDVQQD
EwlTaWN1cmV6emExHzAdBgkqhkiG9w0BCQEWEGVtbXluZXRAZW1haWwuaXQwgZ8w
DQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALteZl4gleCJjl1IQ9Bsme4p0Q+s3ZAi
zzaTxiMybmS1uo07Zj93Yq/Z32xIp+cqB/WdekpCBSRlwCiWLmgyt+M22DktThkY
s0/7QsVd0E6Fhw9IRKkWi6Cs6NnTWWlpADra0lqk7QvhkhHNe7C8jmOOH8w4QXtG
czSJHsm+XgDNAgMBAAGgGzAZBgkqhkiG9w0BCQcxDBMKZ3JhbmF0ZWxsbzANBgkq
hkiG9w0BAQQFAAOBgQAvt5+fJf7fdIJZZR2X5acfIT0RHhtyeoS1G89plGPRyahT
dM5ptIOpgCBi4A/uKp7tVtHwPt3HR5aBkMVLfbHWulKfTH+5YUDTsHON4+7de8XD
WlTP+MCIoKBJ1+TwdzdJWPdquYC+Y9AXPRekjOpkuSRa62BqI/EF941U2ia7sw==
-----END CERTIFICATE REQUEST-----
mod_ssl- Installazione(1)
abbiamo scaricato il file Apache module-mod_ssl.so altrimenti avevamo bisogno dei sorgenti di mod_ssl...problema
principale visual studio non è free
abbiamo aggiunto ad http.conf
LoadModule ssl_module modules/mod_ssl.so
mod_ssl-Installazione(2)
Ed alla fine del file abbiamo aggiunto
# see http://www.modssl.org/docs/2.8/ssl_reference.html for more info SSLMutex sem SSLRandomSeed startup builtin SSLSessionCache none
SSLLog logs/SSL.log SSLLogLevel info # You can later change "info" to "warn" if everything is OK
<VirtualHost www.my-server.dom:443> SSLEngine On SSLCertificateFile conf/ssl/my- server.cert SSLCertificateKeyFile conf/ssl/my-server.key </VirtualHost>
mod_ssl-Installazione(3)
Infine abbiamo copiato i certificati e la chiave in apache
conf/ssl/my-server.cert
conf/ssl/my-server.key
MySQL
Installazione MySQL 5.0 Configurazione standard Installazione di phpMyAdmin che ci permette
la gestione user-friendly del db
Top Related