Install LAMPP Server di Ubuntu 16.4

          Install LAMPP server di Ubuntu 16.44

 

Assalamuaikum Wr.Wb
Kali ini saya akan  Membagikan informasi tentang cara instalasi Lamp di Linux Ubuntu 16.4

1.Pengertian
   Lamp adalah singkatan dari Linux Apache MySQL,MariaDB PHP,Perl,Phython yang merupakan sebuah paket perangkat lunak bebas yang digunakan untuk menjalankan aplikasi secara lengkap

2.Latar belakang
    Latar belakang saya install lamp adalah supaya saya dapat  menggunakan & menjalankan aplikasi di web

3.Tujuan
    Tujuan saya menginstall lamp adalah supaya bisa menjalankan atau menggunakan aplikasi berbasis web server

4.Jangka Waktu Pengerjaan
   Kurang Lebih 20 Menit

5.Tahap Pengerjaan
  1.   Pastikan Ubuntu anda bisa di update..perintah untuk update nya adalah apt-get update
  2. Setelah ubuntu anda bisa di update..selanjutnya kita installl apache2 nya dengan perintah apt-get install apache2
  3. Setelah apache2 nya terinstall dan tidak ada error kita lanjut dengan menginstall php nya.....karena ubuntu 16.4 suportnya php7 maka yang saya install adalah php7  ..perintah untuk menginstalnya dapat dilihat pada gambar dibawah ini 


  4.  Setelah Php7 nya terinstall kita buat info php nya di direktori /var/www/htm dengan perintah nano /var/www/htm/info.html
     
  5.  Lalu akan muncul tampilan kosong...pada tampilan tersebut isilah seperti gambar dibaawa..setelah selesai simpan dengan perintah ctrl + x lalu y enter
  6.  Selanjutnya kita akan install databasenya...kali ini saya akan menggunakan MariaDB sebagai databasenya...perintah untuk menginstalnya adalah apt-get install mariadb-server 
  7.  Setelah itu kita buat mysql secure instalasi-nya...dengan perintah mysql_secure_instalation 
  8. Setalah Instalasi dan Konfiguraasi MariaDB nya sudah selesai...Selanjutnya kita Install phpmyadminya perintah untuk menginstalnya adalah apt-get install phpmyadmin 
  9. Proses instalasi nya sudah selesai....sekarang kita cek Lampp nya pada browser
  10. Pertama kita cek Apache pada browser nya dengan mengetikan localhost lalu akan muncul tampilan apache2
  11. Kedua kita cek info.php nya dengan mengetikan localhost/info.php pada browser 
  12. Yang terakhir adalah kita cek phpmyadminya...dengan mengetikan localhost/phpmyadmin 

6.Hasil yang didapatkan
   Dengan menginstall lampp ini kita bisa menginstadan menggunakan berbagai aplikasi berbasis web
7.Kesimpulan
   Dalam mengisntall lampp dibutukan ketelitian..yang tinggi...karena salah satu huruf saja dapat menyebabkan proses install gagal
8.Referensi
Sekian Informasi yang dapat saya bagikan...semoga bermanfaat bagi Pembaca semua yahhh :) :) 

 

Membuat Radio Streaming di Server Debian 8.6 Jessie dengan Icecast2

Membuat Radio Streaming di Server Debian 8.6 Jessie dengan Icecast2
 Assalamualikum Wr.Wb
Okeh kali ini saya akan membagikan Informasi tentang cara membuat Radio Streaming di Server Debian 8.6 Jessie dengan Icecast2

1.Pengertian
   
Icecast adalah media streaming proyek dirilis sebagai perangkat lunak bebas dipertahankan oleh Xiph.org Yayasan . Hal ini juga mengacu khusus untuk server yang Program yang merupakan bagian dari proyek. Icecast diciptakan pada bulan Desember 1998 / Januari 1999 oleh Jack Moffitt dan Barath Raghavan untuk memberikan open source audio server streaming yang siapa pun bisa memodifikasi, penggunaan, dan bermain-main dengan. Versi 2 dimulai pada tahun 2001, sebuah penulisan ulang tanah-up yang bertujuan dukungan multi-format (awalnya menargetkan Ogg Vorbis ) dan skalabilitas; rewrite ini dirilis pada Januari 2004.



2.Alat dan Bahan

   a.1 buah server yang telah terinstall debian server 8.6 jessie
     b.1 buah laptop digunakan untuk me-remote server tersebut
     c.1 buah  laptop digunakan sebagai Client

