συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Linux

Πώς να αντικαταστήσει Apache Με Lighttpd

Ο διακομιστής Web Lighttpd είναι ένα ελαφρύ πλατφόρμα server σχεδιαστεί για χρήση σε εφαρμογές υψηλής έντασης δεδομένων , δεδομένου ότι χρησιμοποιεί λιγότερη μνήμη και επεξεργαστική ισχύ από το διακομιστή Web Apache κάνει . Δεδομένου ότι τα περισσότερα συστήματα Linux και UNIX διακομιστή μπορεί να έχει ήδη εγκατασταθεί ο διακομιστής Web Apache , το καταργήσετε εντελώς από το σύστημα πριν από την εγκατάσταση του λογισμικού Lighttpd διακομιστή Web για την πρόληψη των συγκρούσεων . Lighttpd είναι επίσης σε θέση να κάνουν χρήση της γλώσσας PHP scripting Web , καθώς και το δημοφιλές MySQL σχεσιακή βάση δεδομένων , καθιστώντας το μια μεγάλη αντικατάσταση για Apache ή Apache2 . Οδηγίες
Η 1

Σύνδεση στο διακομιστή Web , ανοίγοντας ένα τερματικό ( μια μαύρη και λευκή οθόνη που βασίζεται σε κείμενο με γραμμή εντολών ) και εισάγοντας το όνομα χρήστη και κωδικό πρόσβασης διαχειριστή σας . 2

Τερματίστε τη λειτουργία του Apache ή Apache2 λογισμικού χρησιμοποιώντας το σενάριο init.d μέσα στο " /etc /init.d " κατάλογο ως εξής : . " stop /etc /init.d /httpd "
εικόνων 3

Αφαιρέστε το Apache ή Apache2 λογισμικό διακομιστή από το σύστημα . Αν χρησιμοποιείτε το Debian Linux - based λειτουργικό σύστημα , καταργήστε το λογισμικό του server ως εξής : " apt - get remove apache " ή " apt- get remove apache2 " . Αν χρησιμοποιείτε RedHat Linux - based λειτουργικό σύστημα , καταργήστε το λογισμικό του server ως εξής : . " Rpm -e apache " ή " rpm -e apache2 "
Η

4 Αφαιρέστε την εντολή εκκίνησης που σου Linux /Unix rc.d runtime συστήματος . Εάν χρησιμοποιείτε ένα σύστημα Debian Linux -based , πληκτρολογήστε το ακόλουθο κείμενο: " update- rc.d -f apache2 αφαίρεση " . Εάν χρησιμοποιείτε ένα σύστημα RedHat Linux -based , πληκτρολογήστε την ακόλουθη : " chkconfig httpd off " τότε " chkconfig httpd - del "
5

Εγκαταστήστε το Lighttpd πακέτο διακομιστή Web . . Εάν χρησιμοποιείτε ένα σύστημα Debian Linux , εγκαταστήστε ως εξής : " apt - get install lighttpd " και αν χρησιμοποιείτε ένα σύστημα RedHat Linux -based , χρησιμοποιήστε την ακόλουθη εντολή : . ». Yum install lighttpd " lighttpd "
Η 6

εγκαταστήστε το PHP scripting γλώσσα και τα συνοδευτικά αρχεία , καθώς και το πακέτο βάσης δεδομένων MySQL και τα συνοδευτικά αρχεία για να εγκαταστήσετε όλα αυτά σε ένα σύστημα Debian Linux -based , πληκτρολογήστε τα εξής: . " apt- get install php5 - cgi php5 - mysql php5 - curl php5 - gd php5 - IDN php - αχλάδι php5 - imagick php5 - imap php5 - mcrypt php5 - memcache php5 - mhash php5 -μινγκ php5 - ps php5 - pspell php5 - recode php5 - snmp php5 - sqlite php5 - τακτοποιημένο php5 - xmlrpc php5 - xsl mysql mysql- server " . σε ένα σύστημα RedHat Linux -based , αντικαταστήστε το" apt - get install " με " yum install "στην αρχή της γραμμής .
Η 7

