Kusursuz Ubuntu Sunucu | Apache2, PHP, MySQL, ProFTPD, BIND, Dovecot, ISPConfig 3

Postfix, Dovecot, MySQL ve binutils Kurulumu

Postfix, Dovecot ve MySQL üçlüsünden kısaca bahsedelim. linux üzerinde normalde mail göndermek için sendmail uygulaması vardır. Fakat güvenlik nedeniyle biz postfix-dovecot-mysql üçlemesini kullanacağız. Çalışma şekli ile detaylı bilgiyi şu adreste bulabilirsiniz.

Şimdide postfix, dovecot, mysql, phpmyadmin ve binutils kurulumunu gerçekleştirelim

Kurulum sırasındaki soruları kendinize göre de cevaplayabilirsiniz.

Postfix’i yapılandıralım;

açılan dosyada, submission ve smtps başlıkları altındaki -o smtpd_client_restrictions=permit_sasl_authenticated,reject dahil olmak üzere ve ondan önceki 3 satırın başındaki # kaldırın. Yani dosya aşağıdaki gibi olacak. 

dosyayı kaydedip kapatın.

komutu ile servisi yeniden başlatın.  Biz MySQL ‘in sadece localhostu değil bütün adresleri dinlemesini sağlamalıyız:

bind-address = 127.0.0.1 satırının başına # işareti koyup, dosyayı kaydedip servisi yeniden başlatın.

Amavisd-new, SpamAssassin ve Clamav Kurulumu

Bir nevi anti-virüs gibi düşünülebilir bu yazılımlar. Bunların yanında gene sunucu için gerekli olabilecek bir kaç yazılım daha kuralım.

ISP3 kurulumu amavisd’i spamassassin modülleriyle beraber kullanacak. Sunucu da RAM sorunu oluşacak ise spamassassin’i kaldırabilirsiniz.

 

Apache2, PHP5, phpMyAdmin, FCGI, suExec, Pear, ve mcrypt Kurulumu

Biraz kalabalık bir kurulum olacak fakat sunucu için gerekli olabilecek modül, eklenti vs… hepsinin kurulumunu tek seferde tamamlamış olacağız. Hangisinin ne işe yaradığını blog içerisinde arama yaparak bulabilirsiniz.

mcrypt’ i el le başlatmak için :

kurulum sırasındaki soruları aşağıdaki gibi yanıtlayın

Yüklediğimiz apache modüllerini aktifleştirelim :

Tüm php dosyalarının suPHP ile çalıştırılmasını sağlamak için,

komutu ile dosyayı açıp, <FilesMatch “\.ph(p3?|tml)$”> tag ını iptal edelim ve hemen altına AddType application/x-httpd-suphp .php .php3 .php4 .php5 .phtml yazını ekleyin. Dosya şu şekilde olacak :

dosyayı kaydedip kapatın ve apacheyi yeniden başlatın.

PHP için Xcache eklentisini kuralım. Xcache php için ücretsiz geliştirilen php hızlandırıcısı ya da önbelleklemecisidir.  Kurulumdan sonra apache’yi yeniden başlatın.

Gene aynı şekilde php için bir hızlandırıcı olan PHP-FPM ‘yi kuralım. Aşağıdaki komutları uygulayın.

Bu ikisi hakkında şuradaki yazımızdan daha fazla bilgi alabilirsiniz.

Sunucunuzda Multi-PHP yani farklı php versiyonlarını yükleyip ISP ile kullanabilmek için buraya tıklayın.

PaylaşShare on Facebook0Tweet about this on TwitterShare on Google+0Share on LinkedIn0Email this to someoneShare on Tumblr0Pin on Pinterest0Digg this
Ubuntu kategorisine gönderildi Etiketler: , , , , , , , , , , , , , , , , , ,
2 comments on “Kusursuz Ubuntu Sunucu | Apache2, PHP, MySQL, ProFTPD, BIND, Dovecot, ISPConfig 3
  1. Üveys diyor ki:

    Merhaba,
    Herşeyi birer birer uyguladım. İspconfig çalıştı godaddy’den domain yönlendirdim. Dns oluşturdum ftp ekledim. Ama site açılmıyor. Bu işlmlerden sonra yapmam gereken birşey var mı?

    • ilkserver diyor ki:

      FTP giriş yapabiliyor musunuz ? Sadece FTP oluşturmak yetmez. Kullanıcı, kullanıcıya bağlı Web sitesi de oluşturmalısınız.
      Ayrıca ISPConfig kullanım kılavuzuna bakmanızı öneririm.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*