3.Tahap Pengerjaan

  1. Pertama kita remote dulu server kita 
  2. Setelah itu kita install Icecast2nya dengan perintah apt-get install icecast2  lalu Enter
  3. Akan muncul pilihan untuk configurasi icecast2..pilih yes
  4. Setelah itu kalian akan diminta memasukan hostname untuk icecast-nya 
  5. Lalu kalian diminta untuk membuat pasword untuk control akses icecasnya
  6. Masukan lagi Pasword yang anda buat tadi 
  7.  Setelah itu kalian akan diminta membuat pasword untuk Administrator
  8.  Selanjutnya kita konfigurasi Icecast-nya dengan perintah nano /etc/icecast2/icecast.xml 
  9.  Setelah itu Cari konfigurasi seperti gambar dibawah ini..lalu ubah hackme sesuai dengan pasword yang kalian buat diatas 
  10.  Lalu simpan dengan menekan ctrl x lalu y
  11. Setelah itu kita ubah konfigurasi default icecastnya dengan perintah nano /etc/default/icecast

  12.  Lau kita ubah konfigurasi nya..ubahlah pada bagian Enable yang awalnya false lalu kita ubah menjadi true


  13.  Setelah konfigurasi icecast-nya telah selesai..kita harus merestart icecast-nya...perintah untuk merestart-nya adalah /etc/init.d/icecast2 restart
     
  14. Lalu kita buka browser kita lalu pada address bar ketikan ip kita:8000 dan akan muncul tampilan seperti gambar dibawah ini 
  15. Setelah itu kita Install aplikasi mixxx pada laptop kita ..cara instalnya buka terminal lalu ketikan perintah apt-get install mixx 
  16. Setelah terinstall..kita jalankan aplikasinya 
  17. Lalu kita masuk ke menu options lalu pilih preferences..pada bagian host kita isi dengan ip kita dan masukan pasword yang telah kita buat tadi ..yang lainya kita samakan sesuai gambar dibawah lalu ok

  18. Jika berhasil maka akan muncul gambar seperti dibawah ini 

  19. Lalu kita buka browser pada laptop client kita lalu pada addrees bar kita masukan ip kita:8000/radio


    Sekianlah Informasi yang dapat saya bagikan,Semoga bermanfaat bagi para pembaca sekalian

    Wassalmualikum Wr.Wb
  20.  
    Referensi :
    https://www.howtoforge.com/linux_webradio_with_icecast2_ices2 

 

     
 

Konfigurasi DNS Server di Debian 8.6 Jessie menggunakan bind9

     Konfigurasi DNS Server di Debian 
8.6 Jessie Menggunakan bind9


 

1.Pengertian
    DNS atau Domain Name system adalah sebuah server yang berfungsi menangani translasi penamaan host-host kedalam IP Adress begitu juga sebaliknya dalam menangani IP Adressnya bukan domainya.....untuk pengertian DNS secara lengkap bisa dilihat di sini

2.Latar Belakang
   Dalam mengakses sebuah website kita harus memasukan alamat webnya..secara default pengalamatan sebuah website adalah menggunakan ip adrress...karena ip address susah untuk dihafal..maka digunakanlah DNS untuk mempermudah akses ke sebuah web

3.Tujuan
   Untuk mempermudah dalam mengkases suatu web
4.Alat dan Bahan
  • 1 buah Server yang telah terinstall debian server dan LAMPP server
  • 1 buah laptop untuk me-remote server
  • 1 buah mikrotik yang telah di konfigurasi
