Kusprayitna Blogs

Hidup untuk berbagi ilmu :: IT Linux Windows Database Oracle PHP OpenSource

Archive for the 'webserver' Category

Apache setup variabel OPTIONS di Directory

Posted by kusprayitna on 28th October 2008

Dalam membuat alias directory ataupun membuat virtual host seperti yang telah dibuat sebelumnya , sebagai contoh yaitu :

Alias /files “/var/www/files”
<Directory /var/www/files>
         AllowOverride MultiViews Indexes
        Options  none
        Order allow,deny
        Allow from all
</Directory>

atau 

<VirtualHost *:80>
ServerAdmin bsi@uii.ac.id
DocumentRoot ‘c:/vhost/bsi/’
ServerName bsi.uii.ac.id
ErrorLog logs/error_bsi.log
CustomLog logs/access_bsi.log combined
<Directory ‘c:/vhsot/bsi/’>
       AllowOverride None
       Options None
      Order allow,deny
      Allow from all
</Directory>
</VirtualHost>

Dapat dilihat bahwa dalam <Directory .. > isian Options tidak diset atau none.

Sebenarnya ada beberapa variabel yang bisa dimasukkan, yaitu antara lain :

  1. FollowSymLinks
    Opsi ini akan membuat browser bisa membaca link (file atau direktory) di LINUX  dan mengikutinya.
  2. SymLinksIfOwnerMatch
    Seperti halnya FollwSymLinks akan tetapi dengan ketentuan ownernya sama.

Posted in Application, webserver | No Comments »

Cara membuat virtual host di Apache

Posted by kusprayitna on 24th October 2008

Dalam webserver menggunakan Apache, terkadang tidak hanya digunakan untuk sebuah website saja, akan tetapi bisa gunakan beberapa website, misalnya:

webserver : portal.uii.ac.id

website yang ada di webserver yaitu : www.uii.ac.id, bsi.uii.ac.id, ... subdomains.uii.ac.id

Folder webserver yaitu : c:\apache

Folder configurasi yaitu : c:\apache\conf

Cara melakukan configurasi yaitu :

  1. Aktifkan virtual hosting berdasarkan nama di file httpd.conf

    NameVirtualHost  *:80

  2. Tambahkan letak folder nama-nama subdomain di httpd.conf di bagian akhir file

    # Virtual hosts
    Include conf/vhost/

  3. Read the rest of this entry »

Posted in Application, webserver | 3 Comments »

Cara membuat alias direktory di Apache

Posted by kusprayitna on 24th October 2008

Dalam webserver menggunakan apache terkadang kita membuat atau sudah terdapat beberapa direktori alias. Yang dimaksud alias disini yaitu nama lain dari direktori sebenarnya.

Kita ambil contoh sebagai berikut :

Folder webserver apache yaitu : /etc/httpd

Folder Document root yaitu : /var/www/html

Alamat webserver yaitu http://127.0.0.1/

Read the rest of this entry »

Posted in Application, webserver | 7 Comments »

Restart webserver dengan command line

Posted by kusprayitna on 17th October 2008

Ada beberapa webserver yang perlu dicontrol, ada yang dengan OS linux dan ada yang Windows.

Untuk melakukan remote administrasi maka untuk webserver windows diinstall ssh.

Perintah untuk melakukan command line webserver OS linux bisa menggunakan apachectl dimana manualnya yaitu :

Usage: /usr/sbin/httpd [-D name] [-d directory] [-f file]

                       [-C "directive"] [-c "directive"]

                       [-k start|restart|graceful|graceful-stop|stop]

                       [-v] [-V] [-h] [-l] [-L] [-t] [-S]

Options:

  -D name            : define a name for use in <IfDefine name> directives

  -d directory       : specify an alternate initial ServerRoot

  -f file            : specify an alternate ServerConfigFile

  -C "directive"     : process directive before reading config files

  -c "directive"     : process directive after reading config files

  -e level           : show startup errors of level (see LogLevel)

  -E file            : log startup errors to file

  -v                 : show version number

  -V                 : show compile settings

  -h                 : list available command line options (this page)

  -l                 : list compiled in modules

  -L                 : list available configuration directives

  -t -D DUMP_VHOSTS  : show parsed settings (currently only vhost settings)

  -S                 : a synonym for -t -D DUMP_VHOSTS

  -t -D DUMP_MODULES : show all loaded modules 

  -M                 : a synonym for -t -D DUMP_MODULES

  -t                 : run syntax check for config files

Sedangkan di OS Windows perintah command linenya yaitu apache sedangkan perintah nya sama persis dengan yang ada di linux.

Misalnya:

  • restart apache

    # apachectl -k restart

  • stop apache

    # apachectl -k stop 

  • start apache

    # apachectl -k start 

Posted in Application, command line, Linux, webserver | No Comments »

Membuat webserver yang mudah dengan apache

Posted by kusprayitna on 17th October 2008

Webserver adalah sebuah layanan (server) yang berfungsi untuk melayani permintaan halaman-halaman web, seperti website. 

Disini yang digunakan adalah aplikasi open source, yaitu apache.

Untuk melakukan instalasinya cukup sederhana, yaitu :

Linux - Centos

# yum install httpd

agar support scripting PHP bisa digunakan perintah berikut

# yum install httpd php

dan agar bisa mengenali atau terhubung ke database MySQL, digunakan perintah berikut 

# yum install httpd php php-mysql

untuk menjalankan, menghentikan atau retsrat webserver dengan perintah 

# service httpd start
# service httpd stop
# service httpd restart 

untuk membuat webserver otomatis jalan saat server booting yaitu 

# chkconfig –levels 235 httpd on

Windows

Untuk menginstall apache di windows sudah tersedia paket webserver dan server terkait, yaitu XAMPP. (http://www.apachefriends.org/en/xampp.html)

Paket tersebut terdiri atas :

- Apache HTTPD 2.2.9 + Openssl 0.9.8i

- MySQL 5.0.67

- PHP 5.2.6

- PHP 4.4.9

- phpMyAdmin 2.11.9.2

- FileZilla FTP Server 0.9.27

- Mercury Mail Transport System 4.52

File installer dapat di download di 

http://www.apachefriends.org/download.php?xampp-win32-1.6.8-installer.exe

Ada paket lain untuk webserver, yaitu WAMP.

Paket ini terdiri atas:

- Apache 2.2.8

- PHP 5.2.6 + PECL

- SQLitemanager

- MySQL 5.0.51b

- Phpmyadmin

Filte intaller dapat didownload di  http://sourceforge.net/

 

Posted in Application, Centos, Linux, webserver, Windows | 11 Comments »