Pages

Senin, 27 Desember 2010

WEB SERVER DEBIAN WOODY 3.0

*Langkah-langkah membuat web server
Untuk konfigurasi sebuah webserver dan mailserver dnegan DNSnya tetapi tidak terletak dalam PC yang sama/ dalam PC yang berbeda, langkah-langkahnya sbb:
1. Dalam proyek ini web server yang dibuat menggunakan aplikasi /konten "Joomla_1.5.21", dan paket yang harus diinstall adalah apache. Namun untuk kali ini kita akan menggunakan paket tambahan yaitu xampp pada linux. Awal mula yaitu setting IP address Address
--> # nano /etc/network/interface
Pengisian file interface untuk konfigurasi IP address, lakukan seperti gambar berikut.

--> # /etc/init.d/networking restart

--> # nano /etc/resolv.conf
--> Ping 10.10.10.3 (cek ke alamat DNS server
2. Installasi web server
Karena xampp tida tersedia di DVD maka harus di mount lewat media storage
Berikut cara mount flashdisk.
--> # mount unmask=002 /deb/sda1 /mnt/
--> # cd /mnt/
--> # ls (maka data flash disk akan temount di /mnt/)
Setelah itu extract xampp-linux-1.2 ke folder /opt/
--> # tar xvfz xampp-linux-1.2.tar -C /opt/
Lalu extract Joomla, sebelumnya buat directory untuk memudahkan
--> # cd /opt/lampp/htdocs
--> # mkdir Joomla
--> # mkdir Joomla2
--> # tar xvfz /mnt/Joomla_1.5.21-Stable-Full_Package.tar.gz -C /opt/lampp/htdocs/Joomla

--> # tar xvfz /mnt/Joomla_1.5.21-Stable-Full_Package.tar.gz -C /opt/lampp/htdocs/Joomla2
Xampp telah di extract di direktori /opt/ dengan nama direktorynya lampp dan joomla juga sudah di extract di direktori htdocs.
--> Aktifkan xampp
# /opt/lampp/lampp start
Buat directory extra dan di dalamnya terdapat file httpd-vhost.conf pada /opt/lampp/etc/
# cd /opt/lampp/etc
# mkdir extra
# nano extra /httpd-vhost.conf
Tambahkan script seperti berikut:

ServerName www.citrix2.edu
DocumentRoot /opt/lampp/htdocs/Joomla

NameVirtualHost 10.10.10.4 :80

ServerName tkj.citrix2.edu
DocumentRoot /opt/lampp/htdocs/Joomla2

*Konfigurasi file httpd.conf untuk membuat virtualhost dari web pada domain yang telah dibuat
# nano /opt/lampp/etc/httpd.conf
Konfigurasi script dibawah ini.

Include /opt/lampp/etc/extra/httpd-vhost.conf

*Edit file berikut agar tidak terdapat pesan error
# nano /opt/lampp/etc/php.ini
(gunakan tombol ctrl+w untuk mempermuudah pencarian, cari kata display_errors)
Ubah display_errors = On menjadi Off

*Restart xampp dengan perintah :
# /opt/lampp/lampp restart
*Pada PC client cek webserver menggunakan browser dan pastikan bahwa client sudah benar-benar terkoneksi dengan jaring server. Pada address bar ketikkan nama domain yang sudah dibuat sebelumnya. Dan pilih PHPMYADMIN masuk pada www.citrix2.edu

*Buat directory Joomla pada kolom Create New Database

*Konfigurasi selesai
3. Konfigurasi Joomla pada client
a. Pemilihan bahasa

Jika requerement akan melihat halaman awal installasi Joomla yakni pemilihan nahasa pengantar yang digunkan dalam langkah-langkah installasi Joomla selanjutnya. Pilih default bahasa pengantar en-GB-English (United Kingdom). --> Next
b. Cek Prainstal

Langkah selanjutnya adalah cek prainstall, pada langkah ini Joomla melakukan cek requirement apakah sever yang dipergunakan telah memenuhi kriteria yang dibutuhkan Joomla. Joomla akan mengecek berbagai parameter PHP yang dibutuhkan untuk opersional Joomla --> Next
c. Lisensi GNU
Pada tahap ini terdapat pernyataan lisensi GNU General Public License digunakan sebagai lisensi Joomla untuk keperluan, menyebarluaskan dan memodifikasinya --> Next

d. Konfigurasi database

Langkah konfigurasi database ini adalah langkah yang penting karena Joomla akan menggunakannya untuk melakukan koneksi ke database karen pada tutorial ini menggunakan xampp, ketikkan isi seperti berikut:
- Database type : mysql --> database yang digunakan
- Hostname : localhost --> nama hostname
- Username : root --> username mysql
- Password :______ (kosongi, default)
- Database name : Joomla --> nama database yang digunakan.
--> Next
e. Konfigurasi FTP

Langkah ini digunakan untuk melakukan konfigurasi FTP yang berfungsi menangani tranfer file. Biarkan default --> Next
f. Konfigurasi mail


Pada langkah ini lakukan konfigurasi sbb :
- SiteName : citrix2 --> isikan dengan nama website
- Your Email : citrix@citrix2.edu
- Admin Password : ***** --> isikan dengan password administrator web
- Confirm Admin Password : ***** --> ulangi password admin web
--> Next
g. Finish

Apabila telah sampai pada langkah ini maka telah selesai konfigurasi Joomla.
h. Selanjutnya pada PC sever buat file configuration.php yang berisi penggandaan dari kode text area. Upload, letakkan pada folder root citrix2 yaitu pada folder/directory "/opt/lampp/htdocs/Joomla"
# cp configuration.php /opt/lampp/htdocs/Joomla
i. Selanjutnya hapus folder installasi dengan :

# rm -rf /opt/lampp/htdocs/Joomla/installation/
j. Untuk web selanjutnya lakukan konfigurasi yang sama.
k. Web dengan Joomla sudah dapat digunakan




MAIL SERVER DEBIAN WOODY 3.0

*Langkah-langkah membuat mail server.
Beberapa paket yang diperlukan untuk mrmbuat mail sever adalah postfix, uw-imapd, ipopd, squirrelmail 1.4, berikut konfigurasinya :
a. Installasi paket
# apt-get install postfix
# apt-get install uw-imapd
# apt-get install ipopd
Untuk paket squirrelmail 1.4 tidak disertai dalam dvd installation, maka extract squirrelmail 1.4.tar ke directory /var/local/ dengan cara sbb:
# tar xvfz squrrelmail 1.4.tar -C /var/local/squrrelmail
Pada saat penginstallan postfix saat mengkonfigurasi mail name isikan alamat mail yang akan digunakan, misal mail.citrix2.edu, untuk konfigurasi yang lainnya biarkan default, untuk pengisian IP gunakan IP public yang digunakan client agar client dapat mengakses webmail server misalnya 192.168.254.1
b. Konfigurasi webmail
Konfigirasi webmail digunakan di http,conf " # nano /opt/lampp/etc/htdocs/httpd-vhost.conf"
Tambahkan script berikut :
Alias /webmail/var/local/squirrelmail

DocumentRoot /var/local/squirrrelmail
ServerName www.citrix2.edu



DocumentRoot /var/local/squirrelmail
ServerName mail.citrix2.edu


/var/local/squirrelmail/configure (ketikkan angka "2" dan "1" ubah "mydomain.com" menjadi "citrix2.edu")

Buat user terlebih dahulu
Langkah2nya seperti pada gambar dibawah.

# chmod -R 777 /home/tkj
# chmod -R 777 /home/citrix2
# chmod -R 777 /usr/share/squrrelmail
# chmod -R 777 /usr/share/squrrelmail/data

* Browsing pada client
1. Lakukan pinging dan nslookup

2. Pada address bar web browser ketikkan www.citrix2.edu

3. Masuk ke tkj.citrix2.edu

4. Login dengan user citrix "mail.citrix2.edu" dan testing dengan mengirim mail pada user tkj

login user citrix

5. Masuk dengan menggunakan user tkj dan cek pesan masuk dari user citrix

login user tkj

cek pesan masuk (inbox)

pesan yang dikirim oleh citrix

0 komentar: