Press enter to see results or esc to cancel.

Amavis+Dkim yapılandırması

Merhaba, bu yazıda amavis  + dkim tanımlaması nasıl yapılır onu anlatacağım.

  1. mkdir /etc/dkim
  2. amavisd-new genrsa yenialanadi.com.pem
  3. chmod 600 /etc/dkim/
  4. chown -R amavis /etc/dkim
  5. vim /etc/amavis/conf.d/50-user dosyası açılır ve aşağidaki değişiklikler kendi ayarlarınıza göre yapılır.

dkim_key(“yenialanadi.com”, “default”, “/etc/dkim/yenialanadi.com.pem”);
@dkim_signature_options_bysender_maps = ( {
“yenialanadi.com” => { d => “yenialanadi.com”, a => ‘rsa-sha256’, ttl => 10*24*3600 },
‘.’ => { a => ‘rsa-sha256’, c => ‘relaxed/simple’, ttl => 30*24*3600 },
} );
$enable_dkim_verification = 1; # enable DKIM signatures verification
$enable_dkim_signing = 1; # load DKIM signing code, keys defined by dkim_key

6. amavisd-new showkeys komutu çalıştırılarak bind ‘a dns kaydı girilir ve bind servisi yeniden başlatılır.

; key#1 1024 bits, i=default, d=yenialanadi.com, /etc/dkim/yenialanadi.com.pem
default._domainkey.yenialanadi.com. 3600 TXT (
“v=DKIM1; p=”
“MIGfMA0GCSqGSIb3EBAQUAA4GNADCBiQKBzMpWtrPdmzPSjHJ1bNUGkYHol”
“WjlqgC/O2hlnFZNd+81SeFcPUTLW3w3L56Bi5oMiqSOdJEskZ/aJ”
“MQhCfKo32M7mwkRNRMbjKYsxe9aDHec/hsXAb/mvePaK3I3wB”
“dzygha9Gwf4F4jp5YQQAB”)

Temizlenmiş hali :

default._domainkey.duyuru.mmo.org.tr. IN TXT “v=DKIM1; p=MIGfMA0GCSqGSIb3EBAQUAA4GNADCBiQKBzMpWtrPdmzPSjHJ1bNUGkYHolWjlqgC/O2hlnFZNd+81SeFcPUTLW3w3L56Bi5oMiqSOdJEskZ/aJMQhCfKo32M7mwkRNRMbjKYsxe9aDHec/hsXAb/mvePaK3I3wBdzygha9Gwf4F4jp5YQQAB”

7. /etc/init.d/amavis restart

8. amavisd-new testkeys komutuyla test işlemi yapılır. Eğer pass çıktısı alıyorsanız normal olarak çalışıyordur.
TESTING#1yenialanadi.com: default._domainkey.yenialanadi.com => pass

Not : Eğer amavisd-new testkeys çıktısında invalid (public key: not available) hatası alıyorsanız dns için biraz beklemeniz gerekmektedir. Eğer halen sonuç alamadıysanız konfigurasyonu tekrar elden geçirmenizde fayda var.

NFS Server ve Client Yapilandirmasi

NFS, Network File System yani Ag Dosya Sistemidir. Kisaca ag uzerinden dosyalara fiziksel olarak erisiyormusuz gibi dusunebilirsiniz.

Sunucu Ip adresi : 192.168.1.61
Istemci Ip adresi : 192.168.1.62

1. Sunucu islemleri

# NFS server yuklenmesi
apt-get install nfs-kernel-server -y
# Exports dosyasi hangi klasore nerden ve nasil izinler verecegimizi belirler
# 192.168.1.62 istemcisi sadece /var/www/fotograflar klasorune erissin ve sadece okuma yapabilsin.
vim /etc/exports

/var/www/fotograflar 192.168.1.62/32(ro,no_root_squash,no_subtree_check)

# NFS yeniden baslatilir.

/etc/init.d/nfs-kernel-server restart

2. Istemci islemleri

# NFS yuklenir
apt-get install -y nfs-common

# Acilista otomatik baglama icin fstab dosyasina yazilir. (10.10.1.61 nfs sunucu ip adresidir)

vim /etc/fstab

192.168.1.61:/var/www/fotograflar /home/www/muratws/fotograflar nfs ro,async,hard,intr 0 0

# Asagidaki komut ile /home/www/muratws/fotograflar klasorune mount islemi yapilir.
mount /home/www/muratws/fotograflar

 

Yapilandirma secenekleri

rw = dosya sistemine yazma/okuma izni verilir.
ro = dosya sistemine okuma izni verilir.
no_root_squash = istemci, sunucu root haklarinin aynisina sahip olur.
no_subtree_check = alt klasor kontrolunu devre disi birakir. Yani alt dizinler istemci tarafinda listelenmez.
sync = Istemcinin yazma islemi bittiginde veriler diske yazilmaya baslar. Bu secenek aktif iken veri kaybi minimize edilir.

Openmediavault3 ‘un Debian8 uzerinde Software Raid’li diske kurulmasi

Bu islemi openmediavault 3 iso dosyasini indirip de yapabilirsiniz. Fakat ben dosya tasima ve disk bolumleme islemleriyle ugrasmamak icin boyle bir yontem kullandim. Debian 8 software raid li kurulduktan sonra asagidaki komutlari sirasiyla calistiralim.

Debian 8 disk yapilandirmasi

md0 /boot alani 200Mb

/swap alani 4Gb

md1 / alani 30Gb

md2 /samba alani 3600Gb

apt-get install postfix nginx vim -y
echo “deb http://packages.openmediavault.org/public erasmus main” > /etc/apt/sources.list.d/openmediavault.list
wget -O – http://packages.openmediavault.org/public/archive.key | apt-key add –
apt-get update
apt-get install openmediavault -y

Kurulum kusursuz bittiginde http://sunuc_ip_adresi seklinde ulasabilirsiniz.

Sevgiyle.

Hardisk Bilgileri

hdparm -I /dev/sdd | egrep “Model|speed|Transport|Serial Number”

bim# hdparm -I /dev/sdd | egrep “Model|speed|Transport|Serial Number”
Model Number: WDC WD20EARS-00S8B1
Serial Number: WD-WCAVY3970182
Transport: Serial, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6
* Gen1 signaling speed (1.5Gb/s)
* Gen2 signaling speed (3.0Gb/s)
* SMART Command Transport (SCT) feature set

varnish nginx

Nasil anlatsam bilemedim. Nginx onunde varnish calisiyorsa ve klasor yonlendirmelerinde nginx portuna yonlenip sayfa aciliyorsa ornek : murat.ws:8054/test ve yonlendirmeyi kapatmak istiyorsaniz asagidaki kodu nginx ‘e eklemeniz gerekmektedir.

port_in_redirect off;

Anlatabildim mi ? Hayir 🙂