Technologie open source w projekcie portalu internetowego opartego o platforme lamp.

19 października 2015 0 Przez administrator


wstep ………5

Rozdział I.
Podstawowe aspekty technologii open source

1.1 Dwa obozy, czyli wolne i otwarte oprogramowanie ………8
1.1.1 Free software foundation ………11
1.1.2 Open source initiative……… 13
1.2 Najpopularniejsze rodzaje licencji open source……… 17
1.2.1 Gnu general public license……… 17
1.2.2 Gnu lesser general public license ………19
1.2.3 Bsd berkley software distribution license ………20
1.2.4 Eupl licencja publiczna unii europejskiej ………21
1.3 Shared source, czyli alternatywne podejscie microsoftu ………22
1.4 Przykladowe projekty bazujace na open source……… 23
1.4.1 Gnu\linux ………23
1.4.2 Openoffice……… 25
1.5 Praktyczne zastosowania open source ………26
1.6 Komercyjne zastosowania ………27
1.7 Otwartość kodu a jego bezpieczenstwo ………29
1.8 Spolecznosc open source ………30

Rozdział II.
Glówne narzedzia zastosowane przy budowie portalu

2.1 Platforma serwerowa lamp……… 32
2.1.1 Ubuntu ………33
2.1.2 Apache ………36
2.1.3 Mysql……… 38
2.1.4 Php……… 40
2.2 WordPress……… 42

Rozdział III.
Instalacja oraz konfiguracja oprogramowania

3.1 System operacyjny……… 45
3.2 Narzedzia serwerowe ………50
3.2.1 Apache http serwer……… 51
3.2.2 Serwer baz danych mysql……… 54
3.2.3 Interpreter jezyka php……… 57
3.2.4 Openssh ………59
3.2.5 Htop ………60
3.2.6 Midnight commander……… 61
3.2.7 Proftpd……… 62
3.3 System cms wordpress ………63
3.3.1 Kokpit administratora ………66
3.3.2 Konfiguracja wygladu strony……… 69
3.4 Udostepnienie serwera online 74

Rozdział IV.
Podsumowanie projektu

4.1 Omówienie funkcjonalnosci portalu ………77
4.2 Wady i zalety wlasnego serwera……… 82

Zakończenie ………86
Bibliografia ………87
Spis rysunków……… 90
Spis screenów……… 90