5.Proses Pengerjaaan 
  1. Buka terminal pada laptop anda,lalu anda remote server anda dengan perintah ssh user pada server anda@ip server anda lalu enter
  2.  Setelah anda remote servernya lalu masuk sebagai superuser
  3. setelah itu kita instal bind9 nya dengan perintah apt-get install bind9
  4. Setelah bind9 terinstall selanjutnya kita pindah ke directory /etc/bind/
  5.  Laul kita harus edit file named.conf.local ..ikuti seperti gambar dibawah   ini 
  6.  Lalu kita salin beberapa file untuk mempermudah proses

  7.  Setelah itu kita edit file db.sw2 dengan perintah nano.db.sw2 lalu edit seperti gambar dibawah ini 
  8. Lalu edit juga file db.192 dengan perintah nano db.92 edit juga seperti gambar dibaawah ini 
  9. Kemudian simpan dengan menekan ctrl x tekan y enter 
  10. lalu restart service bind9 nya dengan perintah service bind9 restart atau bisa juga dengan perintah /etc/init.d/bind9 restart 
  11.  Jika proses restart bind9 telah berhasil periksalah file /etc/resolv.conf dengan perintah cat/etc/resolv.conf pastikan IP dari server berada pada bagian paling atas
  12.  Jika IP server belum berada pada bagian paling atas..maka anda harus mengedit nya ...cara editnya dengan memasukan perintah nano /etc/resolv.conf  
  13. Lalu periksa DNS nya apakah sudah jalan atau belum dengan perintah   
    nslookup sw2.net   dan  nslookuop www.sw2.net dan hasilnya seperti gambar dibawah ini
  14.  setelah itu kita cek di browser dengan mengisikan dns kita pada adress bar..jika berhasil maka hasilnya seperti ini

  6.Kesimpulan
     Dengan menggunakan DNS kita jadi lebih mudah mengkases sebuah web

Sekian dulu informasi yang dapat saya bagikan..semoga bermanfaat yahh :)  

Wassalamualikum Wr.Wb 







DNS (Domain Name System)

DNS (Domain Name System)

                      
Assalamualaikum Wr.Wb
Kali ini saya akan membagikan 
informasi seputar DNS

