This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Sabtu, 07 Januari 2017

Cara Membuat Web Server menggunakan Linux Ubuntu 14.04. LTS


Cara Membuat Web Server menggunakan Linux Ubuntu 14.04. LTS

Repository adalah paket atau kumpulan software-software yang dibuat khusus untuk suatu distribusi (distro lunux). dalam hal ubuntu, banyak sekali repository-repository ekstra yanng tidak dimaintain/dijaga oleh Canocial, sponsor utama Ubuntu, repository-repository tersebut dimantain oleh kelompok-kelompok, proyek-proyek, atau sekedar perorangan. banyak repository-repository ekstra ini memiliki aplikasi-aplikasi yang bermanfaat.

Repository Ubuntu dari Internet
langkah-langkahnya:
1. edit file konfigurasi yang ada di komputer pengakses,
#nano /etc/apt/sources.list

2. masukkan alamat repository, contoh menggunakan repository UGM:
# deb http://repo.ugm.ac.id/ubuntu/ubuntu/pool/main/a/apache2/


3. simpan file setelh diedit

4. lakukan perintah update, ketik perintah : #apt-get update perintah sudo apt-get update ini harus kita jalankan setiap kali kita melakukan perubahan pda source.list



5. Instal aplikasi Apache web server
#apt-get install apache2
6. buat direktori baru dengan perintah
#mkdir /home/web

7. buat file baru, disini penulis menggunakan LibreOffice Writer  simpan file yang sudah diedit ke direktori /home/web

8. copy kan file tersebut ke direktori /var/www dengan klik kanan file pilih copy atau bisa dengan
#cp /home/web/selamatbelajarc /var/www/selamatbelajarc

9. pastekan file tersebut dalam direktori /var/www.
jika tidak bisa, gunakan perintah
#chmod 777 var/www


10. dalam direktori /var/www terdapat file index.html
jika file index.html tersebut terkunci, maka perlu adanya Hak Akses File. ketikkan perintah
#chmod 777 /var/www/index.html

edit file menggunakan bahasa pemrograman html dengan perintah gedit atau klik kanan pada file, pilih open with teks editor

simpan file setelah diedit

11.lakukan #apt-get update

12. buka web browser lalu ketikkan alamat IP kalian masing-masing.alamat IP penulis 127.0.1.1 akan tampil seperti gambar berikut


13. buat direktori baru html dalam direktori www. pindah file index.html ke dalam direktori html


14. buka web broser, ketikkan localhost maka semua file dalam direktori www akan muncul seperti berikut


Terima Kasih
Selamat Mencoba Kawan-kawan........

Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline

Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline

Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5

Instalasi phpMyAdmin

Sumber: Gufron Rajo Kaciak: Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5: http://dosen.gufron.com/tutorial/cara-install-ubuntu-1404-sebagai-webserver-apache2/35/
Untuk memudahkan pengelolaan database pada Ubuntu 14.04 Trusty Tahr versi server yang baru di install, kita dapat menggunakan aplikasi phpMyAdmin. phpMyAdmin adalah software yang berguna dalam pengelolaan database menggunakan interface web. Download terlebih dahulu aplikasi phpMyAdmin di alamat http://www.phpmyadmin.net/
Sumber: Gufron Rajo Kaciak: Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5: http://dosen.gufron.com/tutorial/cara-install-ubuntu-1404-sebagai-webserver-apache2/35/
Dikarenakan komputer kita tidak terhubung ke jaringan global (Internet), maka kita harus melakukan proses instalasi phpMyAdmin secara manual, dengan cara mengupload source code phpMyAdmin ke server. Upload source code phpMyAdmin dilakukan dengan software FTP (File Transfer Protocol), seperti WinSCP 5.53 (Windows Secure Copy Protocol).
Sumber: Gufron Rajo Kaciak: Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5: http://dosen.gufron.com/tutorial/cara-install-ubuntu-1404-sebagai-webserver-apache2/35/
Untuk kebutuhan tersebut, yang harus kita lakukan adalah mengaktifkan account root, agar kita dapat mengupload file ke server. Hal ini disebabkan account yang dibuat pada saat instalasi memiliki kewenangan terbatas.
Sumber: Gufron Rajo Kaciak: Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5: http://dosen.gufron.com/tutorial/cara-install-ubuntu-1404-sebagai-webserver-apache2/35/
Langkah pertama adalah login ke konsol Ubuntu 14.04 Trusty Tahr menggunakan account yang dibuat pada saat instalasi. Konsol (console) adalah sebuah menu yang dapat digunakan untuk menjalankan perintah-perintah pada sistem Linux dalam modus teks (Command Line Interface). Untuk lingkungan sistem operasi Windows biasanya disebut dengan MS-DOS prompt atau command prompt.
Sumber: Gufron Rajo Kaciak: Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5: http://dosen.gufron.com/tutorial/cara-install-ubuntu-1404-sebagai-webserver-apache2/35/
Gufron Rajo Kaciak

