Web Server Pada Linux Debian

Installasi Web Server dan Konfigurasinya



Pendahuluan

WebServer adalah merupakan salah satu layanan internet yang populer karena ke populerannya maka layanan ini menjadi media yang dapat di manfaatkan untuk mempromosikan lembaga ataupun perusahaan. Web Server menggunakan protokol HTTP yang menggunakan arsitektur client – server, yaitu ada sebuah web server yang dapat memberikan layanan HTTP yang di minta oleh aplikasi client.

Untuk implementasi system Web Server. Versi paket yang di gunakan :

  • Apache dan PHP

Instalasi Paket

Intallasi paket pada debian cukup mudah dengan menggunakan apt-get.

1. Installasi

debian:~# apt-get install apache2 libapache-mod-php5 phpmyadmin

Konfigurasi web server

    1. debian:~# cd /etc/apache2
    2. debian:/etc/apache2# a2enmodphp5
    3. debian:/etc/apache2# pico /etc/php5/apache2/php.ini

Hilangkan tanda ( ; ) pada bagian di bawah ini :

; extension=mysql.dll

; extension=mysql.so

Menjadi

extension=mysql.dll

extension=mysql.so

    1. buat directory sekolah dengan perintah :

debian:/etc/apache2# mkdir /var/www/lks

    1. buat file index.php dengan perintah :

debian:/etc/apache2# pico /var/www/lks/info.php

tambahkan script berikut :

phpinfo();

?>

SIMPAN & KELUAR

    1. debian:/etc/apache2# pico /var/www/lksx/index.html

ganti script berikut menjadi di bawah ini :



Welcome to LKS 2010

Welcome to Lomba Keterlampilan Siswa 2010 in Jakarta

SIMPAN & KELUAR

    1. menyalin file host default menjadi file host sekolah dengan perintah :

debian:/etc/apache2# cp sites-available/default sites-available/lksx

    1. buka file tersebut dengan perintah :

debian:/etc/apache2# pico sites-available/lksx

    1. edit huruf yang tercetak tebal seperti di bawah ini :



ServerAdmin webmaster@lksx.sch.id

Name www.lksx.sch.id
DocumentRoot /var/www/lks


Options FollowSymLinks
AllowOverride None


Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# RedirectMatch ^/$ /apache2-default/

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all

ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
Alias /doc/ "/usr/share/doc/"
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128

Mengaktifkan Virtual Host lksx dgn perintah :

  • debian:/etc/apache2# a2ensite lks

Mendisable Host Default dengan perintah* :

debian:/etc/apache2# a2dissite 000-default atau

debian:/etc/apache2# default (*wajib di dilakukan)

Merestart Web Server dengan perintah* :

debian:/etc/apache2# /etc/init.d/apache2 restart (*wajib di resstart)

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar