1 / 17

ISP

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

nathan
Download Presentation

ISP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Software Installati • Windows 2003 Server • DNS(Windows) • Apache 2.0 • PHP 5 • Open SSL 0.9 • MySQL 5

  3. Windows 2003 Server • Mai utilizzato in questo corso • Problematiche di software largamente utilizzati per linux • Confrontare prestazioni linux e Windows 2003 Server

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

  5. Installazione DNS Service-1

  6. Installazione DNS Service-2

  7. Installazione DNS Service

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

  9. Modulo php • Il php è un linguaggio di scripting • Installazione di php 5 • Supporto al paradigma ad oggetti

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

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

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

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

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

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

  16. mod_ssl-Installazione(3) • Infine abbiamo copiato i certificati e la chiave in apache conf/ssl/my-server.cert conf/ssl/my-server.key

  17. MySQL • Installazione MySQL 5.0 • Configurazione standard • Installazione di phpMyAdmin che ci permette la gestione user-friendly del db

More Related