Zainstaluj i skonfiguruj Apache

Apache to serwer sieciowy typu open source..W tym samouczku omówimy kroki konfigurowania serwera Apache.

Czego się nauczysz

  • Jak skonfigurować Apache
  • Niektóre podstawowe konfiguracje Apache

Co będziesz potrzebował

  • Ubuntu Server 16.04 LTS
  • Dostęp Secure Shell (SSH) do twojego serwera
  • Podstawowa znajomość wiersza poleceń systemu Linux

Masz wszystko gotowe? Przejdźmy do następnego kroku!

2. Instalowanie Apache

Aby zainstalować Apache, zainstaluj najnowszy meta-pakiet apache2, uruchamiając:

sudo apt update
sudo apt install apache2

Po uruchomieniu polecenia instalowane są wszystkie wymagane pakiety i możemy je przetestować, wpisując adres IP serwera WWW.

Zainstalowany Apache

Jeśli zobaczysz powyższą stronę, oznacza to, że Apache został pomyślnie zainstalowany na twoim serwerze!

3. Tworzenie własnej strony internetowej

Domyślnie Apache ma włączoną podstawową stronę (tę, którą widzieliśmy w poprzednim kroku). Możemy modyfikować jego zawartość /var/www/htmllub edytując plik Virtual Host znajdujący się w /etc/apache2/sites-enabled/000-default.conf.Możemy zmodyfikować sposób, w jaki Apache obsługuje przychodzące żądania i mieć wiele witryn działających na tym samym serwerze, edytując plik Virtual Hosts.

Dziś pozostawimy domyślną konfigurację hosta wirtualnego Apache wskazującą na www.example.com i skonfigurujemy własną na gci.example.com .

Zacznijmy więc od utworzenia folderu dla naszej nowej strony internetowej /var/www/poprzez uruchomienie

sudo mkdir /var/www/gci/

Mamy tutaj jego nazwę gci, ale dowolna nazwa będzie działać, o ile wskażemy ją później w pliku konfiguracyjnym hostów wirtualnych.

Teraz, gdy mamy katalog utworzony dla naszej witryny, umieśćmy w nim plik HTML. Przejdźmy do naszego nowo utworzonego katalogu i utwórz go, wpisując:

cd /var/www/gci/
nano index.html

Wklej następujący kod do index.htmlpliku:

<html>
<head>
  <title> Ubuntu rocks! </title>
</head>
<body>
  <p> I'm running this website on an Ubuntu Server server!
</body>
</html>

Teraz utwórzmy plik VirtualHost, aby pojawił się, gdy piszemy w gci.example.com .

4. Konfigurowanie pliku konfiguracyjnego VirtualHost

Ten krok rozpoczynamy od przejścia do katalogu plików konfiguracyjnych:

cd /etc/apache2/sites-available/

Ponieważ Apache jest dostarczany z domyślnym plikiem VirtualHost, użyjmy go jako podstawy. ( gci.confsłuży tutaj do dopasowania nazwy naszej subdomeny):

sudo cp 000-default.conf gci.conf

Teraz edytuj plik konfiguracyjny:

sudo nano gci.conf

Powinniśmy mieć nasz e-mail, ServerAdminaby użytkownicy mogli się z Tobą skontaktować na wypadek, gdyby Apache napotkał błąd:

ServerAdmin yourname@example.com

Chcemy również, aby DocumentRoot wskazywała katalog, w którym przechowywane są nasze pliki witryny:

DocumentRoot /var/www/gci/

Domyślny plik nie zawiera ServerName, więc będziemy musieli go dodać i zdefiniować, dodając ten wiersz:

ServerName gci.example.com

Dzięki temu użytkownicy będą wchodzić na właściwą stronę zamiast domyślnej, gdy piszą w witrynie gci.example.com .

Teraz, gdy skończyliśmy konfigurować naszą stronę, zapiszmy i aktywujmy ją w następnym kroku!

5. Aktywacja pliku VirtualHost

Po skonfigurowaniu naszej strony internetowej musimy aktywować plik konfiguracyjny hostów wirtualnych, aby go włączyć. Robimy to, uruchamiając następującą komendę w katalogu plików konfiguracyjnych:

sudo a2ensite gci.conf

Powinieneś zobaczyć następujące dane wyjściowe

Enabling site gci.
To activate the new configuration, you need to run:
  service apache2 reload
root@ubuntu-server:/etc/apache2/sites-available#

Aby załadować nową witrynę, restartujemy Apache, wpisując:

service apache2 reload

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Translate »