ArabicEnglishTurkish

cPanel yüklü sunucuya Varnish Cache Nasıl kurulur?

cPanel yüklü sunucuya Varnish Cache Nasıl kurulur?
cPanel yüklü sunucuya Varnish Cache Nasıl kurulur?
cPanel yüklü sunucuya Varnish Cache Nasıl kurulur?
cPanel yüklü sunucuya Varnish Cache Nasıl kurulur?
Kategori: cPanel

Varnish, web sitelerinin hızını artırmak için kullanılan bir önbellek sistemi olarak bilinir. Varnish, web sayfalarının sorgulanma zamanlarını azaltarak sunucu üzerinde yükü azaltmaya ve web sitelerinin daha hızlı yüklenmesini sağlamaya yardımcı olur.
Bu yazı, cPanel yüklü sunuculara Varnish nasıl kurulur konusunu ele alacak. Varnish'i yüklemek için aşağıdaki adımları takip edebilirsiniz.
1. Sunucunuza SSH bağlantısı yapın.
2. Varnish yüklemek için bir repository ekleyin. Bunun için aşağıda belirtilen komutu kullanabilirsiniz:
```
sudo curl http://repo.varnish-cache.org/GPG-key.txt | sudo apt-key add -
sudo nano /etc/apt/sources.list
```
Açılan editörde, aşağıdaki satırı repositories listesine ekleyin ve kaydedin:
```
deb http://repo.varnish-cache.org/ubuntu/ trusty varnish-4.1
```
3. Sistem paketlerini güncelleyin:
```
sudo apt-get update
```
4. Varnish'in kurulumunu gerçekleştirmek için aşağıdaki komutu kullanın:
```
sudo apt-get install varnish
```
5. Varnish ayar dosyasını düzenleyin. Bunun için aşağıdaki kodu kullanabilirsiniz:
```
sudo nano /etc/default/varnish
```
Bu dosyada, aşağıdaki satırları düzenleyin:
```
DAEMON_OPTS=\"-a :80 \\
-T localhost:6082 \\
-f /etc/varnish/default.vcl \\
-S /etc/varnish/secret \\
-s malloc,256m\"
```
Burada, aşağıdaki şeylere dikkat edilmelidir:
- Varnish'in dinleyeceği adresi düzenleyin. Örneğin: `-a :80` (80 portunu kullanmak için).
- Varnish'e erişebileceğiniz yönetici arayüzünün adresini düzenleyin. Örneğin: `-T localhost:6082` (localhost'tan 6082 portunu kullanarak).
- Varnish'in varsayılan ayar dosyasının adresini belirtin. Örneğin: `-f /etc/varnish/default.vcl`
- Varnish'in önbelleğinin saklanacağı belleğin boyutunu tanımlayın. Örneğin: `-s malloc,256m` (256MB bellek kullanmak için).
6. Varnish'in varsayılan ayar dosyasını düzenleyin. Bunun için aşağıdaki kodu kullanabilirsiniz:
```
sudo nano /etc/varnish/default.vcl
```
Bu dosyayı düzenlerken, web sitenizin ayrıntıları dahil olmak üzere aşağıdaki ayarları ekleyin:
```
vcl 4.0;
backend default {
.host = \"127.0.0.1\";
.port = \"8080\";
}
sub vcl_recv {
if (req.method == \"PURGE\") {
if (!client.ip ~ purge) {
return (synth(405, \"Method not allowed\"));
}
return (purge);
}
if (req.http.Accept-Encoding) {
if (req.url ~ \"\\.(jpg|jpeg|png|gif|gz|tgz|bz2|tbz|mp3|ogg|swf)$\") {
remove req.http.Accept-Encoding;
}
else if (req.http.Accept-Encoding ~ \"(gzip|deflate)\") {
set req.http.Vary = \"Accept-Encoding\";
if (req.http.User-Agent ~ \"MSIE 6\") {
unset req.http.Accept-Encoding;
}
else {
if (req.http.Accept-Encoding ~ \"gzip\") {
set req.http.Accept-Encoding = \"gzip\";
}
else {
set req.http.Accept-Encoding = \"deflate gzip\";
}
}
}
}
}
sub vcl_backend_response {
if (beresp.ttl <= 0s ||
beresp.http.Set-Cookie ||
beresp

Abaküs Yazılım
Abaküs Yazılım