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
- debian:~# cd /etc/apache2
- debian:/etc/apache2# a2enmodphp5
- 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
- buat directory sekolah dengan perintah :
debian:/etc/apache2# mkdir /var/www/lks
- buat file index.php dengan perintah :
debian:/etc/apache2# pico /var/www/lks/info.php
tambahkan script berikut :
phpinfo();
?>
SIMPAN & KELUAR
- debian:/etc/apache2# pico /var/www/lksx/index.html
ganti script berikut menjadi di bawah ini :
SIMPAN & KELUAR
- menyalin file host default menjadi file host sekolah dengan perintah :
debian:/etc/apache2# cp sites-available/default sites-available/lksx
- buka file tersebut dengan perintah :
debian:/etc/apache2# pico sites-available/lksx
- 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)
0 komentar:
Posting Komentar