Thursday, July 30, 2015

Install Oracle VirtualBox 4.3.28 on CentOS/RedHat 7/6/5 and Fedora 20/19

Oracle VirtualBox is a cross-platform virtualization application. It installs on your existing Intel or AMD-based computers, whether they are running Windows, Mac, Linux or Solaris operating systems. It extends the capabilities of your existing computer so that it can run multiple operating systems at the same time. Click here to read more about VirtualBox
Oracle has released VirtualBox 4.3.28 maintenance release of VirtualBox 4.3 on May 13th, 2015. In this release VirtualBox has improves stability and fixes regressions. To read more about this release read changelog.
This article will help you to install Oracle VirtualBox 4.3.28 on CentOS, Redhat and Fedora systems using Yum.
Step 1: Add Required Yum Repositories
Firstly we need to add VirtualBox yum repository in our system. To add VirtualBox repository add below content to /etc/yum.repos.d/virtualbox.repo .
# vim /etc/yum.repos.d/virtualbox.repo
[virtualbox]
name=Oracle Linux / RHEL / CentOS-$releasever / $basearch - VirtualBox
baseurl=http://download.virtualbox.org/virtualbox/rpm/el/$releasever/$basearch
enabled=1
gpgcheck=1
gpgkey=http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc

CentOS/RHEL Users also need to add EPEL yum repository using one of following command.
CentOS/RHEL 7, 64 Bit (x86_64): 
# rpm -Uvh http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/7/x86_64/e/epel-release-7-5.noarch.rpm

CentOS/RHEL 6, 32 Bit (i386): 
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm 

CentOS/RHEL 6, 64 Bit (x86_64): 
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 

CentOS/RHEL 5, 32 Bit (i386): 
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm 

CentOS/RHEL 5, 64 Bit (x86_64): 
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
Step 2: Install Required Packages
Before installing VirtualBox make sure to install all required packages to run VirtualBox like kernel-headers, kernel-devels etc. Use following command to install required packages.
# yum install gcc make patch  dkms qt libgomp 
# yum install kernel-headers kernel-devel fontforge binutils glibc-headers glibc-devel

Step 3: Setup Environment Variable
VirtualBox installation required kernel source code to install required modules, So we need to configure environment variable KERN_DIR to which VirtualBox get kernel source code. In my case latest kernel source is available in 2.6.32-504.3.3.el6.x86_64 directory under /usr/src/kernels/ . Make sure you are using correct source path.
# export KERN_DIR=/usr/src/kernels/2.6.32-504.3.3.el6.x86_64
Step 4: Install Oracle VirtualBox and Setup
Use following command to install VirtualBox 4.3 using yum command line tool. It will install latest version of VirtualBox 4.3.X on your system.
# yum install VirtualBox-4.3
After installation we need to rebuild kernel modules using following command.
# service vboxdrv setup
Step 5: Start VirtualBox
Use following command to start VirtualBox from X windows. You can switch to GUI mode using init 5 or startx commands from terminal.
# virtualbox &
VirtuBox-First-Screen

Tuesday, July 21, 2015

Cara Aktivasi Windows 8.1 Pro, WMC dan Enterprise

Berikut ini adalah aktivasi untuk windows 8.1 Pro dan WMC, nah khusus halaman ini, kami akan mengupdate secara rutin dengan menyediakan aktivasi terbaru dan masih fress. Kami menggunakan cara aktivasi melalui skype, untuk tutorialnya, kalian bisa baca tentang "Cara Aktivasi Permanen Windows 8.1 Pro dan WMC melalui Skype"
Aktivasi Untuk Windows 8.1 Pro
slmgr.vbs -ipk BHWQB-M4NKQ-MMW2D-KV96X-8QJK3
slmgr.vbs -ipk BJVNV-XWW4D-42KT7-239JW-82M93
slmgr.vbs -ipk NDDQW-6FF9W-D3FCG-WV3K6-QYGVD
slmgr.vbs -ipk VN387-9FYQV-C7JQK-T98MC-9P9HD
Aktivasi Untuk Windows 8.1 Pro WMC
———-
slmgr.vbs -ipk BHWQB-M4NKQ-MMW2D-KV96X-8QJK3
slmgr.vbs -ipk BJVNV-XWW4D-42KT7-239JW-82M93
slmgr.vbs -ipk NDDQW-6FF9W-D3FCG-WV3K6-QYGVD
slmgr.vbs -ipk VN387-9FYQV-C7JQK-T98MC-9P9HD
Aktivasi Untuk Windows 8.1 Enterprise
———-
slmgr.vbs -ipk BHWQB-M4NKQ-MMW2D-KV96X-8QJK3
slmgr.vbs -ipk BJVNV-XWW4D-42KT7-239JW-82M93
slmgr.vbs -ipk NDDQW-6FF9W-D3FCG-WV3K6-QYGVD
slmgr.vbs -ipk VN387-9FYQV-C7JQK-T98MC-9P9HD

