- - Πώς να εγκαταστήσετε τον διακομιστή web Lighttpd στο Linux

Πώς να εγκαταστήσετε τον διακομιστή web Lighttpd στο Linux

Το Lighttpd είναι μια λεπτή εναλλακτική λύση για τον διακομιστή ιστού Apache για λειτουργικά συστήματα για διακομιστές Unix, Linux και Windows. Πρωταρχικός στόχος του είναι να παρέχει περιεχόμενο στον ιστό με γρήγορο και ασφαλή τρόπο.

Ο διακομιστής web Lighttpd είναι χρήσιμος, ειδικά για εκείνους που πρέπει να παρέχουν περιεχόμενο στο διαδίκτυο σε Linux, αλλά δεν έχουν απαραιτήτως μια εντυπωσιακή ποσότητα CPU και μνήμης RAM.

Η εγκατάσταση του διακομιστή web Lighthttpd δεν είναι μεγάληόπως η εγκατάσταση Apache ή Nginx στο Linux. Δεν υπάρχουν διαθέσιμα πακέτα στον ιστότοπο ανάπτυξης. Αντίθετα, αν θέλετε να το χρησιμοποιήσετε, πρέπει να κάνετε λήψη ενός πακέτου και να το εγκαταστήσετε με το χέρι. Εδώ είναι πώς να το κάνουμε.

Κατεβάστε το πακέτο RPM Lighttpd

Πριν από λίγο καιρό, υπήρχε ένα πακέτο RPM Lighttpd γιαCentOS / RedHat Enterprise Linux. Ωστόσο, φαίνεται ότι οι προγραμματιστές του web server δεν διανέμουν πια. Έτσι, αν θέλετε να χρησιμοποιήσετε το Lighttpd, απαιτείται ο πηγαίος κώδικας.

Πάρτε wget

Για να κατεβάσετε τον πηγαίο κώδικα, θα χρειαστείτε το wget εργαλείο λήψης. Καθώς τα περισσότερα λειτουργικά συστήματα για διακομιστές δεν περιλαμβάνουν πάντοτε αυτό το πρόγραμμα, απαιτείται εγκατάσταση.

Ubuntu

sudo apt install wget

Debian

sudo apt-get install wget

Arch Linux

sudo pacman -S wget

CentOS

sudo yum install wget

Μαλακό καπέλλο

sudo dnf install wget

OpenSUSE

sudo zypper install wget

Μόλις το πάρετε wget κατεβάζοντας το εργαλείο μέχρι να τρέξει στο διακομιστή του Linux (ή το Desktop που χρησιμοποιείτε ως διακομιστής), χρησιμοποιήστε το CD εντολή και μετακινήστε τη συνεδρία τερματικού στο / tmp Ευρετήριο.

Κάνοντας τη λήψη στο / tmp (γνωστός και ως προσωρινός) κατάλογος θα διασφαλίσει ότι μόλις το λογισμικό λειτουργεί και λειτουργεί, δεν θα στείλει το σύστημα αρχείων σας.

cd /tmp

Κωδικός πηγής

Τώρα που το τερματικό βρίσκεται στον προσωρινό κατάλογο επικαλείται wget και αρπάξτε την απελευθέρωση του πηγαίου κώδικα του lighttpd.

wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.gz

Εναλλακτικά, εάν έχετε προβλήματα με την κυκλοφορία του TarGZ, οι προγραμματιστές διαθέτουν μια έκδοση TarXZ διαθέσιμη.

wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.xz

Το πακέτο διακομιστή web lighttpd θα πρέπει να διαρκέσει μερικά δευτερόλεπτα για να κάνετε λήψη, ανάλογα με τη σύνδεσή σας στο διαδίκτυο. Όταν ολοκληρωθεί η διαδικασία, μεταβείτε στην επόμενη ενότητα αυτού του φροντιστηρίου.

Εξαγωγή πηγαίου κώδικα

Με τον κωδικό πλέον να γίνεται λήψη στο σύστημα διακομιστή Linux μέσα στον προσωρινό κατάλογο (/ tmp), είναι πλέον καιρός να εξαγάγουμε τον κώδικα από το αρχείο του. Η εξαγωγή των αρχείων κώδικα Lighttpd στο Linux γίνεται με το πίσσα εντολή.

