ISP Fase di Setup Windows 2003 Server Cepparulo Marco Granatello Emmanuel Guarino Giuseppe Laurino...
-
Upload
floriana-roberti -
Category
Documents
-
view
214 -
download
0
Transcript of ISP Fase di Setup Windows 2003 Server Cepparulo Marco Granatello Emmanuel Guarino Giuseppe Laurino...
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