sumber : https://edi.website/cara-aktivasi-windows-8-1-pro-terbaru/

Tuesday, July 7, 2015

Install DNS Server di Lokal PC

NS adalah servis yang melayani permintaan untuk konversi nama domain jadi ip address, dengan adanya DNS ini kita gak repot ngapalin ip address yg berupa angka-angka untuk mengakses suatu situs. sehingga kita cukup memasukan alamat berupa kata-kata yg mudah diingat di browser. DNS diperlukan jika kita terkoneksi ke internet. Untuk membuat DNS Server biasanya kita harus mengunakan OS server seperti windows 2003 Server untuk yang berbasis windows, dan kebanyakan dari distro linux.

Intinya DNS server bertanggung jawab atas kecepatan pengaksesan suatu domain untuk mengetahui IP dari domain tsb. Jika DNS server berada diluar jaringan maka untuk mengaksesnya akan lebih lambat daripada berada pada jaringan lokal atau sistem kita sendiri.

Misal yg pake speedy atau ISP yang lain, mungkin pernah koneksinya gagal karena gak bisa menemukan IP dari suatu Domain, atau browsing sangat lambat itu karena kegagalan DNS Server untuk menjawab permohonan konversi IP dari client. Penyebabnya adalah Server sibuk, jaringan padat atau mungkin server tidak stabil.

Disini akan dibahas cara untuk membuat DNS sendiri di Windows XP, sebagai DNS alternatif (bahkan preffered DNS) bila sewaktu-waktu DNS server ISP kita sedang sibuk, sehingga tidak mempengaruhi kecepatan browsing. Dan kita juga tidak perlu mengandalkan Open DNS yg biasanya lebih lambat.

Kombinasi antara BIND (DNS Server) dan Squid (proxy server) pada local system adalah ide yg sangat bagus.. ditambahkan traffic shapping bila perlu

1. Download BIND v9.5.0
2. Extract
3. Buka BINDInstall.exe, lihat screen dibawah :

[​IMG]

4. Kamu bisa merubah-ubah target directory sesuai yg diinginkan, tapi sebaiknya jika belum terlalu paham konfigurasinyabisa diinstal di default foldernya.

5. Masuk ke C:\WINDOWS\system32\dns\etc\ (Asumsi windows ada di C:)

6. Buat file named.conf, edit dengan notepad :
acl "trusted" {
localhost;
192.168.0.0/16;
};
acl "bogusips" {
0.0.0.0/8;
1.0.0.0/8;
2.0.0.0/8;
192.0.2.0/24;
224.0.0.0/3;
169.254.0.0/16;
};
options {
allow-transfer { none; };
allow-query { trusted; };
allow-recursion { trusted; };
blackhole { bogusips; };
directory "c:\windows\system32\dns\etc";
listen-on { 127.0.0.1; }; #listen only on localhost
forwarders { 202.x.x.x; 202.x.x.x; }; #masukin dns provider masing2
forward first;
recursion yes;
};
logging {
channel queries_log {
file "c:\windows\system32\dns\etc\queries.log";
print-severity yes;
print-time yes;
};
category queries { queries_log ; };
};
zone "." {
type hint;
file "named.root";
};
zone "localhost." IN {
type master;
file "localhost.zone";
allow-update { none; };
};
zone "0.0.127.in-addr.arpa." IN {
type master;
file "localhost.rev";
allow-update { none; };
};
include "c:\windows\system32\dns\etc\rndc.key";