1.Pengertian
    Sistem Penamaan Domain ; SNR (bahasa Inggris: (Domain Name System; DNS) adalah sebuah sistem yang menyimpan informasi tentang nama host ataupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, misalkan: Internet. DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surat (mail exchange server) yang menerima surel (email) untuk setiap domain. Menurut browser Google Chrome, DNS adalah layanan jaringan yang menerjemahkan nama situs web menjadi alamat internet.

2.Sejarah
   
Penggunaan nama sebagai pengabstraksi alamat mesin di sebuah jaringan komputer yang lebih dikenal oleh manusia mengalahkan TCP/IP, dan kembali ke zaman ARPAnet. Dahulu, seluruh komputer di jaringan komputer menggunakan file HOSTS.TXT dari SRI (sekarang SIR International), yang memetakan sebuah alamat ke sebuah nama (secara teknis, file ini masih ada - sebagian besar sistem operasi modern menggunakannya dengan baik secara baku maupun melalui cara konfigurasi, dapat melihat Hosts file untuk menyamakan sebuah nama host menjadi sebuah alamat IP sebelum melakukan pencarian via DNS). Namun, sistem tersebut di atas mewarisi beberapa keterbatasan yang mencolok dari sisi prasyarat, setiap saat sebuah alamat komputer berubah, setiap sistem yang hendak berhubungan dengan komputer tersebut harus melakukan update terhadap file Hosts.



Dengan berkembangnya jaringan komputer, membutuhkan sistem yang bisa dikembangkan: sebuah sistem yang bisa mengganti alamat host hanya di satu tempat, host lain akan mempelajari perubaha tersebut secara dinamis. Inilah DNS.

Paul Mockapetris menemukan DNS pada tahun 1983; spesifikasi asli muncul di RFC 882 dan 883. Tahun 1987, penerbitan RFC 1034 dan RFC 103` membuat update terhadap spesifikasi DNS. Hal ini membuat RFC 882 dan RFC 883 tidak berlaku lagi. Beberapa RFC terkini telah memproposikan beberapa tambahan dari protokol inti DNS.

3.Bagian-bagian Dari Domain
   
Label paling kanan menyatakan top-level domain - domain tingkat atas/tinggi (misalkan, alamat www.wikipedia.org memiliki top-level domain org).
Setiap label di sebelah kirinya menyatakan sebuah sub-divisi atau subdomain dari domain yang lebih tinggi. Catatan: "subdomain" menyatakan ketergantungan relatif, bukan absolut. Contoh: wikipedia.org merupakan subdomain dari domain org, dan id.wikipedia.org dapat membentuk subdomain dari domain wikipedia.org (pada praktiknya, id.wikipedia.org sesungguhnya mewakili sebuah nama host - lihat dibawah). Secara teori, pembagian seperti ini dapat mencapai kedalaman 127 level, dan setiap label dapat terbentuk sampai dengan 63 karakter, selama total nama domain tidak melebihi panjang 2TGGYTHY5 karakter. Tetapi secara praktik, beberapa pendaftar nama domain (domain name registry) memiliki batas yang lebih sedikit.
Terakhir, bagian paling kiri dari bagian nama domain (biasanya) menyatakan nama host. Sisa dari nama domain menyatakan cara untuk membangun jalur logis untuk informasi yang dibutuhkan; nama host adalah tujuan sebenarnya dari nama sistem yang dicari alamat IP-nya. Contoh: nama domain www.wikipedia.org memiliki nama host "www".
 

4.Software DNS
   
BIND (Berkeley Internet Name Domain)
djbdns (Daniel J. Bernstein's DNS)
MaraDNS
QIP (Lucent Technologies)
NSD (Name Server Daemon)
Unbound
PowerDNS
Microsoft DNS (untuk edisi server dari Windows 2000 dan Windows 2003)

5.Pendaftaran DNS
  
 
Tidak satupun individu di dunia yang "memiliki" nama domain kecuali Network Information Centre (NIC), atau pendaftar nama domain (domain name registry). Sebagian besar dari NIC di dunia menerima biaya tahunan dari para pengguna legal dengan tujuan bagi si pengguna legal menggunakan nama domain tersebut. Jadi sejenis perjanjian sewa-menyewa terjadi, bergantung kepada syarat dan ketentuan pendaftar. Bergantung kepada beberpa peraturan penamaan dari para pendaftar, pengguna legal dikenal sebagai "pendaftar" (registrants) atau sebagai "pemegang domain" (domain holders)


ICANN memegang daftar lengkap untuk pendaftar domain di seluruh dunia. Siapapun dapat menemukan pengguna legal dari sebuah domain dengan mencari melalui basis data WHOIS yang disimpan oleh beberpa pendaftar domain.

Di (lebih kurang) 240 country code top-level domains (ccTLDs), pendaftar domain memegang sebuah acuan WHOIS (pendaftar dan nama server). Contohnya, IDNIC, NIC Indonesia, memegang informasi otorisatif WHOIS untuk nama domain .ID.

Namun, beberapa pendaftar domain, seperti VeriSign, menggunakan model pendaftar-pengguna. Untuk nama domain .COM dan .NET, pendaftar domain, VeriSign memegang informasi dasar WHOIS )pemegang domain dan server nama). Siapapun dapat mencari detail WHOIS (Pemegang domain, server nama, tanggal berlaku, dan lain sebagainya) melalui pendaftar.

Sejak sekitar 2001, kebanyakan pendaftar gTLD (.ORG, .BIZ, .INFO) telah mengadopsi metode pendaftar "tebal", menyimpan otoritatif WHOIS di beberapa pendaftar dan bukan pendaftar itu saja.

Sekian dulu Informasi yang dapat saya bagikan,semoga bermanfaat bagi Pembaca semua

Wassalamualaikum Wr.Wb

Referensi :



 

    

Instalasi Webmin di Debian 8.6 JESSIE

Instalasi Webmin di Debian 8.6 Jessie



Assalamualikum Wr.Wb
 Okeh kali ini saya akan membagikan informasi tentang instalasi webmin di Debian 8.6 Jessie


Proses Instalasi
  1.  Kita harus download dulu file webmin nya...cara untuk downloadnya wget link downloadnya  
  2.  sebelum kita innstal webminya kita harus menginstal file dependencinya dulu...perintah untuk menginstalnya adalah       apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python

  3.  Lalu ketikan Perintah apt-get -f install
  4.  Tunggu samapi proses instalasi selesai 
  5.  Setelah instalasi dependencynya berhasil...barulah kita instal webminya dengan perintah dpkg -i webmin_1.820_all.deb 
  6.  Tunggu hingga proses instalasi selesai 
  7. Setelah proses instalasi selesai..lalu buka browser dan ketikan https://ip anda:10000 
  8. Pada saat anda pertama kali akan masuk webmin anda pasti akan menemui tampilan seperti gambar dibawah ini
  9. Tidak usah panik...piliihlah advanced lalu pilih add exception
  10. Setelah itu pilih Confirm Security Exception
  11. Lalu akan muncul tampilan login webmin
  12. Lalu masukan Username dan Password...lalu login..Jika login berhasil maka akan tampil halaman awal dari Webmin


    Sekian dulu Informasi yang dapat saya bagikan..Semoga bermanfaat yahh :)

    Wassalamualaikum Wr.Wb