Usługi sieciowe Wykład 6 Apache2- debian

1 Usługi sieciowe Wykład 6 Apache2- debianJarosław Kurek ...
Author: Roman Brocki
0 downloads 2 Views

1 Usługi sieciowe Wykład 6 Apache2- debianJarosław Kurek WZIM SGGW

2 Ćwiczenie 1 Instalacja 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 2

3 Ćwiczenie 2 Instalacja 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 -out 3

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

5 Ćwiczenie 2 Chronimy nasz klucz prywatny: chmod 400 /etc/apache2/ssl/www.onet.pl.key Wchodzimy na stronę np. 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. 5

6 Ćwiczenie 2 6

7 Ćwiczenie 2 7

8 Ćwiczenie 3 Wirtualne hosty:Na jednym IP >1 domena np. Wp.pl i onet.pl 8

9 Ćwiczenie 3 Wirtualne hosty: a) Na jednym IP >1 domena np. Wp.pl i onet.pl 9

10 Ćwiczenie 3 Wirtualne hosty: b) Na 2 IP domena np. Wp.pl i onet.pl i ALIAS: # ifconfig eth0: up 10

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

12 Ćwiczenie 3 Wirtualne hosty: c) Ta sam content na dwóch IPServer configuration NameVirtualHost NameVirtualHost DocumentRoot /www/server1 ServerName server.example.com ServerAlias server 12

13 Ćwiczenie 3 Wirtualne hosty: d) Różne website’y na różnych portachListen 80 Listen NameVirtualHost :80 NameVirtualHost :8080 ServerName DocumentRoot /www/domain-80 ServerName DocumentRoot /www/domain-8080 ServerName DocumentRoot /www/otherdomain-80 13