13
Usługi sieciowe Usługi sieciowe Wykład 6 Wykład 6 Apache2- debian Apache2- debian Jarosław Kurek WZIM SGGW 1

Usługi sieciowe Wykład 6 Apache2- debian

  • Upload
    mitch

  • View
    107

  • Download
    1

Embed Size (px)

DESCRIPTION

Usługi sieciowe Wykład 6 Apache2- debian. Jarosław Kurek WZIM SGGW. Ćwiczenie 1. Instalacja serwera WWW Apache2 #apt-get install apache2 Instalacja implementacji protokołów SSL #apt-get install openssl ssl-cert Instalacja php5: - PowerPoint PPT Presentation

Citation preview

Page 1: Usługi sieciowe Wykład 6 Apache2-  debian

Usługi siecioweUsługi sieciowe

Wykład 6Wykład 6Apache2- debianApache2- debian

Jarosław KurekWZIM SGGW

1

Page 2: Usługi sieciowe Wykład 6 Apache2-  debian

Ćwiczenie 1Ćwiczenie 1Instalacja serwera WWW Apache2

#apt-get install apache2

Instalacja implementacji protokołów SSL#apt-get install openssl ssl-cert

Instalacja php5:#apt-get install libapache2-mod-php5 php5-

cli php5-common php5-cgi

Sprawdzić działanie <?php phpinfo(); ?>

Page 3: Usługi sieciowe Wykład 6 Apache2-  debian

Ćwiczenie 2Ćwiczenie 2Instalacja certyfikatów znanych urzędów certyfikacji – komercyjne

Należy włączyć SSL pod apache#a2enmod ssl

Create a Certificate Signing Request

mkdir /etc/apache2/ssl cd /etc/apache2/ssl

openssl req -new -days 365 -nodes -keyout www.onet.pl.key -out www.onet.pl.csr

Page 4: Usługi sieciowe Wykład 6 Apache2-  debian

Ćwiczenie 2Ćwiczenie 2Konfiguracja ports.conf w /etc/apache2/...

Page 5: Usługi sieciowe Wykład 6 Apache2-  debian

Ćwiczenie 2Ćwiczenie 2Chronimy nasz klucz prywatny:

chmod 400 /etc/apache2/ssl/www.onet.pl.key

Wchodzimy na stronę np. www.thawte.com i wybieramy trial ssl wrzucamy zawartość CSR

i czekamy na weryfikację i odbiór naszego CRT, którego musimy podpiąć do katalogu SSL wraz z certyfikatem zaufanego urzędu certyfikacji.

Page 6: Usługi sieciowe Wykład 6 Apache2-  debian

Ćwiczenie 2Ćwiczenie 2

Page 7: Usługi sieciowe Wykład 6 Apache2-  debian

Ćwiczenie 2Ćwiczenie 2

Page 8: Usługi sieciowe Wykład 6 Apache2-  debian

Ćwiczenie 3Ćwiczenie 3Wirtualne hosty:

a) Na jednym IP >1 domena np. Wp.pl i onet.pl

Page 9: Usługi sieciowe Wykład 6 Apache2-  debian

Ćwiczenie 3Ćwiczenie 3Wirtualne hosty:

a) Na jednym IP >1 domena np. Wp.pl i onet.pl

Page 10: Usługi sieciowe Wykład 6 Apache2-  debian

Ćwiczenie 3Ćwiczenie 3Wirtualne hosty:b) Na 2 IP domena np. Wp.pl i onet.pl192.168.5.110 i 192.168.5.111ALIAS: # ifconfig eth0:0 192.168.1.110 up

Page 11: Usługi sieciowe Wykład 6 Apache2-  debian

Ćwiczenie 3Ćwiczenie 3Wirtualne hosty:b) Na 2 IP domena np. Wp.pl i onet.pl192.168.5.110 i 192.168.5.111

Page 12: Usługi sieciowe Wykład 6 Apache2-  debian

Ćwiczenie 3Ćwiczenie 3Wirtualne hosty:c) Ta sam content na dwóch IP

Server configuration

NameVirtualHost 192.168.1.1

NameVirtualHost 172.20.30.40

<VirtualHost 192.168.1.1 172.20.30.40>

DocumentRoot /www/server1

ServerName server.example.com

ServerAlias server

</VirtualHost>

Page 13: Usługi sieciowe Wykład 6 Apache2-  debian

Ćwiczenie 3Ćwiczenie 3Wirtualne hosty:d) Różne website’y na różnych portach

Listen 80Listen 8080

NameVirtualHost 172.20.30.40:80NameVirtualHost 172.20.30.40:8080

<VirtualHost 172.20.30.40:80>ServerName www.example.comDocumentRoot /www/domain-80</VirtualHost>

<VirtualHost 172.20.30.40:8080>ServerName www.example.comDocumentRoot /www/domain-8080</VirtualHost>

<VirtualHost 172.20.30.40:80>ServerName www.example.orgDocumentRoot /www/otherdomain-80</VirtualHost>