• 30-05-2013, 16:11:30
    #1
    Kaynak : http://uturk.biz/tsf_forums/showthread.php?tid=2752

    Arkadaşlar elimde boş bir vps yok denemeye fırsatım olmadı , hatası varsa bildirin konuyu düzenleyelim ;

    Uyarı ; Lütfen aktif sunucunuzun üzerinde denemeyiniz

    Webmin Kuralım

    Ubuntu

    nano /etc/apt/sources.list
    En alta ekleyin ;

    deb http://download.webmin.com/download/repository sarge contrib
    deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
    Kaydet Kapat ;

    ctrl +x
    Key import edelim ;

    wget http://www.webmin.com/jcameron-key.asc && sudo apt-key add jcameron-key.asc
    rpm --import jcameron-key.asc
    apt-get update
    apt-get install webmin
    Centos

    nano /etc/yum.repos.d/webmin.repo
    Alttakileri ekleyin ;

    [Webmin]
    name=Webmin Distribution Neutral
    #baseurl=http://download.webmin.com/download/yum
    mirrorlist=http://download.webmin.com/download/yum/mirrorlist
    enabled=1
    Key import edelim ;

    wget http://www.webmin.com/jcameron-key.asc
    rpm --import jcameron-key.asc
    Kaydet Kapat

    ctrl +x
    yum update
    yum install webmin

    Bu şekilde webmin kurulumu yapılacak ;

    2. Adım host adresimizi ayarlayalım ;

    nano /etc/hosts
    x.x.x.x server1.example.com sunucu
    Kontrol edelim ;

    hostname --fqdn
    3.Adım Virtualmin Kuralım

    wget http://software.virtualmin.com/gpl/scripts/install.sh
    sh install.sh
    4.Adım Apache kapatalım ;

    Centos ;

    /etc/init.d/httpd stop
    veya
    service httpd stop
    Ubuntu ;

    /etc/init.d/apache2 stop
    Apache kapatıldı ;

    5.Adım nginx php fpm mysql kuralım ;

    Centos ;

    yum install nginx mysql-server mysql-client php5-fpm php5-mysql php5-curl php5-cli php5-common php5-geoip php5-mcrypt php5-memcache php-xml-serializer php-xml-parser php-soap php5-ldap php5-gd
    Ubuntu ;

    apt-get install nginx mysql-server mysql-client php5-fpm php5-mysql php5-curl php5-cli php5-common php5-geoip php5-mcrypt php5-memcache php-xml-serializer php-xml-parser php-soap php5-ldap php5-gd
    Nginx kuruldu & Başlatalım ;

    /etc/init.d/nginx start
    Nginx Çalıştı ;

    6. Adım Virtualmin nginx eklentisini kuralım ;

    Centos ;

    yum install wbm-virtualmin-nginx wbm-virtualmin-nginx-ssl
    Ubuntu ;

    apt-get install webmin-virtualmin-nginx webmin-virtualmin-nginx-ssl
    7.Virtualmin nginx kullanacak şekilde ayarlayalım ;

    Virtualmin e root olarak login olun ve bu yolu takip edin Webmin -> Servers -> Nginx Webserver ;

    nginx karşınıza çıktıysa sorun yok demektir eğer çıkmadıysa Module Config ' e tıklarayarak ayarları gerçekleştirin.

    Virtualmin ' e geri dönün System Settings -> Features and Plugins yolunu takip edin.

    Bunlar seçiliyse seçimi kaldırın
    “Apache website” , “SSL website” and “DAV Login”, “Mailman”, “Protected web directories”, “AWstats reporting” ve “Subversion repositories”
    “Nginx website” ve “Nginx SSL website”
    seçeneklerini seçili yapıp kaydedin.

    Eğer kaydettiğinizde virtualmin şu seçenek apache olmadan kullanılamıyor diye hata verirse o seçeneği seçili olanı seçili olmayan durumuna getirip kaydedin.

    Daha sonra System Information sayfasına gidin ve sağ üst kısımdaki Refresh system information kısmına tıklayın.

    Statü kısmında nginx çalışıyor olması gerekli buna dikkat edin.

    Artık apache web sitesi oluşturduğunuz gibi nginx web sitesi oluşturabilirsiniz yalnız dikkat etmeniz gereken kısım Create Virtual Server sayfasında Nginx website kısmının seçili olması gerekmektedir.


    Şimdi herhangi bir nginx sitesi oluşturun ve aşağıdaki ayarlarla devam edin.


    8.
    cat /proc/cpuinfo |grep processor
    atıyorum 0 , 1 , 2 , 3 diye sıralarsa 4 , 0 , 1 diye sıralarsa 2 olarak değiştirin bende 4 tane var ;

    nano /etc/nginx/nginx.conf
    bu satırı değiştirin 4 veya 2 olacak ;

    worker_processes 4;
    Kaydedin ;

    9.Adım Varnish ;

    Centos ;

    yum install varnish
    Ubuntu ;

    apt-get install varnish

    Varnish ' i ayarlayalım ;

    nano /etc/default/varnish

    Nginx 8080 portundan içeriği işleyecek varnish 80 portundan sunacak ;

    Bu kısmı bu şekilde ayarlayıp kaydedin kapatın ;

    DAEMON_OPTS="-a :80 \
                 -T localhost:6082 \
                 -f /etc/varnish/default.vcl \
                 -S /etc/varnish/secret \
                 -s malloc,256m"


    nano /etc/varnish/default.vcl
    Bu kısmı bu şekilde ayarlayıp kaydedin kapatın ;

    backend default {
        .host = "127.0.0.1";
        .port = "8080";
    }

    Nginx ' i varnish dinleyecek şekilde ayarlayalım ;

    nano /etc/nginx/sites-available/buradabizimsitemiz
    server { 
    
    listen:80
    kısmını bu şekilde değiştirin ;

    server {
            listen  127.0.0.1:8080;

    service php-fpm restart

    service varnish restart

    service nginx restart
  • 31-05-2013, 11:26:19
    #2
    Adım adım çok güzel bir anlatım, teşekkürler. Benim de deneme yapabileceğim VPS'im yok ama ilk fırsatta deneyeceğim.
  • 05-06-2013, 03:07:19
    #3
    Çok uğraşmışsın
    wget http://software.virtualmin.com/gpl/scripts/install.sh
    sh install.sh
    Webmin+virtualmin kurmak için bu kod yeterli, php aphache felan herşey kurulmuş olur bu kodla, Nginx, Varnish gibi şeyleri webmin panelinden aktif edebilirsin
  • 29-08-2013, 12:48:33
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Webmin demo adresinde inceledim de ispconfig3 tasarım ve yönetim açısından çok daha iyi duruyor.
    Sırf yönetimdeki karmaşa sebebiyle kurmaktan vazgeçtim.
  • 11-12-2013, 16:39:44
    #5
    Apache benchmark testinde varnish etkisi göülemiyor mu ? Varnish ve php-apc etkisi nasıl anlaşılır ?
  • 31-12-2013, 23:49:55
    #6
    ant07 adlı üyeden alıntı: mesajı görüntüle
    Çok uğraşmışsın
    wget http://software.virtualmin.com/gpl/scripts/install.sh[/url]

    sh install.sh

    Webmin+virtualmin kurmak için bu kod yeterli, php aphache felan herşey kurulmuş olur bu kodla, Nginx, Varnish gibi şeyleri webmin panelinden aktif edebilirsin
    Ne yaptığımın farkındayım , çok ta uğraşmadım tam tersi az ! , siz konu başlığını tekrar okuyun. Varnish + Nginx + Php - Fpm Otomatik modül olarak aktif etmek öyle bir dünya yok arkadaşım ...

    eneess adlı üyeden alıntı: mesajı görüntüle
    Webmin demo adresinde inceledim de ispconfig3 tasarım ve yönetim açısından çok daha iyi duruyor.
    Sırf yönetimdeki karmaşa sebebiyle kurmaktan vazgeçtim.
    Katılıyorum hocam ...

    zee adlı üyeden alıntı: mesajı görüntüle
    Apache benchmark testinde varnish etkisi görülemiyor mu ? Varnish ve php-apc etkisi nasıl anlaşılır ?
    Benchmark olayında varnish etkisi görülebiliyor , apc artık geliştirilmiyor (deprecated) , php için eaccelerator apache ile modül mpm worker öneriyorum.