Senin, 13 Februari 2017

Konfigurasi VirtualHost (Sub Domain) di debian 8.6 jessie



Pengertian
Subdomain adalah bagian dari sebuah nama domain induk. Subdomain umumnya mengacu ke suatu alamat fisik di sebuah situs contohnya: wikipedia.org merupakan sebuah domain induk. Sedangkan id.wikipedia.org merupakan sebuah sub domain. Biasanya, subdomain ada di depan domain dan dipisah dengan titik, seperti id.wikipedia.org

Latar belakang
menghemat ip

Tujuan
memanfaatkan domain induk

Alat dan bahan
#pc yang digunakan untuk meremote server
#server
#domain induk
#koneksi internet

Lama pelaksanaan
20 menit

Tahap pelaksanaan
1.disini  saya membuat porta(mengarahkan tujuan kemana kita akan pergi
   mengakses)

2.ok pertama saya akan remote server saya
3.kemudian saya akan masuk directory "/var/www/html"dengan perintah
cd /var/www/html

4.selanjutnya saya akan masuk konfigurasi index.html dengan perintah
   nano /var/www/html/portal/index.html

5.kemudian saya edit untuk menampilkan portal yang akan kita buat 
<!DOCTYPE html>
<html>
<head>
        <title>Portal</title>
</head>
<body>
<center><img src="http://yayasanwalisongo.org/po-content/po-upload/logo.png"></$
<center><h1>PORTAL SMK WALISONGO</center></h1>
<center><h2>BLC TELKOM KLATEN</center></h2>
<center><h3>PORTAL AMIN MAULANA</center></h3>
</body>
</html>

bagi kalian yang pandai edit templets boleh di kembangkan

6.selanjutnya saya masuk  /etc/apache2/sites-available/ dengan perintah
cd  /etc/apache2/sites-available/

7.kemudian saya akan "copy 000-default.conf" ke "portal.conf" dengan perintah
   cp 000-default.conf portal.conf

8.selanjutnya saya akan konfigurasi "portal.conf" dengan perintah
nano portal.conf

9.setelah itu saya akan menambahkan perintah seperti dibawah ini
        ServerAdmin webmaster@localhost
        ServerName portal.maulana.shio
        DocumentRoot /var/www/html/portal
keterangan:
ServerName portal.maulana.shio=isikan ip/domain kalian


10.selanjutnya saya akan aktifkan portal.conf dengan perintah
a2ensite portal.conf

11.kemudian reload apache2nya dengan perintah
 service apache2 reload
12.setelah itu saya akan buka melalui browser

13.OK sudah berhasil








kesimpulan
dengan membuat subdomain kita bisa menghemat ip


Referensi
#http://203.130.243.185/data/eBook%20TKJ
   /Buku%20Konfigurasi%20Debian%20Server_Ver_BLC-Telkom.pdf
#https://en.wikipedia.org/wiki/Network-attached_storage




Sabtu, 11 Februari 2017

Install VPN client Di Mikrotik rb941


Pengertian
Sebuah virtual private network (VPN) memperpanjang jaringan pribadi melalui jaringan publik, seperti internet . Hal ini memungkinkan pengguna untuk mengirim dan menerima data melalui jaringan bersama atau publik seakan perangkat komputasi mereka langsung terhubung ke jaringan pribadi. Aplikasi yang berjalan melintasi VPN karena itu dapat mengambil manfaat dari fungsi, keamanan, dan pengelolaan jaringan pribadi

Latar belakang
latar belakang saya install VPN adalah koneksi wireless dari mikrotik saya putus nyambung.dan dengan VPN saya juga bisa meremote jaringan sekolah saya

Tujuan
install VPN di Mikrotik rb941

Alat dan bahan
Mikrotik rb941
koneksi internet 
Pc yang digunakan untuk mengkonfigurasi VPN di Mikrotik
Waktu pelaksanaan
15 menit

Tahap pelaksanaan
1. ok pertama saya buka Mikrotik saya
2. selanjutnay pilih PPP

3. setelah itu "interface>PPTPserver"

4. centang pada kolom enabled dan authentications

5. kemudian pilih secrets

6.tambahkan dengan menklik tanda "+"isi formulir berikut ini    
  Keterangan:
  Name = login UserName VPN
   Password = untuk password VPN
   Profile = pilih saja default-encription untuk menyembunyikan
   Locale address = ip untuk interface mikrotik (ip disamakan dengan ip
   PPPOE) saya sarankan menggunakan ip yang sulit dihafal untuk
   menghindari tambrakan ip.
   Remote address = ip yang diberikan untuk client