Jika berhasil, maka kita akan masuk ke dalam konsol Ubuntu 14.04 Trusty Tahr.
Sumber: Gufron Rajo Kaciak: Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5: http://dosen.gufron.com/tutorial/cara-install-ubuntu-1404-sebagai-webserver-apache2/35/
Gufron Rajo Kaciak

Untuk mengaktifkan account root, account yang digunakan harus memiliki kewenangan sebagai root dengan memberikan perintah sudo sebelum perintah password (passwd root). Setelah itu, sistem akan meminta password account yang sedang digunakan. Baru kemudian, kita dapat memberikan password untuk account root..
Sumber: Gufron Rajo Kaciak: Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5: http://dosen.gufron.com/tutorial/cara-install-ubuntu-1404-sebagai-webserver-apache2/35/
gufron@djamboe:~$ sudo passwd root
[sudo] password for gufron:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
gufron@djamboe:~$
Sumber: Gufron Rajo Kaciak: Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5: http://dosen.gufron.com/tutorial/cara-install-ubuntu-1404-sebagai-webserver-apache2/35/
Selanjutnya, edit pengaturan SSH dengan teks editor nano agar account root dapat login dengan software FTP (File Transfer Protocol).
Sumber: Gufron Rajo Kaciak: Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5: http://dosen.gufron.com/tutorial/cara-install-ubuntu-1404-sebagai-webserver-apache2/35/
gufron@djamboe:~$ sudo nano /etc/ssh/sshd_config
[sudo] password for gufron:
Sumber: Gufron Rajo Kaciak: Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5: http://dosen.gufron.com/tutorial/cara-install-ubuntu-1404-sebagai-webserver-apache2/35/
Cari dan ganti teks PermitRootLogin without-password dengan PermitRootLogin yes.
Sumber: Gufron Rajo Kaciak: Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5: http://dosen.gufron.com/tutorial/cara-install-ubuntu-1404-sebagai-webserver-apache2/35/
Gufron Rajo Kaciak

Kemudian tekan tombol CTRL-X dan tombol Y pada keyboard. Kemudian tombol Enter untuk menyimpan perubahan yang dilakukan dan keluar dari teks editor nano.
Sumber: Gufron Rajo Kaciak: Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5: http://dosen.gufron.com/tutorial/cara-install-ubuntu-1404-sebagai-webserver-apache2/35/
Gufron Rajo Kaciak

Selanjutnya restart kembali service SSH agar pengaturan yang dilakukan aktif pada sistem.
Sumber: Gufron Rajo Kaciak: Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5: http://dosen.gufron.com/tutorial/cara-install-ubuntu-1404-sebagai-webserver-apache2/35/
gufron@djamboe:~$ sudo service ssh restart
[sudo] password for gufron:
ssh stop/waiting
ssh start/running, process 1488
Sumber: Gufron Rajo Kaciak: Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5: http://dosen.gufron.com/tutorial/cara-install-ubuntu-1404-sebagai-webserver-apache2/35/
Setelah itu, barulah kita dapat login dengan software FTP (File Transfer Protocol) seperti WinSCP 5.53 (Windows Secure Copy Protocol) menggunakan account root untuk login ke server. Isian untuk File Protocol adalah SFTP, Host Name adalah 192.168.158.158 dan Port number 22. Account yang digunakan root dengan password yang ditentukan sebelumnya.
Sumber: Gufron Rajo Kaciak: Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5: http://dosen.gufron.com/tutorial/cara-install-ubuntu-1404-sebagai-webserver-apache2/35/
Gufron Rajo Kaciak

Klik Login untuk masuk ke dalam server Ubuntu 14.04 Trusty Tahr yang sudah diinstall.
Sumber: Gufron Rajo Kaciak: Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5: http://dosen.gufron.com/tutorial/cara-install-ubuntu-1404-sebagai-webserver-apache2/35/
Gufron Rajo Kaciak

