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.

Yorum bırak

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.

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

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.

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.

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.

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.