isp

17
ISP Fase di Setup Windows 2003 Server Cepparulo Marco Granatello Emmanuel Guarino Giuseppe Laurino Rocco

Upload: nathan

Post on 03-Feb-2016

36 views

Category:

Documents


0 download

DESCRIPTION

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 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ISP

ISP

Fase di Setup

Windows 2003 Server

Cepparulo Marco

Granatello Emmanuel

Guarino Giuseppe

Laurino Rocco

Page 2: ISP

Software Installati

Windows 2003 Server DNS(Windows) Apache 2.0 PHP 5 Open SSL 0.9 MySQL 5

Page 3: ISP

Windows 2003 Server

Mai utilizzato in questo corso Problematiche di software largamente

utilizzati per linux Confrontare prestazioni linux e Windows

2003 Server

Page 4: ISP

DNS Service

Il sistema DNS è il metodo principale per la risoluzione dei nomi in Windows Server 2003

Page 5: ISP

Installazione DNS Service-1

Page 6: ISP

Installazione DNS Service-2

Page 7: ISP

Installazione DNS Service

Page 8: ISP

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)

Page 9: ISP

Modulo php

Il php è un linguaggio di scripting Installazione di php 5 Supporto al paradigma ad oggetti

Page 10: ISP

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.

Page 11: ISP

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.

Page 12: ISP

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...

Page 13: ISP

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-----

Page 14: ISP

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

Page 15: ISP

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>

Page 16: ISP

mod_ssl-Installazione(3)

Infine abbiamo copiato i certificati e la chiave in apache

conf/ssl/my-server.cert

conf/ssl/my-server.key

Page 17: ISP

MySQL

Installazione MySQL 5.0 Configurazione standard Installazione di phpMyAdmin che ci permette

la gestione user-friendly del db