7. kemudian menambah connections
  
      keterangan

       Gateway : ip yang dimaksud adalah ip mikrotik yang diberikan untuk
        internet
       User Name : isi nama yang kalian buat di mikrotik
       Passwords : isi password yang kalian buat di mikrotik

Kesimpulan
dengan adanya VPN saya bisa remote server saya dimanapun kapanpun

Referensi 
https://en.wikipedia.org/wiki/Virtual_private_network

Jumat, 10 Februari 2017

How install webmin Debian 8.6 jessie


Pengertian
  Webmin adalah antarmuka berbasis web untuk administrasi sistem untuk Unix. Menggunakan web browser modern, Anda dapat mengatur akun pengguna, Apache, DNS, file sharing dan banyak lagi. Webmin menghilangkan kebutuhan untuk secara manual mengedit Unix file konfigurasi seperti /etc/passwd dan memungkinkan kalian mengelola sistem dari konsol atau jarak jauh.

Latar belakang
dengan webmin memungkinkan untuk meremote/konsol dari jarak jauh dengan tampilan GUI dan biasanya saya menggunakan terminal yang tampilanya CLI

Tujuan
meremote/konsole dengan webmin yang tampilanya GUI

Alat dan bahan
koneksi internet
pc (yang digunakan untuk remote server)
server
file webmin(download disini)
Waktu pelaksanaan
10 menit
Tahap pelaksanaan
1.ok pertama saya akan meremote server sebagai super user
2.sebelumnya saya akan mendownload "webmin"dengan perintah
wget http://prdownload.sourceforge.net/webadmin/webmin_1.831_all.deb

3.setelah mendownload filenya kemudian saya akan insatal dengan perintah
dpkg -i webmin_1.831_all.deb

4.setelah selesai kita buka dengan browser dengan ketikkan perintah
   https://(ip/domain):10000
  contoh:https://192.168.50.2:10000

5.setelah itu saya akan masukkan root & password debian saya


6.nah itu tampilan webmin
Kesimpulan
jadi dengan webmin saya bisa konsol melalui browser dengan tampilan GUI

Referensi
webmin.com

Kamis, 09 Februari 2017

Menambah Nama Perintah Pada Linux


Pengertian
di terminal linux ada perintah perintah yang digunakan untuk mengeksekusi apa yang kita mau 

Latar belakang
saya mencoba menambah nama perintah di terminal linux sasuai dengan yang saya mau  contoh:ping 8.8.8.8 saya bisa menambah nama perintah dengan try.jadi dengan perintah try saya langsung bisa ping 8.8.8.8 

 disini ada 2 cara
1.cara pertama adalah menambah nama perintah secara permanen (jadi 
   apabila di reboot,shutdown tidak hilang)

 2.cara kedua adalah menambah nama perintah tidak secara permanen (jadi
   apabila di reboot,shutdown akan hilang)

Tujuan
menambah nama perintah dasar yang saya mau

Alat dan bahan
pc yang sudah terinstall os linux

Lama waktu pelaksanaan
5 menit

Tahap pelaksanaan

CARA PERTAMA (secara permanen)
1.ok pertama saya akan buka terminal saya sebagai super user

2.masukkan perintah
 cd /usr/bin

3.kemudian masukkan perintah "nano (nama perintah)"
contoh:nano try

4.selanjutnya tambahkan perintah
 #! /bin/bash
 (nama perintah yang akan ditambah
 contoh:ping 8.8.8.8)
contoh:#! /bin/bash
             ping 8.8.8.8


5. selanjutnya kasi hak akses kepada (nama perintah baru)
   chmod 775 try

6.kemudian coba dengan nama baru tadi
CARA KEDUA
1.ok cara kedua ini cukup mudah

2#alias ( nama perintah baru )="( nama perintah asli )"
 contoh:alias new="apt-get update"

3.udah kemudian coba dengan perintah baru tadi
Kesimpulan 
cara ini akan mempermudah user untuk mengetikkan perintah peritah yang
susah dihafal

Referensi
/umamasfiyaul45.blogspot.co.id/

Rabu, 08 Februari 2017

Konfigurasi DNS server di debian 8.6 jessie



