Zainstaluj pamięć podręczną lakieru 5.1 dla Nginx na Debian i Ubuntu
- 2557
- 302
- Juliusz Janicki
Pamięć podręczna lakieru (nazywane również Lakier) jest open source, HTTP Accelerator, który przechowuje strony internetowe w pamięci, więc serwery internetowe nie muszą tworzyć tej samej strony internetowej w kółko, gdy jest żądany przez klienta. Możesz skonfigurować lakier do pracy przed serwerem WWW, aby obsługiwać strony w znacznie szybszy sposób.
W naszym ostatnim artykule wyjaśniliśmy, jak skonfigurować pamięć podręczną lakier.
W tym artykule wyjaśnimy, jak zainstalować i skonfigurować pamięć podręczną lakieru 5 jako front-end dla Nginx HTTP Server na systemach Debian i Ubuntu.
Wymagania:
- System Ubuntu zainstalowany ze stosem LEMP
- System Debian zainstalowany ze stosem LEMP
- System Debian/Ubuntu ze statycznym adresem IP
Krok 1: Zainstaluj pamięć podręczną lakieru na Debian i Ubuntu
1. Niestety, nie ma wstępnie skompilowanych pakietów najnowszej wersji Pamięć podręczna lakieru 5 (I.mi 5.1.2 W momencie pisania), więc musisz zbudować go z plików źródłowych, jak pokazano poniżej.
Zacznij od zainstalowania zależności kompilacji ze źródła za pomocą polecenia Apt takiego.
$ sudo appt instaluj Python-docutils lidat-dev libpcre3-dev pkg-config automake libtool autoconf libncurses5-dev libncurses5
2. Teraz pobierz lakier i skompiluj go ze źródła w następujący sposób.
$ wget https: // repo.Warnish-Cache.org/source/lakier-5.1.2.smoła.GZ $ TAR -ZXVF lakier -5.1.2.smoła.GZ $ CD lakier-5.1.2 $ sh autogen.sh $ son Configure $ Make $ sudo Make Instal $ sudo ldconfig
3. Po skompilowaniu pamięci podręcznej lakier /usr/local/sbin/locnishd. Aby potwierdzić, że instalacja lakierska zakończyła się powodzeniem, uruchom następujące polecenie, aby zobaczyć wersję jej.
$/usr/local/sbin/varnishd -vSprawdź wersję pamięci podręcznej lakieru
Krok 2: Skonfiguruj Nginx do pracy z pamięcią podręczną lakieru
4. Teraz musisz skonfigurować Nginx pracować z lakierską pamięcią podręczną. Domyślnie nginx słucha na porcie 80, Potrzebujesz zmiany domyślnego portu nginx na 8080 Więc działa za buforowanie lakierów.
Dlatego otwórz plik konfiguracyjny Nginx /etc/nginx/nginx.conf i znajdź linię Posłuchaj 80, Następnie zmień to na Posłuchaj 8080 jako blok serwera, jak pokazano w zrzucie ekranu poniżej.
$ sudo vi/etc/nginx/nginx.confZmień port nginx
5. Po zmianie portu możesz ponownie uruchomić usługi Nginx w następujący sposób.
$ sudo systemctl restart nginx
6. Teraz rozpocznij demon lakieru ręcznie, wpisując następujące polecenie zamiast dzwonienia Systemctl uruchom lakier, Ponieważ niektóre konfiguracje nie są obowiązujące, gdy jest zainstalowany ze źródła:
$ sudo/usr/local/sbin/varnishd -a: 80 -b localhost: 8080Rozpocznij demon pamięci podręcznej lakieru
Krok 3: Pamięć podręczna lakieru na Nginx
7. Na koniec przetestuj, czy pamięć podręczna lakieru jest włączona i współpracuje z serwerem Nginx HTTP za pomocą polecenie curl poniżej, aby wyświetlić nagłówek HTTP.
$ curl -i http: // localhostTestuj pamięć podręczną lakieru na Nginx
Dodatkowe informacje można znaleźć z repozytorium Github Cache: https: // github.com/varnishcache/locnish-cache
W tym samouczku pokazaliśmy, jak skonfigurować pamięć podręczną lakieru 5.1 dla serwera Nginx HTTP w systemach Debian i Ubuntu. Możesz dzielić się z nami wszelkie przemyślenia lub zapytania za pośrednictwem informacji zwrotnej od dołu.
- « 28 rzeczy do zrobienia po nowej instalacji stacji roboczej Fedora 26
- WKHTMLTOPDF - Inteligentne narzędzie do konwersji strony HTML strony internetowej na PDF w Linux »