Konfigrasi IP, FTP, Samba, DNS dan Web Server Di Linux
Ubuntu
konfigurasi
IP
-
pertama masuk sebagai root dengan mengetik sudo su
-
buka terminal dengan mengetik #nano
/network/interfaces
-
setelah itu isikan pada gambar diatas ganti dengan ip yang kalian gunakan yang
saya gunakan adalah ip kelas b can c jika sudah selesai klik ctrl + x lalu
ketik y dan enter.
- kemudian restart ip dengan menggunakan perintah #service networking restart
-
kemudian cek ip dengan menggunakan perintah #ifconfig
Konfigurai
FTP
-
pertama ada instal ftp dengan perintah # apt-get install proftpd
- lalu
konfigurasi dengan perintah
# nano/etc/proftpd/proftpd.conf
-
setelah itu ganti servername dengan ip anda dan hapus tanda pagar pada user dan
user alias
Hapus
tanda # pada
# <Anonymous ~ftp>
# User ftp
# Group nogroup
# UserAlias anonymous ftp
dan hapus tanda # pada <Anonymous paling akhir
- Kemudian restart proftpd dengan menggunakan perintah
root@fikrialwan-Lenovo- G400s:/home/fikrialwan# service proftpd
restart
* Stopping ftp server
proftpd [ OK
]
* Starting ftp server
proftpd [ OK
]
- Lakukan
uji coba dengan mengetik ctrl + L
maka
akan muncul izin login seperti ini. Klik connect
Konfigurasi
Samba
-
pertama tentu kita harus install samba terlebih dahulu dengan cara
#
apt-get install samba
-
kedua buatlah user
# adduser fikrialwan
-
setelah itu buatlah directory public
# mkdir public
- setelah itu masukkan perintah
smbpasswd -a nama user yang dibuat untuk bisa akses dari client
- lalu konfigurasi dengan perintah #nano /etc/samba/smb.conf
hapus tanda pagar pada security = user
- tambahkan konfigurasi sesuai
dengan gambar
-
Kemudian simpan dan restart samba
root@fikrialwan-Lenovo-G400s:/home/fikrialwan#
service samba restart
-
Lakukan uji coba klik ctrl + L untuk go to seperti pada gambar
- Kemudian masukkan username dan password anda kemudian klik connect
Konfigurai
DNS
untuk
mengkonfigurasi dns pertama kita melakukan instalasi bind9 terlebih dahulu
1.
install bind9
#apt-get install bind9
2.
lalu edit file named.conf.local, db.local dan db.255
3.
kemudian edit dengan mengetik nano.named.conf.local
root@fikrialwan-Lenovo-G400s:/etc/bind#nano.named.conf.local
kemudian edit dengan tampilan seperti
ini :
//
// Do any local configuration here
//
// Consider adding the 1918 zones
here, if they are not used in your
// organization
//include
"/etc/bind/zones.rfc1918";
zone "fikrialwan.com" {
type master;
file
"/etc/bind/db.fikrialwan";
};
zone
"0.10.172.in-addr.arp" {
type master;
file"/etc/bind/db.172";
};
zone "fikrialwan.org" {
type master;
file
"/etc/bind/db.fikrialwan.org";
};
zone "0.0.10.in-addr.arp"
{
type master;
file "/etc/bind/db.10";
};
4. Copy
paste db.local ke db. fikrialwan
root@fikrialwan-Lenovo-G400s:/etc/bind# nano
db.fikrialwan
edit dengan tampilan seperti ini
;
; BIND data file for local loopback
interface
;
$TTL 604800
@ IN
SOA fikrialwan.com. root.fikrialwan.com.
(
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ;
Negative Cache TTL
;
@ IN
NS fikrialwan.com.
@ IN
A 172.10.0.1
www IN
A 172.10.0.1
ftp IN
A 172.10.0.1
mail IN
A 172.10.0.1
5. Copy
paste db.255 ke db.172
root@fikrialwan-Lenovo-G400s:/etc/bind# nano db.172
lakukan pengeditan dengan tampilan
seperti ini :
;
BIND
reverse data file for broadcast zone
;
$TTL 604800
@ IN
SOA fikrialwan.com.
root.fikrialwan.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN
NS fikrialwan.com.
1 IN
NS fikrialwan.com.
6. Edit
file di /etc/hosts
root@fikrialwan-Lenovo-G400s:/etc/bind#
nano /etc/hosts
27.0.0.1 localhost
127.0.1.1 fikrialwan-Lenovo-G400s
172.10.0.1 fikrialwan.com fikrialwan
10.0.0.2 fikrialwan.org fikrialwan
#
The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0
ip6-localnet
ff00::0
ip6-mcastprefix
ff02::1
ip6-allnodes
ff02::2
ip6-allrouters
7.
Setelah itu restart bind9
root@fikrialwan-Lenovo-G400s:/etc/bind# service bind9
restart
* Stopping domain name service...
bind9
waiting for pid 1220 to die [ OK ]
* Starting domain name service...
bind9 [
OK ]
8.
Lakukan pengetesan
root@fikrialwan-Lenovo-G400s:/etc/bind#
dig fikrialwan.com
pastikan muncul seperti tampilan
berikut ini :
;
<<>> DiG 9.9.5-3-Ubuntu <<>> fikrialwan.com
;;
global options: +cmd
;;
Got answer:
;;
->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49608
;;
flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL:
1
;;
OPT PSEUDOSECTION:
;
EDNS: version: 0, flags:; udp: 4096
;;
QUESTION SECTION:
;fikrialwan.com. IN A
;;
ANSWER SECTION:
fikrialwan.com. 604800 IN A 172.10.0.1
;;
AUTHORITY SECTION:
fikrialwan.com. 604800 IN NS fikrialwan.com.
;;
Query time: 0 msec
;;
SERVER: 127.0.0.1#53(127.0.0.1)
;;
WHEN: Wed Nov 12 21:48:27 WIB 2014
;;
MSG SIZE rcvd: 73
9. lalu
ketik nslookup fikrialwan.com
root@fikrialwan-Lenovo-G400s:/etc/bind# nslookup
fikrialwan.com
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: fikrialwan.com
Address: 172.10.0.1
root@fikrialwan-Lenovo-G400s:/etc/bind#
ping fikrialwan.com
PING fikrialwan.com (172.10.0.1)
56(84) bytes of data.
64 bytes from fikrialwan.com
(172.10.0.1): icmp_seq=1 ttl=64 time=0.045
ms
64 bytes from fikrialwan.com
(172.10.0.1): icmp_seq=2 ttl=64 time=0.037
ms
--- fikrialwan.com ping statistics
---
2 packets transmitted, 2 received,
0% packet loss, time 999ms
rtt min/avg/max/mdev =
0.037/0.041/0.045/0.004 ms
root@fikrialwan-Lenovo-G400s:/etc/bind#
ping ftp.fikrialwan.com
PING ftp.fikrialwan.com
(172.10.0.1) 56(84) bytes of data.
64 bytes from fikrialwan.com
(172.10.0.1): icmp_seq=1 ttl=64 time=0.021
ms
64 bytes from fikrialwan.com
(172.10.0.1): icmp_seq=2 ttl=64 time=0.037
ms
64 bytes from fikrialwan.com
(172.10.0.1): icmp_seq=3 ttl=64 time=0.034
ms
--- ftp.fikrialwan.com ping
statistics ---
3 packets transmitted, 3 received,
0% packet loss, time 1998ms
rtt min/avg/max/mdev =
0.021/0.030/0.037/0.009 ms
Konfigurasi
Web Server
-
pertama tentu kita install apache2, php5, php5-mysql,mysql-server dengan
menggunakan perintah
#
apt-get install apache2
# apt-get install php5
# apt-get install php5-mysql
# apt-get install mysql-server
bila
mucul password pada saat pengisian pasword mysql, lakukan pengisian password
misalnya 123 dengan username root
-
buat file info.php dengan menggunakan perintah root@fikrialwan-Lenovo-G400s:/var/www#
nano info.php
<?
phpinfo();
?>
-
kemudian restart apache dengan menggunakan perintah
root@fikrialwan-Lenovo-G400s:/var/www# service
apache2 restart
-
kemudian install phpmyadmin
#apt-get install phpmyadmin
-
setelah itu konfigurasi dengan menggunakan perintah
# nano /etc/phpmyadmin/apache.conf
-
Jalankan phpmyadmin dengan menggunakan perintah
- edit
web server yaitu fikrialwan.org
# nano /etc/apache2/sites-enabled/000-default
- kemudian edit file dengan menggunakan perintah
root@fikrialwan-Lenovo-G400s:/var/www/html/dotorg#
nano index.html
<html>
<title>fikrialwan.org</title>
<body>
<p>Its
Works Web Server Sudah Berjalan !!</p>
</body>
</html>
- Setelah itu restart dengan menggunakan perintah
root@fikrialwan-Lenovo-G400s:/var/www/html/dotorg#
service apache2 restart
- Kemudian buka browser ketik fikrialwan.org
dan akan muncul tampilan
seperti ini berarti web server
sudah berjalan