Pengertian
Domain Name System (DNS) adalah hirarkis sistem penamaan desentralisasi untuk komputer, jasa, atau sumber daya lain yang terhubung ke Internet atau jaringan pribad.
Top-Level Domain (TLD) yang dikelola oleh Internet Assigned Numbers Authority (IANA) Top-level Domain adalah label terakhir setiap nama domain berkualifikasi lengkap yaitu Sebuah nama yang memenuhi syarat domain (FQDN), kadang-kadang juga disebut sebagai nama domain mutlak, [1] adalah nama domain yang menentukan lokasi yang tepat dalam hirarki pohon dari Domain Name System (DNS)

Latar belakang
dengan menggunakan domain kita akan lebih mudah mengakses suatu situs web tanpa mngetahui ip web tersebut

Tujuan
mempermuda mengakses web dengan domain

Alat dan bahan
#pc untuk meremote server
#koneksi internet
#server

Tahap pelaksanaan

1.ok pertama saya akan remote server saya

2.kemudian install bind9
  apt-get install bind9

3.selanjutnya masukk directory bind
   cd /etc/bind/



4. berikutnya edit file named.conf.local
    nano named.conf.local


Keterangan:
Pertama dalam konfigurasi ini kalian harus membuat nama domain  contoh:maulanashio.biz.tm

selanjutnya kalian harus tahu ip server kalian  contoh milik saya 192.168.50.2

kemudian anda tentukan nama db.forward contoh db.maulanashio
kemudian anda tentukan nama db.revese contoh db.192
setelah selesai baru mulai configurasi 


zone "maulanashio.biz.tm"{
type master;
file "/etc/bind/db.maulanashio";
};
zone "50.168.192.in-addr.arpa"{
type master;
file "/etc/bind/db.192";
};





5.selanjutnya saya akan mengcopy db.local ke db.maulanashio(db.forward)
   dengan perintah
 cp db.local db.maulanashio


6.kemudian saya akan mengcopy db.127 ke db.192(db.revese) dengan perintah
   cp db.127 db.192

7.selanjutnya saya akan konfigurasi db.maulanashio dengan perintah
   nano db.maulanashio

8.setelah masuk konfigurasi db.maulanashio tambahkan perintah di bawah ini
    ; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     maulanashio.biz.tm. root.maulanashio.biz.tm (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@           IN       NS       ns.maulanashio.biz.tm
@           IN        A          192.168.50.2
@           IN       MX       2       mail.maulanashio.biz.tm.
ns           IN        A         192.168.50.2
www      IN        A          192.168.50.2
ftp          IN        A          192.168.50.2
mail        IN       A          192.168.50.2
portal     IN       A          192.168.50.2

9.kemudian saya akan mengkonfigurasi db.192 dengan perintah
   nano db.192

10.kemudian setalah masuk konfiguasi nano db.192 tambahkan perintah di
  bawah ini
; BIND reverse data file for local loopback interface
;
$TTL    604800
@       IN      SOA     maulanashio.biz.tm. root.maulanashio.biz.tm. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      ns.maulanashio.biz.tm.
2       IN      PTR     ns.maulanashio.biz.tm.
2       IN      PTR     maulanashio.biz.tm.
2       IN      PTR     www.maulanashio.biz.tm.
2       IN      PTR     ftp.maulanashio.biz.tm.
2       IN      PTR     mail.mulanashio.biz.tm.
2       IN      PTR     portal.maulanashio.biz.tm.

11.selanjutnya masuk /etc/resolvf.conf dengan perintah
    nano /etc/resolv.conf

   search maulanashio.biz.tm.
   namesrever 192.168.50.2
   nameserver 192.168.50.1




12.kemudian restart
      service bind9 restart
13.selanjutnya nslookup maulanashio.biz.tm
14.jika server kalian terkoneksi ke internet , kalian akan tertangkap satpam
     (mercusuar) untuk mengatasi hal itu ada 2 cara
     1. dns kalian harus terdaftar di apnic
     2. di letakkan di mikrotik.pada tutorial ini saya menggunakan cara ke 2 ,  
     tutorialnya sebagai berikut :

15.ok masuk ke mikrotik yang terhubung dengan server
     masuk menu ip>DNS
 16.pilih menu statis
17.kemudian (+)
18.masukkan nama domain dan ip
19.selanjutnya coba buka menggunakan domain yang tadi di buat


KesimpulanDNS adalah kependekan dari  Domain name system secara fungsi adalah untuk mengubah IP ke nama hostname atau domain.

Referensi
#wikipedia
#http://203.130.243.185/data/eBook%20TKJ/Buku%20Konfigurasi%20Debian%20Server_Ver_BLC-Telkom.pdf