"…antara muka otak badan…"

Terbaru

Akun FTP pada ubuntu

Bingung mau unggah berkas hasil video sebagai bahan pratinjau ke klien, akhirnya saya memutuskan untuk menggunakan server yang nongkrong di Cyber Building sebagai ftp server berkas-berkas tersebut.

Berikut pengaturan yang saya gunakan pada ubuntu 10.04

# buat direkrori baru bagi pangguna yang akan dibuat

sudo mkdir -p /home/ftp/ftpuser

## menambahkan nama pengguna, sekaligus menghentikan akses SSH pengguna melalui shell

sudo useradd ftpuser -g ftpusers -d /home/ftp/ftpuser/ -s /bin/false

## menambahkan password ke pengguna

sudo passwd ftpuser

## tambahkan ftpuser baru pada berkas /etc/vsftpd.chroot_list untuk memblok akses pengguna tersebut ke direktori lain selain yang sudah di tentukan.

sudo vi /etc/vsftpd.chroot_list

## jangan lupa berikan akses kepada user yang baru di buat

sudo chown ftpuser:ftpusers /home/ftp/ftpuser

Terakhir restart vsftpd

sudo etc/init.d/vsftpd restart

Sekarang akun ftp sudah bisa digunakan. Jika merasa panduan ini belum selesai silahkan berkomentar 🙂

11 Juli 2009 2:05 AM WIB

Yang diambil dari “layartembak” tapi kalau kata id.wikipedia.org sih “Cuplikan Layar

"Cuplikan Layar" APC di phpinfo server tetanggaGara-gara ini jadi lupa kalau ternyata jatah hidup dah minus 1 tahun. :D

install lighttpd pada ubuntu 9.04 server

Setelah selesai instalasi ubuntu server 9.04 lakukan beberapa langkah antara lain untuk menginstal lighttpd pada ubuntu server 9.04.

1. set root password

sudo su
passwd

2. set network

vim /etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.2.3
netmask 255.255.255.224
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.2

restart network dengan perintah

/etc/init.d/networking restart

3. update repository

apt-get update

install ssh

apt-get install openssh-server

install vim

apt-get install vim

edit file

vim /etc/apt/source.lists

:%s/id.archive.ubuntu.com/dl2.foss-id.web.id

apt-get update

4. Install MySQL, phpMyAdmin, lighttpd & PHP

install MySQL

aptitude install mysql-server mysql-client phpmyadmin

set user & password MySQL

New password for the MySQL “root” user: <– yourrootsqlpassword
Repeat password for the MySQL “root” user: <– yourrootsqlpassword

terkadang beberapa modul paket apache sudah terinstall dari bawaan ubuntu, perlu dipastikan bahwa paket tersebut sudah tidak ada.

aptitude remove libapache2-mod-php5 apache2-mpm-prefork apache2.2-common

install lighttpd

aptitude install lighttpd

sekarang melalui browser masukkan alamat IP yang tadi sudah di definisikan 192.168.2.3, direktori dokumen terdapat pada /var/www, dan file configurasi pada /etc/lighttpd/lighttpd.conf

install PHP5

aptitude install php5-cgi

untuk menjalankan PHP5 pada lighttpd lakukan modifikasi berikut

vi /etc/php5/cgi/php.ini

tambahkan pada akhir baris

[…]

cgi.fix_pathinfo = 1

untuk mengaktifkan yang terdapat pada /etc/lighttpd/conf-available/10-fastcgi.conf lakukan perintah

lighttpd-enable-mod fastcgi

dengan perintah diatas akan menunjuk /etc/lighttpd/conf-available/10-fastcgi.conf ke /etc/lighttpd/conf-available/10-fastcgi.conf

lalu reload lighttpd

/etc/init.d/lighttpd force-reload

5. test hasil instalasi PHP5 dan buat file phpinfo.php

setiap kita mengetikkan alamat IP komputer dimana lighttpd terinstall maka direktori yang dipanggil adalah /var/www

skarang buat 1 file PHP untuk melihat apakah instalasi PHP sudah berhasil atau belum

vim /var/www/info.php

dan tambahkan

lalu pada browser arahkan ke 192.168.2.3 (alamat ip dari komputer server)

6. Hubungkan MySQL dengan PHP5

untuk menghubungkan MySQL dengan PHP5 dapat dilakukan dengan menginstall paket php5-mysql.

tapi dapat juga dengan menginstall paket yang dibutuhkan saja, dengan melakukan pencarian terlebih dahulu.

aptitude search php5

pilih instalasi yang dibutuhkan seperti diantaranya

aptitude install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json