+62 088 999 123

Ftp Dns Web Server Virtual Directory Proxy Pada Debian

Membangun DNS Server ,Proxy server ,FTP server dan Web Server pada jaringan Opsi konfigurasi :
Konfigurasi Server
<>1.<>2.LAN     = 192.168.55. 1/24
 
Konfigurasi Client
<>3.<>4.
Konfigurasi Server
<>1.<>2.<>3.www.sekolah.sch.id
<>4.ftp.sekolah.sch.id
<>5.www.sekolah.sch.id/
<>6.www.institusi.com
<>7.<>1.<!-- cellpadding="0" border="1"-->
#The loopback network interface
auto lo
iface lo inet loopback
 
auto eth0
iface eth0 inet static
         address 192.168.55.1
         netmask 255.255.255.0
         network 192.168.55.0
         gateway 192.168.1.1
 
auto eth0:0
iface eth0:0 inet static
         address 192.168.55.2
         netmask 255.255.255.0 
 
<>2.# /etc/init.d/networking restart
 
<>3.<>4.# apt-get install bind9 proftpd squid lynx apache2 php5 phpmyadmin mysql-server
 
<>5.# cd /etc/bind
# nano named.conf.local
 
<>6.zone "sekolah.sch.id" {
   type master;
    file "smkn";
};
zone "institusi.com" {
    type master;
    file "institusi";
};
zone "192.in-addr.arpa" {
    type master;
    file "192";
};
 
<>7.cp db.local /var/cache/bind/smkn
cp db.local /var/cache/bind/institusi
cp db.127 /var/cache/bind/192
 
<>8.nano /var/cache/bind/smkn
 
 
nano /var/cache/bind/institusi
 
nano /var/cache/bind/192
 
 
<>9.# nano /etc/resolv.conf
 
<>10.# /etc/init.d/bind9 restart
 
<>11.# nslookup sekolah.sch.id
# nslookup institusi.com
 
 
<>12.# cd /etc/apache2/sites-available
# cp default smk
# cp default institusi
 
<>13.# nano smk (ganti opo dengan nama masing-masing)
 
 
# nano institusi
 
 
<>14.# a2dissite default
# a2ensite smk
# a2ensite institusi
 
<>15.# cd /var/www
# mkdir smk
# mkdir institusi
 
<>16.# chmod 777 smk –R
# chmod 777 institusi -R
 
<>17.<!-- untuk membuat tampilan web anda
# nano index.html
 
 
 
<>18.# ln -s /etc/apache2/mods-available/userdir.conf /etc/apache2/mods-enabled/
# ln -s /etc/apache2/mods-available/userdir.load /etc/apache2/mods-enabled/
 
<>19.# mkdir /etc/skel/public_html
 
<>20.# adduser namauser
 
<>21.# /etc/init.d/apache2 restart
 
<>22.<>23.# cd /etc/squid
# nano squid.conf
 
<>24.<!--ctrl + w. Setting seperti gambar di bawah :
 
 
 
 
 
<>25.<!--
 
 
 
tambahkan kata kata dalam kotak merah dibawah acl CONNECT
 
<>26.<!--
<>27.<>28.<!--
# nano url
 
<>29.www.institusi.com
.institusi.com
 
<>30.Masuk direktori squid
# cd /etc/squid
 
<>31.# iptables –t nat –A PREROUTING –s 192.168.55.0/24 –p tcp –dport 80 –j REDIRECT –to-port 3128
 
<>32.iptables –t nat –A PREROUTING –s 192.168.55.0/24 –p tcp –dport 80 –j REDIRECT –to-port 3128
 
<>33.# squid -z
Jika tidak ada error berarti settingan sudah berhasil
 
<>34.# /etc/init.d/squid restart
 
 
<>35.Buat direktori untuk menyimpan file-file yang akan diupload ke FTP. misalnya akan ditempatkan di direktori /home/share/ftp ,
Masuk ke direktori home
# cd /home/
# mkdir share
 
<>36.# cd /home/share
 
<>37.# mkdir ftp
 
<>38.# userdel ftp
# useradd user (tempat adalah nama user untuk login)
# passwd ftp (untuk memasukkan password)
.
<>39.
 
 
 
 
 
 
 
 
 
 
 
 
 
# chmod 777 ftp
 
<>40.# nano /etc/proftpd/proftpd.conf
 
 
 
<>41.
<>42.<!--
# /etc/init.d/proftpd restart
 
<>43.ftp.sekolah.sch.id, maka akan terlihat kosong karena memang direktori ftp belum diisi dengan file apapun
 
<>44.# touch namafile.formatfile
 
 
 
NB: anda harus berada di direktori FTP pada saat membuat file.
 
<>45.# nano namafile.formatfile
 
 

Cek lagi di komputer client
  • By nsahid
  • On Dec 30, 2016
  • Kategori: Linux | 1
  • Tags: FTP, DNS, WEB SERVER, VIRTUAL DIRECTORY, PROXY, Debian,

  • Comment

nsahid

Nur Sahid, mengabdi sebagai Aparatur Sipil Negara. Disamping juga bekerja sebagai freelance untuk pemrograman web dan android. Skill yang dimiliki adalah HTML, CSS, Javascript, PHP Native dan Framework Codeigniter, JQuery, AngularJS, VueJS