Εγκαταστήστε το Mod_pagespeed Module με Apache στο Ubuntu 16.04

Εισαγωγή

Το Mod_pagespeed είναι μια λειτουργική μονάδα Apache ανοιχτού κώδικα που χρησιμοποιείται για την αυτόματη βελτιστοποίηση ιστοσελίδων. Κάνει τον ιστό πιο γρήγορο γράφοντας ξανά ιστοσελίδες για να μειώσει τον λανθάνοντα χρόνο και το εύρος ζώνης. Mod_pagespeed προσφέρει επίσης πολλές φίλτρα βελτιστοποίησης που χρησιμοποιούνται για τη βελτιστοποίηση διάφορα αρχεία, όπως css, html, png, και jpg.

Σε αυτό το σεμινάριο, θα εξηγήσω πώς να εγκαταστήσετε και να ρυθμίσετε την ενότητα Mod_pagespeed με τον Apache στο Ubuntu 16.04.

Προαπαιτούμενα

  • Μια πρόσφατα αναπτυγμένη παρουσία διακομιστή Vultr Ubuntu 16.04 με εγκατεστημένο το Apache.
  • Ένας χρήστης χωρίς ρίζα με προνόμια sudo που έχει ρυθμιστεί στον διακομιστή σας.
  • Μια στατική διεύθυνση IP 192.168.15.110 διαμορφώνεται στο σύστημά σας.

Βήμα 1: Ενημερώστε το σύστημα

Πριν ξεκινήσετε, ενημερώστε το σύστημά σας στην πιο πρόσφατη σταθερή έκδοση εκτελώντας την ακόλουθη εντολή:

sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot

Βήμα 2: Εγκαταστήστε το Mod_pagespeed

Μπορείτε να κάνετε λήψη της πιο πρόσφατης σταθερής έκδοσης της ενότητας Mod_pagespeed για Apache από τον επίσημο ιστότοπο του. Διαφορετικά, μπορείτε να το κατεβάσετε με την ακόλουθη εντολή:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb

Μόλις ολοκληρωθεί η λήψη, εγκαταστήστε το εκτελώντας την ακόλουθη εντολή:

sudo dpkg -i mod-pagespeed-stable_current_amd64.deb
sudo apt-get install -f

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

sudo systemctl restart apache2

Μπορείτε να επαληθεύσετε τη λειτουργική μονάδα Mod_pagespeed εκτελώντας την ακόλουθη curlεντολή:

curl -D- localhost

Εάν όλα ήταν επιτυχή, θα δείτε την ακόλουθη έξοδο:

HTTP/1.1 200 OK
Date: Mon, 28 Nov 2016 15:28:51 GMT
Server: Apache/2.4.7 (Ubuntu)
Accept-Ranges: bytes
Vary: Accept-Encoding
X-Mod-Pagespeed: 1.11.33.2-0
Cache-Control: max-age=0, no-cache
Content-Length: 10724
Content-Type: text/html; charset=UTF-8

Βήμα 3: Διαμορφώστε τη λειτουργική μονάδα Mod_pagespeed

Μπορείτε να διαμορφώσετε την ενότητα Mod_pagespeed με διαφορετικούς τρόπους. Είτε μπορείτε να χρησιμοποιήσετε το προεπιλεγμένο pagespeed.confαρχείο για να το διαμορφώσετε για ολόκληρο τον διακομιστή, είτε μπορείτε να βάλετε όλες τις ρυθμίσεις του στην οδηγία εικονικού κεντρικού υπολογιστή σας.

Ας ξεκινήσουμε με την επεξεργασία του προεπιλεγμένου pagespeed.confαρχείου:

sudo nano  /etc/apache2/mods-available/pagespeed.conf

Για να απενεργοποιήσετε τη μονάδα Mod_pagespeed αλλάξτε τη γραμμή από onσε off.

ModPagespeed off

Mod_pagespeed χρησιμοποιεί διαφορετικούς τύπους των επιπέδων που καθιστά το περίγραμμα απλό όπως PassThrough, CoreFilters, και OptimizeForBandwidth. Η προεπιλεγμένη ρύθμιση είναι:

ModPagespeedRewriteLevel CoreFilters

Για να απενεργοποιήσετε, CoreFiltersαλλάξτε τις γραμμές σε:

