Krok 1: Zaktualizuj system
Aby rozpocząć, zacznij od aktualizacji pakietów w systemie, aby upewnić się, że są aktualne. Aby to zrobić, uzyskaj dostęp do serwera jako root i uruchom polecenie:
# aktualizacja aktualizacji && Apt Upgrade
Krok 2: Zainstaluj Webserver Apache
Ponieważ pamięć podręczna lakieru znajduje się przed serwerem WebServer, będziemy musieli zainstalować Apache Web.
Aby zainstalować Apache, uruchom polecenie:
# apt Zainstaluj Apache2
Po zakończeniu instalacji serwera WWW Apache uruchom Webserver i sprawdź jego status za pomocą poniższych poleceń:
# Systemctl Start Apache2
# status SystemCtl Apache2
Powyższe wyjście potwierdza, że serwer WWW Apache jest uruchomiony.
Krok 3: Zainstaluj akcelerator HTTP lakier
Po zainstalowaniu Apache Webserver zainstaluj Accelerator HTTP Vannish, uruchamiając:
# apt Zainstaluj lakier
# Systemctl uruchom lakier
# lakier statusu Systemctl
Krok 4: Konfigurowanie pamięci podręcznej apache i lakieru HTTP
Apache Webserver słucha w porcie HTTP 80 w celu połączeń przychodzących. Jednak w naszej konfiguracji musimy dokonać kilku korekt. Ponieważ lakier będzie przekazywać żądania HTTP do serwera Apache, skonfigurujemy akcelerator lakier.
Aby skonfigurować Apache do słuchania portu 8080, otwórz plik konfiguracyjny, jak pokazano za pomocą
# vim/etc/apache2/porty.conf
Zapisz i wyjdź z pliku konfiguracyjnego.
W tej samej notatce wprowadzimy zmiany w domyślnym pliku hosta Apache i skonfigurujemy go tak, aby słuchać portu 8080
# vim/etc/apache2/Sites-emabled/000-default.conf
Zapisz i wyjdź z pliku konfiguracyjnego. Aby wprowadzić w życie zmiany, uruchom ponownie serwera Apache
# Systemctl restart apache2
W tym momencie, jeśli spróbujesz uzyskać dostęp do serwera internetowego w porcie 80, otrzymasz błąd ze względu na wprowadzone zmiany. Można go uzyskać tylko za pośrednictwem portu 8080, jak pokazano.
Krok 5: Konfigurowanie lakieru do słuchania portu 80
Musimy również skonfigurować lakier do słuchania portu 80, aby przekazać żądania HTTP do serwera internetowego. Wyeliminuje to również potrzebę dołączenia 8080 na końcu adresu URL podczas dostępu do przeglądarki internetowej.
Uruchom preferowany edytor tekstu i otwórz /etc/domyślne/lakier plik.
# vim/etc/default/lakier
Przewiń i zlokalizuj atrybut 'Daonon_opts '. Pamiętaj, aby zmienić port z 6081 na port 80
Zapisz i zamknij edytor tekstu.
Jeśli sprawdzisz /etc/lannish/default.vcl plik, powinieneś uzyskać wyświetlane dane wyjściowe poniżej.
Na koniec musimy edytować /lib/systemd/system/lakier.praca i zmodyfikuj port w ExecStart dyrektywa z portu 6081 do 80.
Zapisz i wyjdź z edytora tekstu.
Aby zmiany mają wpływ, musimy ponownie uruchomić serwery internetowe Apache, ponownie załadować system i ponownie uruchomić lakier w pokazanej kolejności
# Systemctl restart apache2
# SystemCtl Demon-Reload
# Systemctl restart lakier
Krok 6: Testowanie konfiguracji
Aby potwierdzić, że nasza konfiguracja jest dobra, użyj polecenia Curl, jak pokazano:
# curl -i server_ip
Szukaj tej linii Przez: 1.1 lakier (lakier/5.2) Jak wskazano na powyższym wyjściu. To pokazuje, że lakier działa zgodnie z oczekiwaniami.
Możesz teraz odwiedzić swoje WebServer bez dołączania 8080 na końcu.
I tak konfigurujesz pamięć podręczną lakieru do pracy z serwerem Apache Web Server na Ubuntu 18.04. Twój serwer internetowy powinien działać szybciej niż kiedykolwiek wcześniej dzięki super szybkiemu akceleratorowi HTTP, który będzie często dostępny do stron internetowych i obsługiwać je z imponującymi prędkościami!