Upload source code phpMyAdmin (dalam tutorial ini, source code phpMyAdmin yang didownload adalah phpMyAdmin-4.2.8-all-languages.tar.gz) dengan cara drag-and-drop.
Sumber: Gufron Rajo Kaciak: Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5: http://dosen.gufron.com/tutorial/cara-install-ubuntu-1404-sebagai-webserver-apache2/35/
Gufron Rajo Kaciak

Setelah file source code phpMyAdmin diupload (dalam tutorial ini diupload ke folder /var/www/html), selanjutnya ekstrak source code phpMyAdmin pada console server Ubuntu 14.04 Trusty Tahr dengan perintah:
Sumber: Gufron Rajo Kaciak: Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5: http://dosen.gufron.com/tutorial/cara-install-ubuntu-1404-sebagai-webserver-apache2/35/
gufron@djamboe:~$ cd /var/www/html
gufron@djamboe:/var/www/html$ sudo tar -xzvf phpMyAdmin-4.2.8-all-languages.tar.gz
gufron@djamboe:/var/www/html$ sudo mv phpMyAdmin-4.2.8-all-languages phpmyadmin
Sumber: Gufron Rajo Kaciak: Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5: http://dosen.gufron.com/tutorial/cara-install-ubuntu-1404-sebagai-webserver-apache2/35/
Sekarang kita sudah dapat mengelola database server menggunakan phpMyAdmin melalui browser dengan alamat http://192.168.158.158/phpmyadmin
Sumber: Gufron Rajo Kaciak: Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5: http://dosen.gufron.com/tutorial/cara-install-ubuntu-1404-sebagai-webserver-apache2/35/
Gufron Rajo Kaciak

Untuk login ke dalam phpMyAdmin, gunakan account root dengan password yang ditentukan saat instalasi MySQL server.
Sumber: Gufron Rajo Kaciak: Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5: http://dosen.gufron.com/tutorial/cara-install-ubuntu-1404-sebagai-webserver-apache2/35/
Gufron Rajo Kaciak

Dengan phpmyadmin, kita dapat membuat atau mengelola database MySQL menggunakan interface web.
Sumber: Gufron Rajo Kaciak: Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5: http://dosen.gufron.com/tutorial/cara-install-ubuntu-1404-sebagai-webserver-apache2/35/
Untuk melihat konfigurasi php server, buatlah sebuah file info.php menggunakan aplikasi teks editor nano dengan perintah:
Sumber: Gufron Rajo Kaciak: Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5: http://dosen.gufron.com/tutorial/cara-install-ubuntu-1404-sebagai-webserver-apache2/35/
gufron@djamboe:~$ sudo nano /var/www/html/info.php

Gufron Rajo Kaciak

Setelah terbuka layar teks editor nano, selanjutnya salin perintah berikut:
Sumber: Gufron Rajo Kaciak: Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5: http://dosen.gufron.com/tutorial/cara-install-ubuntu-1404-sebagai-webserver-apache2/35/
<?php
phpinfo
(); ?>

Gufron Rajo Kaciak

Kemudian tekan tombol CTRL-X dan tombol Y pada keyboard. Kemudian tombol Enter untuk menyimpan perubahan yang dilakukan dan keluar dari teks editor nano.
Sumber: Gufron Rajo Kaciak: Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5: http://dosen.gufron.com/tutorial/cara-install-ubuntu-1404-sebagai-webserver-apache2/35/
Selanjutnya, akses di browser dengan alamat http://192.168.158.158/info.php
Sumber: Gufron Rajo Kaciak: Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5: http://dosen.gufron.com/tutorial/cara-install-ubuntu-1404-sebagai-webserver-apache2/35/
Gufron Rajo Kaciak

Proses instalasi Ubuntu 14.04 Trusty Tahr versi server untuk kebutuhan webserver (Apache2, PHP dan MySQL) serta phpMyAdmin 4.2.8 secara offline sudah selesai dilakukan.

Daftar Isi

  • Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 1
  • Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 2
    Pemeriksaan Media Instalasi dan Pengaturan Jaringan (Otomatis atau Manual)
  • Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 3
    Pembuatan Account, Pengaturan Zona Waktu, dan Pembuatan Partisi Hard Disk
  • Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 4
    Instalasi, Pengaturan Proxy, Proses Update, Pemilihan Software, Pengaturan MySQL Server dan GRUB Boot Loader
  • Cara Install Ubuntu 14.04 Sebagai Webserver (Apache2, PHP5, MySQL) + phpMyAdmin Secara Offline Bag. 5
    Instalasi phpMyAdmin dan Penyelesaian Instalasi