Σε ένα τερματικό, γράψτε πίσσα με τους διακόπτες "zxvf". Αυτό θα σας επιτρέψει να εξαγάγετε και να δείτε τα περιεχόμενα του αρχείου TarGZ.

tar zxvf lighttpd-1.4.52.tar.gz

Εναλλακτικά, εάν κατεβάσατε το αρχείο TarXZ αντί του TarGZ, θα χρειαστεί να χρησιμοποιήσετε το πίσσα εντολή με διαφορετικό σύνολο διακοπτών. Συγκεκριμένα, τα "xvJf" αυτά.

tar xvJf lighttpd-1.4.52.tar.xz

Με τον κώδικα που εξάγεται, εκτελέστε το CD εντολή και μετακινήστε το τερματικό στον νέο φάκελο.

cd lighttpd-*

Από εκεί, χρησιμοποιήστε ls και να προβάλετε τα περιεχόμενα του καταλόγου.

ls

Καταρτίστε το Lighttpd σε Linux

Η οικοδόμηση του web server Lighttpd έχει μερικά βήματα. Δεν είναι υπερβολικά περίπλοκο και αρχίζει με την εγκατάσταση των απαιτούμενων εξαρτήσεων.

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

Μαλακό καπέλλο

sudo dnf install pcre-devel zlib-devel libbz2-devel

OpenSUSE

sudo zypper install pcre-devel zlibary-devel libbz2-devel

Με την εγκατάσταση των εξαρτήσεων, ήρθε η ώρα να σαρώσετε το σύστημά σας και να δημιουργήσετε τα αρχεία κάνουν στο σύστημα. Τα αρχεία Κάντε δημιουργηθεί με το σενάριο «Διαμόρφωση».

./configure

Αφήστε το σενάριο να τρέξει. Μπορεί να χρειαστεί μερικές φορές να εκτελείται και να εκτελείται εκ νέου το σενάριο, ειδικά αν καθορίζει ότι το σύστημά σας λείπει από αρχεία εξάρτησης.

Στον οδηγό μας, κάνουμε το καλύτερο δυνατό για να σας βοηθήσουμε να το εγκαταστήσετετις εξαρτήσεις που χρειάζεται το σενάριο για να δημιουργήσει σωστά τα αρχεία Make. Εντούτοις, μπορεί να μην λειτουργούν πάντα. Εάν έχετε προβλήματα, ελέγξτε την τεκμηρίωση.

Μόλις ολοκληρωθεί η ρύθμιση παραμέτρων, είναι καιρός να δημιουργήσετε την εγκατάσταση χρησιμοποιώντας το Φτιαχνω, κανω εντολή.

make
sudo make install

Όταν ολοκληρωθεί η εγκατάσταση, θα χρειαστεί να διαμορφώσετε το διακομιστή. Για να το κάνετε αυτό, κατευθυνθείτε προς την επίσημη ιστοσελίδα.

Ειδικά πακέτα διανομής

Ως επί το πλείστον, το Lighttpd δεν εξέρχεται από το δικό τουτρόπος διατήρησης πακέτων συγκεκριμένων διαδρομών για τον διακομιστή ιστού τους. Για το λόγο αυτό, καλύψαμε τον τρόπο με τον οποίο μπορείτε να μεταγλωττίσετε και να δημιουργήσετε τον πηγαίο κώδικα. Επιπλέον, η λήψη του πηγαίου κώδικα είναι ένας καλός τρόπος για να εξασφαλίσετε ότι μπορείτε να αποκτήσετε την πιο πρόσφατη έκδοση του λογισμικού, ανεξάρτητα από το λειτουργικό σας σύστημα Linux. Με αυτό είπε, μερικές διανομές μπορεί να έχουν ένα πακέτο web server Lighttpd στις κύριες πηγές λογισμικού τους.

Για να μάθετε περισσότερα, κατευθυνθείτε στο pkgs.org. Στη σελίδα θα δείτε πληροφορίες σχετικά με τα διάφορα πακέτα Lighttpd. Ωστόσο, λάβετε υπόψη ότι εάν εγκαταστήσετε τις κυκλοφορίες που σχετίζονται με τη διανομή, ενδέχεται να μην ενημερώνονται τόσο συχνά όσο γίνεται απευθείας από τους προγραμματιστές.

Σχόλια