Lighttpd jest wąską alternatywą dla serwera WWW Apache dla systemów operacyjnych Unix, Linux i Windows. Jego głównym celem jest dostarczanie treści internetowych w szybki i bezpieczny sposób.
Serwer sieciowy Lighttpd jest przydatny, szczególnie dla tych, którzy muszą dostarczać treści w Internecie w systemie Linux, ale niekoniecznie mają imponującą ilość procesora i pamięci RAM.
Konfigurowanie serwera internetowego Lighthttpd to niewielejak konfiguracja Apache lub Nginx w systemie Linux. Brak dostępnych pakietów na stronie programowania. Zamiast tego, jeśli chcesz go użyć, musisz pobrać pakiet i zainstalować go ręcznie. Oto jak to zrobić.
Pobierz pakiet Lighttpd RPM
Jakiś czas temu był pakiet Lighttpd RPM dlaCentOS / RedHat Enterprise Linux. Wygląda jednak na to, że twórcy serwera internetowego nie dystrybuują ich już. Jeśli więc chcesz użyć Lighttpd, wymagany jest kod źródłowy.
Zdobądź się
Aby pobrać kod źródłowy, potrzebujesz wget narzędzie do pobierania. Ponieważ większość systemów operacyjnych dla serwerów nie zawsze zawiera ten program, wymagana jest instalacja.
Ubuntu
sudo apt install wget
Debian
sudo apt-get install wget
Arch Linux
sudo pacman -S wget
CentOS
sudo yum install wget
Fedora
sudo dnf install wget
OpenSUSE
sudo zypper install wget
Kiedy już będziesz mieć wget narzędzie do pobierania i uruchomione na serwerze Linux (lub pulpicie, którego używasz jako serwer), użyj Płyta CD polecenie i przenieś sesję terminala do / tmp informator.
Pobieranie w / tmp (aka tymczasowy) katalog zapewni, że po uruchomieniu oprogramowanie nie zaśmieci twojego systemu plików.
cd /tmp
Kod źródłowy
Teraz, gdy terminal znajduje się w katalogu tymczasowym, wywołaj wget i pobierz wydanie kodu źródłowego lighttpd.
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.gz
Alternatywnie, jeśli masz problemy z wersją TarGZ, programiści mają dostępną wersję TarXZ.
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.xz
Pobranie pakietu serwera internetowego lighttpd powinno zająć kilka sekund, w zależności od połączenia internetowego. Po zakończeniu procesu przejdź do następnej sekcji tego samouczka.
Wyodrębnij kod źródłowy
Po zakończeniu pobierania kodu na serwerze Linux w katalogu tymczasowym (/ tmp), nadszedł czas na wyodrębnienie kodu z jego archiwum. Wyodrębnianie plików kodu Lighttpd w systemie Linux odbywa się za pomocą smoła Komenda.
W terminalu pisz smoła z przełącznikami „zxvf”. Umożliwi to wyodrębnienie i wyświetlenie zawartości archiwum TarGZ.
tar zxvf lighttpd-1.4.52.tar.gz
Alternatywnie, jeśli pobrałeś archiwum TarXZ zamiast TarGZ, będziesz musiał użyć smoła polecenie z innym zestawem przełączników. W szczególności te „xvJf”.
tar xvJf lighttpd-1.4.52.tar.xz
Po wyodrębnieniu kodu uruchom Płyta CD polecenie i przenieś terminal do nowego folderu.
cd lighttpd-*
Stamtąd użyj ls i przejrzyj zawartość katalogu.
ls
Skompiluj Lighttpd w systemie Linux
Budowa serwera internetowego Lighttpd składa się z kilku kroków. Nie jest zbyt skomplikowane i zaczyna się od zainstalowania wymaganych zależności.
Ubuntu
sudo apt install libpcre3-dev libbz2-dev zlib1g-dev
Debian
sudo apt-get install libpcre3-dev libbz2-dev zlib1g-dev
Arch Linux
sudo pacman -S pcre-8 zlib bzip2
Fedora
sudo dnf install pcre-devel zlib-devel libbz2-devel
OpenSUSE
sudo zypper install pcre-devel zlibary-devel libbz2-devel
Po zainstalowaniu zależności nadszedł czas na przeskanowanie systemu i utworzenie plików make w systemie. Pliki należy tworzyć za pomocą skryptu „Konfiguruj”.
./configure
Uruchom skrypt. Uruchomienie i ponowne uruchomienie skryptu może potrwać kilka razy, zwłaszcza jeśli wykryje, że w systemie brakuje plików zależności.
W naszym przewodniku staramy się pomóc w instalacjizależności potrzebne skryptowi do prawidłowego wygenerowania plików Make. Jednak nie zawsze może działać. Jeśli masz problemy, sprawdź dokumentację.
Po zakończeniu konfiguracji nadszedł czas na zbudowanie instalacji przy użyciu Robić Komenda.
make sudo make install
Po zakończeniu instalacji konieczne będzie skonfigurowanie serwera. Aby to zrobić, przejdź na oficjalną stronę internetową.

Pakiety specyficzne dla dystrybucji
W większości Lighttpd nie wychodzi z niegosposób na utrzymanie pakietów specyficznych dla dystrybucji dla ich serwera WWW. Z tego powodu omówiliśmy, jak możesz skompilować i zbudować kod źródłowy. Ponadto pobranie kodu źródłowego jest dobrym sposobem na zapewnienie najnowszej wersji oprogramowania, niezależnie od systemu operacyjnego Linux. To powiedziawszy, niektóre dystrybucje mogą zawierać pakiet serwera WWW Lighttpd w swoich głównych źródłach oprogramowania.
Aby dowiedzieć się więcej, przejdź na stronę pkgs.org. Na stronie zobaczysz informacje o liście kilku pakietów Lighttpd. Pamiętaj jednak, że jeśli zainstalujesz wersje specyficzne dla dystrybucji, może nie być aktualizowane tak często, jak pobieranie bezpośrednio od programistów.
Komentarze