Posted under Computer Related & Linux & Open Source & Networking
Linux adalah pilihan yang tepat untuk membuat server. Untuk membangun web server, Anda dapat menggunan apache yang hadir dengan DVD installasi Fedora 7. Apache adalah software web server yang paling banyak digunakan saat ini. Server HTTP Apache adalah web server open source yang tangguh dan gratis yang dikembangkan oleh Apache Software Foundation (http://www.apache.org).
Pada Fedora 7 LiveCD sudah terinstall secara default apache (httpd). Kita cukup menjalankan apache dengan cara:
# service httpd start
dan agar apache kita berjalan saat start-up, kita ketikkan perintah :
# chkconfig –level 345 httpd on
Kita akan mengaktifkan situs web user. Maka kita harus
ini akan membuat apache di running saat kita memasuki run level 3, 4, 5. Tetapi jika web server belum terinstall maka cukup mudah untuk menginstall apache dengan cara :
# yum install php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc curl curl-devel perl-libwww-perl ImageMagick libxml2 libxml2-devel
Setelah itu, edit file httpd.conf :
# gedit /etc/httpd/conf/httpd.conf
Cari baris
#UserDir disable
UserDir public_html
Comment UserDir disable dan Uncomment UserDir public_html dan Uncomment semua yang mengkomentari baris
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
Kita akan mengaktifkan situs web user. Pada konfigurasi default, nama subdirectory yang digunakan adalah public_html. Jika ada permintaan ke
www.apaaja.com/~user/index.php
maka server akan mencari ke
/home/user/public_html/index.php
Agar direktori user ini dapat di akses oleh public, maka ada beberapa langkah yang harus ditempuh
1. Set perijinan dari folder user
chmod 711 /home/user
2. Buat agar public_html dapat diakses dan di eksekusi oleh public
chmod 755 /home/user/public_html
3. File-file di dalam folder public_html juga harus di ubah permissionnya
cd public_html
chmod 644 *