Kamis, 28 Februari 2013

MENGADMINISTRASI SERVER

SETTING NIC
nano /etc/network/interfaces
diganti auto eth0
/etc/init.d/networking restart
ping 192.168.55.150

SETTING DNS SERVER
apt-get install bind9
cd /etc/bind/
ls
cp named.conf named.conf.backup
cp db.local db.sekolah
cp db.local db.smkmuh1salam
cp db.127 db.192
cd
nano /etc/bind/named.conf
setting zone
untuk domain smkmuh1salam,
mengetik sendiri
nano /etc/bind/db.sekolah
nano /etc/bind/db.smkmuh1salam
nano /etc/bind/db.192
nano /etc/resolv.conf
nameserver 192.168.55.150
tail –f /var/log/syslog
nslookup www.sekolah.sch.id
nslookup ns.sekolah.sch.id
nslookup www.smkmuh1salam.com
nslookup ns.smkmuh1salam.com





SETTING WEB SERVER
apt-get install apache2 php5
apt-get install links
cd /etc/apache2/sites-available/
ls
cp default default.backup
cp default sekolah
cd
nano /etc/apache2/sites-available/sekolah
ServerName www.sekolah.sch.id
ServerAlias sekolah.sch.id
DocumentRoot /var/www/sekolah/
ScriptAlias /var/www/cgi-bin/
mkdir –p /var/www/sekolah
mkdir –p /var/www/cgi-bin
cd /etc/apache2/sites-enabled/
a2ensite sekolah 2X
a2dissite default 2X
cd
cp /var/www/index.html /var/www/sekolah/index.html
nano /var/www/sekolah/index.html
mengganti “it works!” menjadi SMK MUH 1 SALAM
/etc/init.d/apache2 restart

SETTING VIRTUAL DIRECTORY
ln –s /etc/apache2/mods-available/userdir.conf /etc/apache2/mods-enabled/
ln –s /etc/apache2/mods-available/userdir.load /etc/apache2/mods-enabled/
mkdir /etc/skel/public_html
adduser data
memasukkan password data
enter 8X
/etc/init.d/apache2 restart




SETTING FTP
apt-get install proftpd
cd /etc/proftpd/
cp proftpd.conf proftpd.conf.backup
cd
nano /etc/proftpd/proftpd.conf
userIPV6 di off
ServerName diganti Layanan FTP
menghilangkan tanda # pada anonymous
Menjadi
/etc/init.d/proftpd restart

ftp ftp.sekolah.sch.id
masuk menggunakan user data

SETTING PROXY SERVER
apt-get install squid
/etc/init.d/squid stop
cd /etc/squid/
cp squid.conf squid.conf.backup
 nano /etc/squid/squid.conf

menghilangkan tanda # 5 baris dari bawah
auth_param basic program /usr/lib/squid/ncsa_auth /usr/etc/passwd

acl CONNECT
acl url dstdomain “/etc/squid/url”
acl key url_regex -i “/etc/squid/key”
acl ex dstdomain “/etc/squid/ex”
acl ncsa_users proxy_auth REQUIRED
no_cache deny url
no_cache deny key
http_access deny url
http_access deny key
http_access allow ncsa_users
http_access allow ex

INSERT YOUR
acl our_networks src 192.168.55.150
http_access allow our_networks
#And finally…
#http_access deny all

Menghilangkan tanda #
http_port 3128 transparent
cache_mem 8
cache_dir ufs /var/
cache_swap_low
cache_log /var/
cache_store /var/
ipcache_size
cache_mgr …@...
dns_nameservers
dns_nameservers 192.168.55.150

simpan konfigurasi

nano /etc/squid/url
www.smkmuh1salam.com
nano /etc/squid/key
smkmuh1salam
nano /etc/squid/ex
msexel
vsexel
mkdir /usr/etc
htpasswd –c /usr/etc/passwd admin
memasukkan password
htpasswd /usr/etc/passwd guest
memasukkan password
squid –z
/etc/init.d/squid start
/etc/init.d/squid restart
squid –k reconfigure

SETTING TRANSPARENT PROXY

iptables –t nat –A PREROUTING –i eth0 –p tcp –dport  80  -j REDIRECT –to-ports 3128

nano /var/cache/bind/iptables
iptables –t nat –A PREROUTING –i eth0 –p tcp –dport  80  -j REDIRECT –to-ports 3128

chmod +x /var/cache/bind/iptables

nano /etc/network/interfaces
up command /var/cache/bind/iptables

/etc/init.d/squid restart
squid –k reconfigure
/etc/init.d/networking restart









Tidak ada komentar:

Posting Komentar