Kau bisa bersembunyi dari kesalahanmu, tapi tidak dari penyesalanmu. Kau bisa bermain dengan dramamu, tapi tidak dengan karmamu.

  • About

    Seorang Teknisi Jaringan yang pernah berkecimpung di Internet Service Provider (ISP) dan akhirnya memutuskan diri untuk menjadi freelancer yang berdomisili di Solo, Surakarta Hadiningrat.

  • Services

    Melayani jasa pasang Internet berbasis Wireless maupun Fiber Optic, Jasa Pasang Tower/Pipa, Pointing Wireless, Setting Router, CCTV, Hotspot, Proxy, Web Server, Network Managed dan Monitoring

  • Contact

    Berbagai saran, kritikan, keluhan dan masukan akan sangat berarti bagi saya. Anda dapat menghubungi/whatsapp saya di nomor:08564-212-8686 atau melalui BBM:2128686

    Wednesday, April 20, 2011

    Menginstall Ngine-X (Baca : Enjin X) sebagai web server secara manual sah sah saja, di sini saya tidak akan mempersoalkan Anda mau install NGine-X secara manual atau menggunakan bash script, pada dasarnya instalasi NGine-X secara manual atau otomatis sama saja. Jika Anda menginstall secara manual, Anda  menginstall paket-paket yang dibutuhkan dengan mengetikkan pada console/terminal  secara langsung, jika Anda menggunakan bash script, Anda tinggal memasukkan perintah untuk menginstall semua paket-paket software yang diperlukan untuk instalasi NGine-X, karena ketika kita ingin menginstall suatu aplikasi, biasanya butuh dependensi paket-paket program lain sehingga aplikasi yang akan kita install dapat terinstall dengan baik, memang di sini sulitnya ketika kita menginstall aplikasi pada sistem operasi linux maupun unix, secara umum harus konek internet untuk mengunduh paket-paket program dan aplikasinya, kecuali Anda sudah punya repositori sendiri, tinggal di load dari media yang Anda jadikan master repository. Untuk repositori tidak perlu di bahas di sini, jika Anda belum mengerti silahkan komentar di bawah postingan ini.

    Langsung saja,
    - Copy code dibawah ini, save di PC yang hendak diinstall web server, asumsi di sini OS nya menggunakan Linux, save dengan nama apa saja, contoh : autoinstall.sh kemudian di chmod agar dapat dieksekusi.
    - chmod 755 autoinstall.sh

    lalu eksekusi ./autoinstall.sh

    Berikut code nya:
    #!/bin/bash
    ###############
    #Simple Webserver Module Installer by antitrust a.k.a [cgi-error] @ indowebster ver.beta
    #created @ idws basecamp - 20 oktober 2010
    #Dibuat utk mempermudah pekerjaan sys-admin indowebster dalam membangun webserver
    #Greatz : all IDWS Crew
    ###############

    clear
    stty erase '^?'

    echo
    echo "==================================================================="
    echo "=  Webserver Installer With PHP-Module By Sys-Admin Indowebster   ="
    echo "=             tested on debian lenny amd64               ="
    echo "================= Credit antitrust @ Oktober 2010 ================="
    echo
    echo -n "Apakah Mbah-Ronggo Keren ? (y/n)"
    read proses
    if [ "$proses" = "y" ]; then
        echo
        echo "Option : "
        echo "1 = nginx, mysql dan php-module"
        echo "2 = update mirror dan install php5-fpm"
        echo "3 = configurasi /etc/nginx/nginx.conf"
        echo "4 = configurasi sites-enabled"  
        echo
        echo -n "Silahkan tekan 1, 2, 3, atau 4 untuk melanjutkan ! (1/2/3/4)"
        read webserver   
        if [ "$webserver" = "1" ]; then      
            echo
            echo "Install Nginx Dan Module Pendukung ..."
            echo      
               aptitude install gcc g++ autoconf automake gzip zip bzip2 ifstat iftop snmp nginx;/etc/init.d/nginx start
            echo
            echo "Installation Packages Dan Starting Nginx ... Done ..."
            echo      
            echo
            echo "Install PHP-Module..."
            echo      
            apt-get install php5 php5-gd php5-mysql php5-idn php5-xmlrpc php5-suhosin php5-dev php5-mcrypt php-auth php-pear php5-cgi php5-cli php5-common php5-curl php5-imagick php5-memcache;apt-get remove libapache2-mod-php5
            echo
            echo "Install Database Mysql ..."
            echo
            apt-get install mysql-client mysql-server; apt-get install phpmyadmin      
            echo
            echo "Instalasi Webserver Selesai ..."
            echo "Silahkan Ketik Command ./autoinstall.sh Untuk Pilihan Lainnya"
            echo
            exit
        fi  
        if [ "$webserver" = "2" ]; then
            echo
            echo "Create New Repository Linux ..."
            echo
          
    ##### SOURCE LIST REPOSITORY LINUX bisa di tambahkan disini ####
    echo "#deb http://mirror.unej.ac.id/debian/ lenny main" > /etc/apt/sources.list
    echo "#deb-src http://mirror.unej.ac.id/debian/ lenny main" >> /etc/apt/sources.list
    echo " " >> /etc/apt/sources.list
    echo "deb http://security.debian.org/ lenny/updates main" >> /etc/apt/sources.list
    echo "deb-src http://security.debian.org/ lenny/updates main" >> /etc/apt/sources.list
    echo " " >> /etc/apt/sources.list
    echo "deb http://volatile.debian.org/debian-volatile lenny/volatile main" >> /etc/apt/sources.list
    echo "deb-src http://volatile.debian.org/debian-volatile lenny/volatile main" >> /etc/apt/sources.list
    echo " " >> /etc/apt/sources.list

    ###### END SOURCES LIST REPOSITORY ######
            echo
            echo "Proses Update Dilaksanakan..."
            echo      
            apt-get update      
            echo
            echo "Update Repository ... Done..."      
            echo
            echo "Install Module php5-fpm ..."
            echo      
            aptitude install php-apc php5-fpm;/etc/init.d/php5-fpm start
            echo
            echo "Instalasi dan Running php5-fpm .. Done ..."
           echo
            echo "Finished Update Webserver"
            echo "Silahkan Ketik Command ./autoinstall.sh Untuk Pilihan Lainnya"
            echo
            exit
        fi  
        if [ "$webserver" = "3" ]; then
            echo
            echo "Configurasi /etc/nginx/nginx.conf"
            echo
            nano /etc/nginx/nginx.conf
            echo
            exit  
        else
            echo "Configurasi Vhost ..."
            echo
            nano /etc/nginx/sites-enabled/default      
            echo
            echo "Instalasi Webserver Selesai ..."
            echo "Silahkan Ketik Command ./autoinstall.sh Untuk Pilihan Lainnya"
            echo
        fi
    else
        echo
        echo "Goblok....bego...dicarikan cara yang enak kok malah gak mau !!!"
        echo
        exit
    fi
    Disadur dari : http://portal.gembels.com/T-u-t-o-r-i-a-l/Installing-Webserver-dengan-mudah-di-debian.html

    Semoga bermanfaat...

    0 comments:

    Post a Comment