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

click fraud protection

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

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

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

Λήψη πακέτου Lighttpd RPM

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

Λάβετε wget

instagram viewer

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

Ubuntu

sudo apt install wget

Ντέμπιαν

sudo apt-get install wget

Arch Linux

sudo pacman -S wget

CentOS

sudo yum install wget

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

sudo dnf εγκατάσταση wget

OpenSUSE

sudo zypper εγκατάσταση wget

Μόλις αποκτήσετε το κλαίω το εργαλείο λήψης ενός d που εκτελείται στον διακομιστή Linux (ή στην επιφάνεια εργασίας που χρησιμοποιείτε ως διακομιστής) χρησιμοποιήστε το CD εντολή και μετακινήστε την τερματική συνεδρία στο /tmp Ευρετήριο.

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

cd / tmp

Πηγαίος κώδικας

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

κλαίω https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.gz

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

κλαίω https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.xz

Η λήψη του πακέτου διακομιστή ιστού 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- *

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

είναι

Μεταγλώττιση Lighttpd σε Linux

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

Ubuntu

sudo apt εγκατάσταση libpcre3-dev libbz2-dev zlib1g-dev

Ντέμπιαν

sudo apt-get εγκατάσταση libpcre3-dev libbz2-dev zlib1g-dev

Arch Linux

sudo pacman -S pcre-8 zlib bzip2

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

sudo dnf εγκατάσταση pcre-devel zlib-devel libbz2-devel

OpenSUSE

sudo zypper εγκαταστήστε pcre-devel zlibary-devel libbz2-devel

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

./Διαμορφώστε

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

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

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

make sudo make install. 

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

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

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

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

watch instagram story