7. Buka console, pindah ke direktori c:\windows\system32\dns\bin
setelah itu ketik perintah dig.exe @a.root-servers.net . ns > named.root
perintah di atas akan menghasilkan file named.root yg berisi record2 root zone
ketik ..\bin\rndc-confgen.exe -a
perintah di atas akan menghasilkan file rndc.key


8. buat file dengan nama localhost.zone di \system32\dns\etc\ isikan :
$TTL 86400
@ IN SOA @ root (
42 ; serial
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS @
IN A 127.0.0.1
9. buat juga file dengan nama localhost.rev di \system32\dns\etc\ isikan :
$TTL 86400
@ IN SOA localhost. root.localhost. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS localhost.
1 IN PTR localhost.
10. Untuk ngecek konfignya udah bener ato belum, buka console, pindah ke direktori c:\windows\system32\dns\bin, lalu ketik :
named-checkconf.exe
kalo gak keluar apa-apa berarti kitanggap konfigurasi BIND udah bener.

11. Jalanin service bind-nya :
start-> run->ketik services.msc->enter, cari service yg bernama ISC BIND, select, klik kanan, start.
12. Setting DNS di TCP/IP jadi 127.0.0.1 atau 192.168.1.2

13. Kalo udah bisa kita cek dengan console, (masih di directory c:\windows\system32\dns\bin), ketik :
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

F:\WINDOWS\system32\dns\bin>dig.exe @127.0.0.1 www.indowebster.web.id ns

; <<>> DiG 9.5.0 <<>> @127.0.0.1 www.indowebster.web.id ns
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1949
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;www.indowebster.web.id. IN NS

;; AUTHORITY SECTION:
indowebster.web.id. 360 IN SOA ns1.afraid.org. dnsadmin.afraid.
org. 902210001 86400 7200 3600000 3600

;; Query time: 1093 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Mar 09 02:14:25 2009
;; MSG SIZE rcvd: 99

kita ulangi lagi command tadi :


F:\WINDOWS\system32\dns\bin>dig.exe @127.0.0.1 www.indowebster.web.id ns

; <<>> DiG 9.5.0 <<>> @127.0.0.1 www.indowebster.web.id ns
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 309
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;www.indowebster.web.id. IN NS

;; AUTHORITY SECTION:
indowebster.web.id. 330 IN SOA ns1.afraid.org. dnsadmin.afraid.
org. 902210001 86400 7200 3600000 3600

;; Query time: 5 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Mar 09 02:14:55 2009
;; MSG SIZE rcvd: 99


F:\WINDOWS\system32\dns\bin>
kali ini hasil querynya 5 msec, jauh lebih cepat dari yg pertama artinya resolver kita sudah berhasil meng-cache hasil query dns.

Untuk yg pake squid, tinggal ganti dns-nya di tag berikut :
TAG dns_nameservers​
dns_nameservers 127.0.0.1 # edit jadi kek gini.

Friday, July 3, 2015

Membuat Multi Domain di Localhost menggunakan XAMPP

Secara default jika aplikasi XAMPP telah tertanam di komputer kita, maka kita dapat menjalankan web lokal dengan alamat 127.0.0.1 yang diwakilkan "localhost" [ http://localhost ]. Begitu juga jika kita memiliki multi domain, maka tinggal menambahkan folder setelah alamat localhost tersebut, semisal http://localhost/domain1 atau http://localhost/domain2, dsb.

Sekedar mengingatkan saja bahwa pada aplikasi XAMPP, jika kita mengetikan http://localhost/ maka secara otomatis akan direct ke alamat http://localhost/xampp, namun ini semua bisa kita ubah sesuai judul artikel ini.

Ok, sebelum melakukan bagaimana membuat Multi Domain di localhost sebisa mungkin service Apache dan service mysql dimatikan dulu, dan dapat dilihat pada XAMPP Control Panel di tray icon kanan bawah.
Asumsi :
  • Aplikasi XAMPP terinstall pada C:\xampp\htdocs ( Download XAMPP )
  • Multi Domain yang akan dibuat adalah corexp1.local dan corexp2.local
  • Domain corexp1.local terletak pada C:\xampp\htdocs\argani
  • Domain corexp2.local terletak pada C:\xampp\htdocs\argani2

Tahap berikutnya adalah :
  1. Klik Start » Run.. lalu ketik notepad C:\Windows\system32\drivers\etc\hosts.ics lalu OK,
  2. Maka file hosts.ics akan terbuka melalui notepad++, tambahkan  
"127.0.0.1 argani.local" 
"127.0.0.1 ar.local

  1. Berikutnya buka file httpd.conf yang ada di C:\xampp\apache\conf\ edit menggunakan notepad lalu tambahkan baris berikut, bisa terlihat seperti dibawah ini :
  2. <Directory C:/xampp/htdocs/corexp1> Order allow,deny Allow from all </Directory> <Directory C:/xampp/htdocs/corexp2> Order allow,deny Allow from all </Directory>
  3. Selanjutnya, edit juga file httpd-vhosts.conf yang ada di C:\xampp\apache\conf\extra\ edit menggunakan notepad++ lalu tambahkan baris berikut, bisa terlihat pada gambar dibawah ini :
  4. Sampai disini, silahkan start Service Apache maupun Service Mysql.
  5. Sekarang jalankan browser anda dengan mengetik alamat http://corexp1.local ataupun http://corexp2.local, maka kita dapat melihat kedua-duanya dapat berjalan bersama-sama dengan masing-masing alamat domain.
  6. Enjoy!

Cara Membuat password PHPMyAdmin XAMPP

Secara default, setelah XAMPP terinstall, PHPMyAdmin dapat langsung diakses melalu linkhttp://localhost/phpmyadmin tanpa ada password.
Untuk komputer yg tidak terhubung ke internet dan tidak sharing dengan orang lain sih gak perlu mikir panjang untuk buat password, tapi hal ini harus kita pikirkan jika komputer tersebut terhubung ke internet dgn IP Public atau sharing dengan teman2 di Lab kampus atau warnet.
Berikut ini langkah setting “Bagaimana cara membuat password PHPMyAdmin pada XAMPP” sehingga tidak bisa diakses oleh sembarangan orang menggunakan Linux dan Windows.
OS Windows
1. Setting password untuk user root di MySQL XAMPP, caranya bukahttp://localhost/phpmyadmin kemudian masuk ke Menu Privileges dan cari user root.
https://ziefaa.files.wordpress.com/2012/07/mysql-privileges.jpg?w=260
2. kemudian edit privilages
3. langkah selanjutnya change password
Cari file bernama config.inc.php, biasanya letaknya dalam folder hasil install XAMPP yaitu:C:\xampp\phpMyAdmin\
4. Cari text $cfg[‘Servers’][$i][‘auth_type’] = ‘config’;
5. Setelah ketemu, silahkan pilih metode Authentication yang diinginkan, pilihannya :
config = Tidak perlu mengetikkan password pada saat membuka PHPMyAdmiin
http = Keluar dialog box pengisian password untuk membuka PHPMyAdmin
cookie = Keluar kolom pengisian password untuk membuka PHPMyAdmin
kemudian simpan perubahan yang telah dilakukan.
6. Ganti username yang kita inginkan, dibagian $cfg[‘Servers’][$i][‘user’] = ‘root’; , secara default username nya adalah root.
7. Sesuaikan password PHPMyAdmin yang sudah kita buat pada poin 1 diatas$cfg[‘Servers’][$i][‘password’] = ’1234′;
8. Sekarang restart mysql pada melalui XAMPP Contol Panel yang disediakan. Lihat di folder C:\xampp\
OS Linux
1. Setting password untuk user root di MySQL XAMPP, caranya bukahttp://localhost/phpmyadmin kemudian masuk ke Menu Privileges dan cari user root.
2. Cari file bernama config.inc.php, biasanya letaknya dalam folder hasil install XAMPP yaitu: /opt/lampp/phpmyadmin/config.inc.php, kemudian ketik feryza@feryza [~]# CHMOD 777 /opt/lampp/phpmyadmin/config.inc.php
3. Buka file config.inc.php” dengan perintah feryza@feryza [~]# vi /opt/lampp/phpmyadmin/config.inc.php
4. Cari text $cfg[‘Servers’][$i][‘auth_type’] = ‘config’;
5. Setelah ketemu, silahkan pilih metode Authentication yang diinginkan, pilihannya :
config = Tidak perlu mengetikkan password pada saat membuka PHPMyAdmiin
http = Keluar dialog box pengisian password untuk membuka PHPMyAdmin
cookie = Keluar kolom pengisian password untuk membuka PHPMyAdmin
kemudian simpan perubahan yang telah dilakukan.
6. Ganti username yang kita inginkan, dibagian $cfg[‘Servers’][$i][‘user’] = ‘root’; , secara default username nya adalah root
7. Sesuaikan password PHPMyAdmin yang sudah kita buat pada poin 1 diatas$cfg[‘Servers’][$i][‘password’] = ‘feryza’;
8. Jika sudah selesai, maka kembalikan CHMOD nya ke semula, ketik feryza@feryza [~]# CHMOD 444 /opt/lampp/phpmyadmin/config.inc.php, kemudian restart service mysqlatau lampp dengan perintah feryza@feryza [~]# /opt/lampp/lampp restart
Selesai!
Hasilnya yaitu ketika kita akses IP/host yang sudah terinstall lampp, contoh:http://localhost/phpmyadmin. Maka akan langsung ada pertanyaan username dan password.
Gambar Authentication menggunakan metode cookie
Gambar Authentication menggunakan metode http

Thursday, July 2, 2015

Tutorial DNSCrypt Untuk Windows

ISP di Indonesia sedang marak menggerakkan kegiatan pemblokiran konten / censorship internet, dengan tujuan mencegah penyebaran konten ilegal, pornografi, SARA, dan sebagainya. Tujuan ini memang mulia, akan tetapi kadang berimbas pada pemblokiran beberapa web yang mungkin “tidak bersalah”, seperti Vimeo. Saya pribadi sering mengunduh video-video indie  yang menarik di web tersebut. Sayangnya, sensor dilakukan semakin ketat, dan cara-cara lama tidak lagi dapat dipakai.
Cara lama untuk melewati sensor adalah dengan menggunakan DNS yang tidak menggunakan sensor atau content filtering, seperti dengan menggunakan DNS milik google (8.8.8.8 dan 8.8.4.4).
Klien -> DNS alternatif 8.8.8.8 / 8.8.4.4 port 53 -> browsing tanpa sensor
Akan tetapi, trik mengganti DNS sudah mulai  tidak dapat digunakan semenjak ISP melakukan intersepsi nameserver lookup / query.
Klien -> DNS alternatif 8.8.8.8 / 8.8.4.4 port 53 -> Intersepsi port 53 ke server DNS ISP -> browsing dengan sensor
Cara lama yang kedua adalah menggunakan VPN. Cara ini masih bisa menembus sensor internet yang dilakukan oleh ISP, namun sayangnya tidak semua pengguna internet (terutama bagi yang masih awam internet) bisa menggunakan VPN dengan baik dan benar.
Selain itu, VPN dengan koneksi yang cepat biasanya adalah VPN premium. Dengan kata lain, untuk dapat merambah internet dengan kecepatan yang maksimal, sobat harus mengeluarkan uang ekstra untuk menyewa VPN premium tersebut.
Nah, untuk itu dalam tutorial kali ini, saya mencoba untuk mengangkat tema “Tutorial DNScrypt untuk windows”.
Apa itu DNSCrypt?
DNSCrypt adalah software kecil yang berfungsi untuk meng-enkripsi trafik / lalu lintas data DNS antara user dengan server DNS secara terenkripsi. Karena sifatnya yang ter-enkripsi maka trafik DNS akan sulit terlacak atau di deteksi.
Logika jika kita menggunakan DNSCrypt adalah sebagai berikut :
Klien -> DNS resolver lokal + DNSCrypt (terenkripsi) -> browsing tanpa sensor
Cara penggunaan / cara instalasi DNSCrypt untuk Windows
Cara menginstal DNSCrypt untuk Windows sangat mudah, silakan ikuti langkah-langkahnya disini :
  • Pastikan .Net Framework sudah terinstal di pc sobat. Jika belum terinstal, silakan instal dan unduh dari sini
  • Unduh DNSCrypt yang sudah saya bundel menjadi satu disini (ukuran file : 380 kb)
  • Selanjutnya, ekstrak file yang sobat download tadi menggunakan software pengarsip kesayangan sobat (winrar, winzip, dsb)
  • Setelah sukses di ekstrak, akan terdapat sebuah folder baru dengan nama “dnscrypt”
Selanjutnya, untuk menjalankan DNSCrypt cukup klik 2 kali pada file “dnscrypt-winclient.exe”
Tutorial pengaturan DNSCrypt
Setelah sobat menjalankan file “dnscrypt-winclient.exe” dan interface software nya sudah terbuka, klik pada tab “NIC’s”, kemudian tandai pada “MS TCP Loopback interface”.
Tutorial DNSCrypt Untuk Windows - Setting NICs
Tutorial DNSCrypt Untuk Windows – Setting NICs
Setelah itu, klik pada tab “Config”, pilih server DNS yang akan digunakan pada opsi “Select provider” (saya merekomendasikan server Singapore karena lokasinya dekat Indonesia). Kemudian, klik pada tombol “Start”.
Tutorial DNSCrypt Untuk Windows - Pilih DNS provider
Tutorial DNSCrypt Untuk Windows – Pilih DNS provider
Jika tombol start di klik, maka akan muncul sebuah jendela Windows baru dengan posisi ter-minimize. Klik windows tersebut, agar sobat dapat memonitor koneksi DNSCrypt. Jika nampak seperti gambar berikut ini, maka sobat bisa menggunakan DNS dengan IP address 127.0.0.1
Tutorial DNSCrypt Untuk Windows - Koneksi DNSCrypt
Tutorial DNSCrypt Untuk Windows – Koneksi DNSCrypt
Jika sobat me-minimize DNSCrypt proxy client, maka DNSCrypt akan terminimize ke system tray, jadi sobat bisa lebih leluasa untuk menggunakan Windows untuk aktifitas yang lain.
Mengetes koneksi DNSCrypt
Untuk mengetes apakah DNSCrypt berjalan dengan baik, silakan ketikkan perintah berikut lewat CMD “nslookup www.fazar.net 127.0.0.1″ (tanpa tanda kutip), dan jika hasilnya seperti ini, maka DNSCrypt siap untuk digunakan.
C:\Documents and Settings\My PC>nslookup www.fazar.net 127.0.0.1
Server:  localhost
Address:  127.0.0.1

Non-authoritative answer:
Name:    fazar.net
Address:  31.***.**.**
Aliases:  www.fazar.net
Selanjutnya, tinggal ganti DNS sobat agar menggunakan 127.0.0.1 sebagai primary DNS di pengaturan TCP/IP interface jaringan. Untuk secondary DNS, silakan di kosongkan saja.
Tutorial DNSCrypt Untuk Windows – Setting DNS lokal

Monday, June 29, 2015

Membangun FTP server atau Sharing Folder dengan XAMPP


            Apa yang anda lakukan jika anda diharuskan mengelola file di komputer yang berjauhan dari anda ? mungkin jawaban yang paling sederhana adalah dengan membuka sharing pada folder yang berisi data-data yang akan diakses.. memang tidak salah cara seperti itu, namun tahu kan anda jika cara tersebur memiliki banyak resiko, terutama masalah sekuritas, hak akses dan privilages user. Cara yang tepat adalah dengan membuat ftp server, kemudian untuk mengakses nya user harus terdaftar dengan memiliki user dan password di ftp server (layaknya sebuah hosting internet) dan user perlu mengunakan ftp client untuk mengakses file dan folder miliknya. Artikel ini ditulis berdasarkan kasus nyata di tempat bekerja penulis yaitu di Universitas Kuningan. Penulis mengelola sebuah web server intranet untuk sistem informasi akademik, untuk mengupdate script-script php penulis tidak mungkin untuk bolak-balik ke ruang server yang terletak di gedung yang berlainan tempat dengan ruangan kerja penulis, di lain pihak server yang penulis kelola tidak memiliki monitor, keyboard dan mouse. Semual penulis berfikir untuk mensharing folder,namun setelah melihat konfigurasi jaringan ternyata komputer server berada pada network yang diakses secara umum oleh prodi, BAUK dan komputer lain yang diakses oleh mahasiswa. Jika dishare dan terbuka hak askesnya adalah sesuatu yang berbahaya. Server akademik bisa terinfeksi virus, atau malah kehilangan data. Untuk itu maka penulis mengkonfigurasi server akademik dengan membenamkan XAMPP yang menyertakan filezilla sebagai ftp server. Dengan ftp server hanya penulis yang bisa login ke server ftp dari manapun, bahkan dari kampus 2 sekalipun yang berjarak sekitar 5 KM dari kampus 1. Berikut ini adalah konfigurasi yang penulis buat. Sebagai catatan ftp server ini bisa digunakan sebagai File Server untuk server penyimpanan data..Selamat mencoba…



Langkah percoban dan Hasil

Unruk membangun FTP server pada windows kita menggunakan aplikasi filezila pada XAMPP,dengan mengikuti langkah langkah sebagai berikut :

1. Buka aplikasi XAMPP pada windows,jika belum ada dapat di download di link berikut 
    download xampp

2. Klik start pada filezilla di xampp untuk mengaktifkan aplikasi konfigurasi ftp server pada 
    xampp seperti pada gambar berikut


3. Klik admin pada xampp untuk membuka aplikasi filezilla yang ada pada xampp, pada 
    aplikasi tersebut kita akan mengkonfigurasi hal hal yang diperlukan dari setting password
    untuk membuka ftp server ,filtering IP dan lain lain. Jika kita telah mengklik admin pada 
    xampp maka akan terbuka aplikasi filezilla seperti berikut



     Untuk server address biarkan pada default kita hanya mengubah pada password sesuai
keinginan dari administrator. Misal pada percobaan kali ini saya memberikan password "ikhsan" tanpa tanda petik. Kemudian klik OK

4. Pada tab filezilla klik edit>klik user maka akan muncul tampilan konfigurasi untuk user.
    pada pages general masukkan nama dan password user dari FTP yang akan diakses
    misal saya memberikan nama dan password dengan ikhsan,seperti yang ditunjukkan 
    pada gambar berikut


5. Klik page shared folder pada tab user,Kemudian tambahkan / add folder atau file yang 
    akan di share pada ftp server 




6. Klik set as home dir pada folder yang di share ,untuk menjadikan folder tersebut tampil
    pada home atau beranda dari FTP server saat FTP server tersebut diakses ,kemudian
    klik ok



7. Klik edit>setting pada filezilla xampp,kemudian lakukan konfigurasi sesuai dengan 
    gambar berikut




 Keterangan

  • max number of user = untuk membatasi banyak user yang akan terhubung oleh
                                        FTP server


Kita telah melakukan konfigurasi FTP server pada filezilla, 

8. Untuk mengakses FTP server yang dibuat kita harus mengetahui IP dari server FTP 
    dengan mengetik ipconfig/all pada command windows



9  Buka browser internet, ketik ftp://IP_serverFTP. Sebagai contoh IP server 
    192.168.43.195 maka ketik ftp://192.168.43.195 pada searching browser maka user 
    akan diminta memasukkan user dan password dari FTP server. Masukkan password
    dan user yang telah dibuat pada langkah 4 lalu klik ok



Jika username dan password benar maka akan tampil folder atau file yang telah di share pada FTP server dengan filezilla . Seperti contoh pada gambar berikut


So,FTP server telah dapat diakses oleh user FTP dimana untuk membangun FTP server dapat dilakukan dengan mengikuti langkah langkah diatas. file dan folder yang di share dapat di download , sehingga memudahkan banyak client akses folder FTP server. FTP server ini berlaku pada satu network atau satu jaringan dengan access point . JIka kita access point yang kita gunakan adalah access point android maka akses FTP server ini tidak akan mengurangi kuota internet dari android. Karena proses sharing hanya melewati user-accesspoint-ftpserver tidak melewati gateway dari ISP.

Friday, June 19, 2015

Merubah Letak Directory Root di XAMPP

Saat kita membuat suatu web dan ingin meng-uploadnya, maka file file tersebut harus diletakkan di directory root.  Jadi setiap kita mengakses alamat kita, maka direktori yang akan dibaca pertama kali adalah folder yang menjadi directory root.  Untuk server lokal (localhost) sendiri letak directory root secara default berada di dalam <direktori xampp>/htdocs/ .  Jadi semua halaman web yang akan ditampilkan melalui server harus berada didalam directory root.
Tapi untuk beberapa alasan, kita bisa merubah letak folder directory root ke tempat lain.  Semisal kita akan pindah letak directory root menjadi ke drive G dengan folder ‘ web ‘, maka ini yang harus dilakukan.
Letak default Document root
Secara default letak document root adalah di folder htdocs
Silakan teman teman menuju file http.conf.  Letaknya berada di <xampp folder> / apache / conf .  Silakan buka file httpd.conf menggunakan teks editor kesayangan kalian.  Disini saya menggunakan notepad ++ karena saya suka yang ++ hahaha.. :) .  Kalau mungkin teman teman belum punya dan ingin mencobanya, bisa download di sini .  Tenang saja, GRATIS :p  .  Saya suka pakai karena aplikasinya yang ringan, simpel, serta mengenali banyak bahasa pemrograman.  Dan juga ada nomor baris nya, sehingga memudahkan kita kalau lagi debugging.
Letak file httpd.conf
Letak file httpd.conf
Teks Editor menggunakan notepad ++
Teks Editor menggunakan notepad ++
Kembali ke leptop.  Setelah ketemu file nya, silakan backup terlebih dahulu sehingga jika nantinya ada kesalahan konfigurasi dapat dikembalikan seperti kondisi awal (default). Nah setelah dibuka menggunakan teks editor, silakan teman teman cari baris konfigurasi seperti berikut :
1
2
3
4
5
6
7
8
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "C:/xampp/htdocs"
 
#
Perhatikan yang di highlight.  Itu adalah alamat default dari document root saat pertama kali xampp di install.  Nah silakan ganti ke alamat yang teman teman tuju.  Sebagai contoh saya akan pindah ke G:/web/.  SAYA SARANKAN UNTUK JANGAN MENGHAPUS.  Tapi cukup di matikan saja perintahnya menggunakan tanda Pagar (indonesia), tanda kres (musik) atau tanda sharp (programer) di depan alamat baru.  (Tanda yang saya maksud adalah #   Hehe ).  Sehingga hasilnya seperti ini :
1
2
3
4
5
6
7
8
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
# DocumentRoot "C:/xampp/htdocs"
DocumentRoot "G:/web"
#
Kenapa hanya dimatikan tidak dihapus saja? ya biar aman saja, kalau misal kita salah mengkonfigurasi, maka kita tinggal mengaktifkan perintah defaultnya.  :)
Selanjutnya, silakan teman teman cari lagi baris perintah seperti berikut :
1
2
3
4
5
#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "C:/xampp/htdocs">
    #
Seperti yang atas, sesuaikan alamat tersebut dengan alamat yang ingin teman teman tuju.  INGAT, alamat ini harus sama dengan alamat yang teman teman isi di Document root sebelumnya.  Lakukan hal yang sama seperti saat merubah document root, yaitu cukup dengan mematikan baris perintah dan menggantinya dengan perintah yang baru.
1
2
3
4
5
6
#
# This should be changed to whatever you set DocumentRoot to.
#
# <Directory "C:/xampp/htdocs">
<Directory "G:/web">
    #
Setelah selesai , silakan simpan kembali file tersebut, lalu jalankan service apache di xampp control panel.  Atau untuk teman teman yang sudah menjalankan server apache, maka harus direstart terlebih dahulu dengan cara stop lalu start lagi.  Setelah itu, silakan akses localhost di browser.  Harusnya sih, jadi 

Hasil setelah letak document root dipindah ke drive G dalam folder web
Hasil setelah letak document root dipindah ke drive G dalam folder web

feature content slider

About

Ads

Contact Form

Name

Email *

Message *

Search This Blog

Weather (state,county)

Business

Template Information

Cara Membuat Image Ghost Windows 7 Untuk Semua Chipset

Salam Blogger...! Kali ini saya akan menshare cara untuk pembuatan image Ghost Windows 7 yang bisa digunakan untuk semua jenis...

Home Ads

Recent in Sports

Comments

Author Name

BTemplates.com

Latest in Sports

Blogroll

CS Support

Pages - Menu

Popular

Pages - Menu

Pages

Comments system