Επεξεργαστείτε το αρχείο php.ini χρησιμοποιώντας το " vi " επεξεργαστή κειμένου στον τερματικό σταθμό Πληκτρολογήστε τα ακόλουθα στη γραμμή εντολών : . " vi /etc/php5/cgi/php.ini " , στη συνέχεια, μετακινηθείτε προς τα κάτω μέσα από το κείμενο του php.ini αρχείο μέχρι να καταλήξουμε σε μια γραμμή που αρχίζει με " cgi.fix_pathinfo " Ρυθμίστε την στο " 1 " , ώστε να εμφανίζεται ως εξής : . ". cgi.fix_pathinfo = 1 " Αποθηκεύστε την εργασία σας και να βγείτε από το " vi " επεξεργαστή κειμένου
. Τετάρτη 8

Προσθήκη χρήστη στο σύστημα που μπορεί να χρησιμοποιήσει ο διακομιστής lighttpd Αυτό γίνεται ως πρότυπο UNIX useradd διαδικασία ως εξής : . " useradd -d /home /lighttpd - m - s /bin /bash lighttpd " .
Η 9

Δημιουργήστε μια ομάδα με το ίδιο όνομα χρήστη που προβλέπεται lighttpd : . ». groupadd lighttpd "
Η 10

Ανοίξτε το lighttpd αρχείο ρυθμίσεων conf στο " vi " editor για επεξεργασία , ως εξής : « vi /etc /lighttpd /lighttpd.conf " . Μετακινηθείτε προς τα κάτω μέσω του κειμένου αυτού του αρχείου παραμέτρων, μέχρι να βρείτε την ακόλουθη γραμμή : " # mod_fastcgi " . Αφαιρέστε το " σημάδι # " που εμφανίζεται πριν από τη γραμμή που το καθιστά ένα " αποτελεί σχόλιο » γραμμή , που σημαίνει ότι γίνεται ενεργό . Μετακινηθείτε πιο κάτω μέσα από το κείμενο και αφαιρέστε το σύμβολο "#" που εμφανίζεται πριν από τη γραμμή " mod_rewrite " για να γίνει ενεργό. Φυλάξτε αυτό το αρχείο ρυθμίσεων ανοιχτή
Η 11

Μεταβείτε στο κάτω μέρος του αρχείου lighttpd.conf και πληκτρολογήστε τις ακόλουθες γραμμές : . Γραμμή 1 : fastcgi.server = ( " php ". = > ( ( Γραμμή 2 : bin - μονοπάτι " = > " /usr/bin/php5-cgi Γραμμή 3 : υποδοχή " = > " /tmp /php.socket Γραμμή 4 : max - procs " = > 1 Γραμμή 5 : bin - περιβάλλον " = > ( Γραμμή 6 : PHP_FCGI_CHILDREN " = > " 4 " Γραμμή 7 : PHP_FCGI_MAX_REQUESTS " = > " 1000 " Γραμμή 8 : ) , Γραμμή 9: ) ) ) Αυτό το σενάριο είναι επίσης διαθέσιμο για μια πιο προσεκτική εξέταση στην Αναφορά 1 υπό τον τίτλο " Προσθήκη FastCGI " . στα μισά του δρόμου κάτω από τη σελίδα
Η 12

Αλλάξτε τα δικαιώματα των χρηστών σχετικά με τα αρχεία καταγραφής που Lighttpd θα πρέπει να είναι σε θέση να εγγράφως Υπάρχουν δύο τέτοια αρχεία καταγραφής : . " error.log "και" access.log " και οι δύο βρίσκονται κάτω από το " /var /log /lighttpd "κατάλογο για να αλλάξετε τα δικαιώματα για αυτά τα αρχεία , πληκτρολογήστε την ακόλουθη , μία σε κάθε γραμμή : . " chown - R lighttpd : lighttpd /var /log /lighttpd /error.log "και" chown - R lighttpd : . lighttpd /var /log /lighttpd /access.log "
Η 13

Ελέγξτε για να δείτε αν lighttpd ξεκίνησε μετά την εγκατάσταση πληκτρολογώντας τα ακόλουθα : ". pidof lighttpd " Εάν ένας αριθμός , ή σειρά αριθμών εμφανιστούν , τότε αυτό σημαίνει lighttpd εκτελείται αυτή τη στιγμή σε αυτήν την περίπτωση , κάντε επανεκκίνηση του διακομιστή για τις νέες ρυθμίσεις να τεθούν σε ισχύ : . " /etc /init.d /lighttpd restart " . Εάν ο διακομιστής δεν τρέχει ήδη , ξεκινήστε εισάγοντας την ακόλουθη : " /etc /init.d /lighttpd ξεκινήσει "
Η
εικόνων .

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα