Konfiguracja serwera Apache2 – Linux 1. Instalujemy pakiet apache2. 2. Wchodząc na stronę localhost / 127.0.0.1 bądź IP serwera możesz ujrzeć domyślną stronę serwera. 3. Katalog z plikami konfiguracyjnymi serwera to /etc/apache2. W katalogu sites-available znajdują się pliki konfiguracyjne dla każdej ze stron. Strona po porcie 4. W pliku ports.conf dodajemy linijkę Listen oraz numer portu na który ma działać jeszcze serwer Apache, zapisujemy plik i następnie przechodzimy do sites-available. 5. W folderze sites-available kopiujemy plik domyślnej strony 000-default.conf i nadajemy mu jakąkolwiek nazwę. 6. Otwieramy skopiowany plik i zmieniamy w pierwszej linijce port 80 na nasz nowy port, który wpisaliśmy w ports.conf. Możemy również ustalić IP, na którym ma działać strona. Zmieniamy również ścieżkę do folderu ze stroną DocumentRoot, gdyż nie chcemy aby uruchamiała się domyślna strona. 7. Tworzymy folder, który podaliśmy w pliku, a w nim plik index.html. 8. Wpisujemy coś w pliku index.html, abyśmy wiedzieli że nasz strona działa poprawnie. 9. Włączamy naszą nową stronę poleceniem a2ensite , oraz restartujemy apache2. 10. Sprawdzamy wynik. Strona po nazwie (DNS) 11. W folderze sites-available kopiujemy plik domyślnej strony 000-default.conf i nadajemy mu jakąkolwiek nazwę. 12. Otwieramy skopiowany plik i w pierwszej linijce ustalamy IP na którym będzie działała strona, to samo IP nadajemy jako kolejne naszej karcie sieciowej. Usuwamy # przed ServerName i poprawiamy na własne. Zmianiamy również folder oraz na wszelki wypadek ServerAdmin. 13. Tworzymy folder, który podaliśmy w pliku, a w nim plik index.html. Wpisujemy coś w pliku index.html, abyśmy wiedzieli że nasz strona działa poprawnie. Następnie włączamy naszą nową stronę poleceniem a2ensite , oraz restartujemy apache2. 14. Dopisujemy nową strefę w pliku /etc/bind/named.conf.local. 15. Kopiujemy plik db.local i konfigurujemy go. 16. Zmieniamy DNS na kliencie na IP naszego serwera i sprawdzamy wynik. Dodanie innej lokalizacji ze stronami 17. W pliku apache2.conf zjeżdżamy nisko i znajdujemy znaczniki , kopiujemy bądź przepisujemy tak jak jest w /var/www i gotowe. Po restarcie usługi strony będą również działać w nowym folderze. Domyślny użytkownik usługi apache2 18. Znajdziemy go w pliku /etc/apache2/envvars. 19. Możemy go również wyszukać w /etc/passwd.