Sabtu, 04 Desember 2010

Konfigurasi Web server dan FTP server

Konfigurasi Web server 

1. Install apache2, php5 :
# apt-get install apache2 php5 mysql-server phpmyadmin lynx links
2. Ketik perintah berikut, agar web server multi fungsi:
# a2enmod userdir

3. Membuat virtual host:
# cp /etc/apache2/sites-enabled/000-default /etc/apache2/sites-enabled/webmail
4. Kemudian edit virtual hostnya :
# vim /etc/apache2/sites-enaled/webmail
> Edit sebagai berikut;
NameVirtualHost 192.168.1.1:80

ServerName www.jokamIT.co.cc
DocumentRoot /home/tkj/public_html
5. Membuat folder public_html pada direktori /etc/skel agar setiap user yg dibuat mempunyai public_html :
# mkdir /etc/skel/public_html
6. Buat dir /home/tkj untuk menyimpan index.html dari web server .
# mkdir /home/tkj/public_html
7. Restart apache2 :
# /etc/int.d/apache2 restart
8. Apabila ingin mengistall wordpres, ekstrak dan letakkan foldernya di direktori /home/tkj/public_html
9. Buat database dulu dengan phpmyadmin dengan nama sesuka anda:
# contoh database wordpress saya: http://192.168.1.1/phpmyadmin
# dan saya buat nama webku
10. Restart lagi dan Install wordpress anda deh, selesai…
Konfigurasi  FTP server
# Instalasi FTP server
       Sebelum memulai mengkonfigurasi install terlebih dahulu vsftpd di mesin anda. Untuk pengguna debian/ubuntu silahkan ketikkan kata sakti di terminal anda
apt-get install vsftpd
Setelah terinstall baru kita lakukan konfigurasi. File konfigurasi vsftpd di debian/ubuntu ada di /etc/vsftpd.conf, silahkan buka dengan editor teks favorit anda. Nah, disini saya copy-paste (salin-tempel) saja konfigurasi vsftpd saya yang memungkinkan user anonymous dan non-anonymous bisa login bersamaan.
# Run standalone? vsftpd can run either from an inetd or as a standalone
# daemon started from an initscript.
listen=YES
# Allow anonymous FTP? (Beware – allowed by default if you comment this out).
anonymous_enable=YES
# Uncomment this to allow local users to log in.
local_enable=YES
# Uncomment this to enable any form of FTP write command.
write_enable=YES
# Default umask for local users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd’s)
local_umask=022
# Activate directory messages – messages given to remote users when they
# go into a certain directory.
dirmessage_enable=YES
# Activate logging of uploads/downloads.
xferlog_enable=YES
# Make sure PORT transfer connections originate from port 20 (ftp-data).
connect_from_port_20=YES
anon_root=/media/ftp
Kurang lebih seperti itu file konfigurasi vsftpd saya. Opsi anon_root untuk mendeklarasikan folder chroot untuk user anonymous. Selebihnya silahkan disesuaikan.

 

Tidak ada komentar:

Posting Komentar