Ostatnio pokazałem jak zainstalować serwer FTP na waszym serwerze Linuxa. Dzisiaj zaprezentuję instalacje usługi apache2. Pozwala ona nam na konfiguracje serwera, który będzie przechowywał nasze strony WWW. Jest to dość przydatna rzecz, bo dzięki temu będziemy mogli stworzyć własną jednostkę z naszymi stronami internetowymi.
Jak zainstalować apache2 Linux?
Na początku instalujemy naszą usługę o nazwie apache2:
apt-get install apache2
Następnie utworzy się nam katalog pod adresem /var/www/html, w którym znajduje się plik z domyślną stroną apache2 o nazwie index.html. Możemy przetestować czy serwer WWW już działa, wpisując w przeglądarce na stacji roboczej adres IP serwera.
Jak widzimy serwer WWW już działa, ale nie możemy tego tak zostawić. Przecież nie wpisujemy w przeglądarkę adresu IP, tylko jakąś konkretną nazwę. I tu przychodzi DNS, o którym zrobiłem już osobny poradnik. W skrócie musimy zainstalować usługę bind9 i skonfigurować nazwy domenowe.
Najpierw stworze sobie katalogi, w których będziemy przechowywać nasze strony:
mkdir /var/www/html/strona1
Później po zainstalowaniu bind9 konfigurujemy nasze strony. Domenę dodajemy w pliku:
/etc/bind/db.local
W tym poradniku znajdziecie, w jaki sposób skonfigurować domenę.
Następnie edytujemy domyślny plik:
nano /etc/apache2/sites-available/000-default.conf
W nim usuwamy “#” z linijki serwername i wpisujemy naszą nazwę strony. Dodatkowo ustawiamy plik docelowy z naszą stroną w document root. Po wszystkim zapisujemy cały plik najlepiej pod nazwą naszej strony. Całość wygląda mniej więcej tak:
Później musimy aktywować naszą stronę:
a2ensite domena.local.conf systemctl reload apache2
Teraz możemy dodać index.html do strony www:
nano /var/www/html/strona1/index.html
Sprawdźmy czy wszystko działa
Jak widzicie serwer WWW działa poprawnie. Oczywiście możecie dodać o wiele więcej stron, jeśli chcecie. Przetestujcie sami na swoich komputerach czy Wam to działa.