Ubuntu 16.04 Üzerine Apache ile Mod_pagespeed Modülünü Kurun

Giriş

Mod_pagespeed, web sayfalarını otomatik olarak optimize etmek için kullanılan açık kaynaklı bir Apache modülüdür. Gecikmeyi ve bant genişliğini azaltmak için web sayfalarını yeniden yazarak web'i daha hızlı hale getirir. Mod_pagespeed ayrıca gibi çeşitli dosyaları optimize etmek için kullanılan birçok optimizasyon sağlayan filtreler css, html, png, ve jpg.

Bu eğitimde, Ubuntu 16.04 üzerinde Apache ile Mod_pagespeed modülünün nasıl kurulacağını ve yapılandırılacağını açıklayacağım.

Ön şartlar

  • Apache kurulu yeni kurulan Vultr Ubuntu 16.04 sunucu örneği.
  • Sunucunuzda sudo ayrıcalıklarına sahip kök olmayan bir kullanıcı.
  • Sisteminizde statik IP adresi 192.168.15.110 yapılandırın.

1. Adım: Sistemi güncelleyin

Başlamadan önce, aşağıdaki komutu çalıştırarak sisteminizi en son kararlı sürüme güncelleyin:

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

Adım 2: Mod_pagespeed'i yükleyin

Apache for Mod_pagespeed modülünün en son kararlı sürümünü resmi web sitesinden indirebilirsiniz. Aksi takdirde aşağıdaki komutla indirebilirsiniz:

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

İndirme işlemi tamamlandıktan sonra, aşağıdaki komutu çalıştırarak yükleyin:

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

Yükleme tamamlandığında, modülü yüklemek için Apache hizmetini yeniden başlatmanız gerekir:

sudo systemctl restart apache2

Aşağıdaki curlkomutu çalıştırarak Mod_pagespeed modülünü doğrulayabilirsiniz :

curl -D- localhost

Her şey başarılı olduysa, aşağıdaki çıktıyı göreceksiniz:

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

Adım 3: Mod_pagespeed modülünü yapılandırma

Mod_pagespeed modülünü farklı şekillerde yapılandırabilirsiniz. Varsayılan pagespeed.confdosyayı tüm sunucu için yapılandırmak üzere kullanabilir veya tüm ayarlarınızı sanal ana bilgisayar yönergelerinize koyabilirsiniz.

Varsayılan pagespeed.confdosyayı düzenleyerek başlayalım :

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

Mod_pagespeed modülünü devre dışı bırakmak için satırı olarak ondeğiştirin off.

ModPagespeed off

Mod_pagespeed markaları gibi basit konfigürasyona bu seviyelerde farklı kullanır PassThrough, CoreFiltersve OptimizeForBandwidth. Varsayılan ayar:

ModPagespeedRewriteLevel CoreFilters

Devre dışı bırakmak CoreFiltersiçin satırları şu şekilde değiştirin:

ModPagespeedRewriteLevel PassThrough

Ek filtreleri etkinleştirmek istiyorsanız şunları belirtin:

ModPagespeedEnableFilters filter1 filter2

Filtreyi devre dışı bırakmak için şunu belirtin:

ModPagespeedDisableFilters filter1 filter2

Adım 4: Mod_pagespeed web arayüzüne erişin

Mod_pagespeed modülü, sunucu durumunu görüntülemek için web tabanlı bir arayüz sağlar. Uzak bir makineden pagespeed.conferişmek için uzak makinenizin IP adresini dosyaya eklemeniz gerekir .

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

Dosyayı aşağıda gösterildiği gibi değiştirin:

<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>

Dosyayı kaydedin ve Apache hizmetini yeniden başlatın.

sudo systemctl restart apache2

Ardından, web tarayıcınızı açın http://192.168.15.110/pagespeed_adminve Mod_pagespeed web arayüzüne erişmek için URL'yi yazın.

Mod_pagespeed şimdi sunucunuza kurulur ve yapılandırılır.



Leave a Comment

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.

Teletıp ve Uzaktan Sağlık Hizmeti: Gelecek Burada

Teletıp ve Uzaktan Sağlık Hizmeti: Gelecek Burada

Teletıp, uzaktan sağlık hizmetleri ve gelecek nesiller üzerindeki etkisi nedir? Pandemi durumunda iyi bir yer mi değil mi? Bir görünüm bulmak için blogu okuyun!

Hackerların Nasıl Para Kazandığını Hiç Merak Ettiniz mi?

Hackerların Nasıl Para Kazandığını Hiç Merak Ettiniz mi?

Bilgisayar korsanlarının çok para kazandığını duymuş olabilirsiniz, ancak bu kadar parayı nasıl kazandıklarını hiç merak ettiniz mi? Hadi tartışalım.

macOS Catalina 10.15.4 Ek Güncellemesi Çözmekten Daha Fazla Soruna Neden Oluyor

macOS Catalina 10.15.4 Ek Güncellemesi Çözmekten Daha Fazla Soruna Neden Oluyor

Son zamanlarda Apple, sorunları gidermek için macOS Catalina 10.15.4'ü ek bir güncelleme yayınladı, ancak güncelleme, mac makinelerinde tuğla oluşmasına neden olan daha fazla soruna neden oluyor gibi görünüyor. Daha fazla bilgi edinmek için bu makaleyi okuyun