Konfigurasi DNS Ubuntu Server 14.04

Konfigurasi DNS Ubuntu Server 14.04

Domain Name System
Pengertian DNS
DNS (Domain Name System) adalah sebuah sistem yang menyimpan informasi tentang nama host atau nama domain dalam bentuk basis data besar (distributed databases) didalam jaringan Internet. DNS menyediakan nama host untuk setiap alamat IP dan mendata setiap server mail (mail exchange) yang menerima Email untuk setiap domain. wikipedia
Atau menurut pengertian saya sendiri mengenai DNS adalah sebuah sistem yang berfungsi untuk mentranslasikan alamat IP (Internet Protocol) ke Domain dan sebaliknya.
Pengertian BIND
BIND (Berkeley Internet Name Domain) adalah sebuah service/package yang berada disebuah server yang digunakan untuk DNS Server.
Berikut saya share tentang cara instalasi dan konfigurasi DNS Server Ubuntu 14.04 LTS:

1. Silahkan buka server anda, bisa langsung live konfigurasi dengan desktop server atau bisa via remote melalui SSH.
2. Setelah itu silahkan masuk sebagai super-user dengan perintah (sudo -i / sudo su / su) contohnya seperti dibawah ini:
luxsmart@luxsmart:~$ sudo -i
3.  Silahkan update dulu sistem server anda.
4. Oke, setelah masuk super-user dan updating sistem server anda, silahkan eksekusi perintah berikut ini untuk menginstal DNS servernya (BIND).
5. File named.conf.options adalah file yang digunakan untuk Caching nameserver. Dimana jika kita konfigurasi file ini maka nanti DNS kita akan ter-cache atau server akan cepat untuk melakukan Query DNS kita.
Silahkan sesuaikan dengan konfigurasi file dibawah ini.
6. Lalukan restart service bind9.
 
7. Tambahkan IP Server DNS anda pada file resolv.conf
root@luxsmart:/# nano /etc/resolv.conf
8. Silahkan uji menggunakan perintah dig.
root@luxsmart:/# dig 172.29.5.200
root@luxsmart:/# dig 172.29.5.200
Jika kita perhatikan perbedaan waktu (Query time) dari pertama 16 msec menjadi 10 msec. Itulah gunanya kita konfigurasi file named.conf.options
Lanjut => => => => => => => No. 9
MASTER DNS
Informasi Server:
Domain : luxsmart.org
Server IP : 172.29.5.200
Hostname : ns1.luxsmart.org
(NB: Sesuaikan Domain, Server IP, Hostname dengan server anda sendiri. Untuk mengubah Hostname silahkan ubah pada file /etc/hostname dan /etc/hosts, kemudian lakukan restart hostname)
PERHATIAN !!!
Untuk melakukan konfigurasi DNS kita harus membuat dua (2) file Zone, yaitu Forward Zone & Reverse Zone.
Forward Zone
a. Buat file db.luxsmart.org dengan mengcopy dari db.local
b. Edit file db.luxsmart.org
(NB: Edit-nya disesuaikan dengan server anda masing-masing)
Reverse Zone
a. Buat file db.172 dengan mengcopy dari file db.127
b. Edit file db.172
(NB: Edit-nya disesuaikan dengan server anda masing-masing)
10. Buka file /etc/bind/named.conf.local
 
 Tulis dari //Forward zone sampai //Reverse Zone
11. Restart service bind9
12. Lakukan pengecekan konfigurasi dengan perintah nslookup 172.29.5.200 / nslookup www.luxsmart.org
13. Konfigurasi sudah selesai, silahkan cek pada client anda. Silahkan lakukan nslookup dari client anda. Apabila bisa resolv dengan IP atau Domain server anda maka konfigurasi berhasil.
Troubleshooting : apabila belum resolv dengan Domain anda silahkan coba isi pengaturan Network IPv4 pada komputer client dan buat DNS Server manual, diisi dengan IP Server anda.
Semoga bermanfaat, apabila ada permasalahan silahkan bertanya pada kolom komentar. Terimakasih...