ModPagespeedRewriteLevel PassThrough

Εάν θέλετε να ενεργοποιήσετε επιπλέον φίλτρα, καθορίστε:

ModPagespeedEnableFilters filter1 filter2

Για να απενεργοποιήσετε το φίλτρο, καθορίστε:

ModPagespeedDisableFilters filter1 filter2

Βήμα 4: Πρόσβαση στη διεπαφή ιστού Mod_pagespeed

Η ενότητα Mod_pagespeed παρέχει μια διεπαφή βασισμένη στον ιστό για την προβολή της κατάστασης του διακομιστή. Θα χρειαστεί να προσθέσετε τη διεύθυνση IP του απομακρυσμένου σας μηχανήματος στο pagespeed.confαρχείο για να αποκτήσετε πρόσβαση σε αυτό από ένα απομακρυσμένο μηχάνημα.

sudo nano /etc/apache2/mods-available/pagespeed.conf

Αλλάξτε το αρχείο όπως φαίνεται παρακάτω:

<Location /pagespeed_admin>
    Order allow,deny
    Allow from localhost
    Allow from 127.0.0.1
    Allow from remote-ip-address
    SetHandler pagespeed_admin
</Location>

<Location /pagespeed_global_admin>
    Order allow,deny
    Allow from localhost
    Allow from 127.0.0.1
    Allow from remote-ip-address
    SetHandler pagespeed_global_admin
</Location>

Αποθηκεύστε το αρχείο και επανεκκινήστε την υπηρεσία Apache.

sudo systemctl restart apache2

Στη συνέχεια, ανοίξτε το πρόγραμμα περιήγησής σας και πληκτρολογήστε τη διεύθυνση URL http://192.168.15.110/pagespeed_adminγια πρόσβαση στη διεπαφή ιστού Mod_pagespeed.

Το Mod_pagespeed είναι πλέον εγκατεστημένο και διαμορφωμένο στον διακομιστή σας.

Αφήστε ένα σχόλιο

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Η Τεχνητή Νοημοσύνη δεν είναι στο μέλλον, είναι εδώ ακριβώς στο παρόν Σε αυτό το blog Διαβάστε πώς οι εφαρμογές Τεχνητής Νοημοσύνης έχουν επηρεάσει διάφορους τομείς.

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Είστε επίσης θύμα των επιθέσεων DDOS και έχετε μπερδευτεί σχετικά με τις μεθόδους πρόληψης; Διαβάστε αυτό το άρθρο για να λύσετε τις απορίες σας.

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

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

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Θέλετε να δείτε επαναστατικές εφευρέσεις της Google και πώς αυτές οι εφευρέσεις άλλαξαν τη ζωή κάθε ανθρώπου σήμερα; Στη συνέχεια, διαβάστε στο blog για να δείτε τις εφευρέσεις της Google.

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Η ιδέα των αυτοκινούμενων αυτοκινήτων να βγαίνουν στους δρόμους με τη βοήθεια της τεχνητής νοημοσύνης είναι ένα όνειρο που έχουμε εδώ και καιρό. Όμως, παρά τις πολλές υποσχέσεις, δεν φαίνονται πουθενά. Διαβάστε αυτό το blog για να μάθετε περισσότερα…

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Καθώς η Επιστήμη εξελίσσεται με γρήγορους ρυθμούς, αναλαμβάνοντας πολλές από τις προσπάθειές μας, αυξάνονται και οι κίνδυνοι να υποβάλλουμε τον εαυτό μας σε μια ανεξήγητη Ιδιότητα. Διαβάστε τι σημαίνει η μοναδικότητα για εμάς.

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

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

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Οι μέθοδοι αποθήκευσης των δεδομένων εξελίσσονται μπορεί να είναι από τη γέννηση των Δεδομένων. Αυτό το ιστολόγιο καλύπτει την εξέλιξη της αποθήκευσης δεδομένων με βάση ένα infographic.

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

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

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Πρόσφατα, η Apple κυκλοφόρησε το macOS Catalina 10.15.4 μια συμπληρωματική ενημέρωση για την επιδιόρθωση προβλημάτων, αλλά φαίνεται ότι η ενημέρωση προκαλεί περισσότερα προβλήματα που οδηγούν σε bricking των μηχανών mac. Διαβάστε αυτό το άρθρο για να μάθετε περισσότερα