Instalasi & Konfigurasi Apache Web Server pada openSUSE

Instalasi
Instalasi Melalui YAST
  1. Buka YAST | Software | Software Management
  2. Ubah pilihan Filter menjadi Patterns

  3. Scroll down pilihan ke bawah, ke group Server Functions.
  4. Pilih Web and LAMP Server
  5. Beri tanda check pada pilihan tersebut
  6. Pilih Accept dan install hingga selesai

Instalasi Melalui Konsole
  1. Buka Konsole / Terminal (ALT+F2, konsole)
  2. Ketik perintah berikut :
  3. zypper in -t pattern lamp_server
Konfigurasi
Menjalankan Service
  1. Untuk menjalankan service, buka YAST | System | System Services (Runlevel)
  2. Cari service dengan nama Apache2, pilih start
  3. Kita dapat juga menentukan agar Apache2 dijalankan tiap start up dengan memilih tombol Enable dan menyimpan pilihan tersebut
  4. Jika melalui konsole, aktivasi dan start service dapat dilakukan dengan perintah berikut :
  5. chkconfig --add apache2
    chkconfig apache2 on
    service apache2 restart
Aktivasi Index File

Atas pertimbangan keamananan data web, openSUSE secara default hanya akan mengaktifkan folder yang memiliki file index (misalnya index.html). Jika tidak ada, openSUSE akan menampilkan tulisan Access Forbidden. Hal ini kadang membuat bingung rekan-rekan yang ingin membuat blog atau website lokal (misalnya : Wordpress, Serendipity, Joomla dll) namun tidak dapat mengakses folder hasil upload. Berikut adalah cara mengaktifkan pilihan index file :

  1. Buka file /etc/apache2/server-default.conf
  2. Perhatikan bagian berikut (perhatikan hingga mata berkunang-kunang, hehehe…)
  3. #
    # Configure the DocumentRoot
    #
    <directory "/srv/www/htdocs">
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important. Please see
    # http://httpd.apache.org/docs-2.2/mod/core.html#options
    # for more information.
    Options None
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    # Options FileInfo AuthConfig Limit
    AllowOverride None
    # Controls who can get stuff from this server.
    Order allow,deny
    Allow from all
    </directory>
  4. Ubah bagian Options None menjadi Options All. Silakan pelajari fungsi dari pilihan lain yang disediakan(Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews)
  5. Jalankan ulang service Apache2
  6. service apache2 restart
Testing Web Server
  1. Buka browser (Firefox atau Opera atau Konqueror)
  2. Ketikkan alamat URL : http://ip-address-web-server atau http://hostname atau http://localhost (pilihan terakhir hanya bisa digunakan di komputer yang diinstalasi web server). Contoh : http://192.168.100.1 atau http://www.agito-mangamaniac.com
  3. Kalau keluar tulisan It Works! berarti setting yang dilakukan sudah selesai
Informasi
  1. Folder utama dari web server terletak pada folder /srv/www/htdocs. Kita dapat membuat virtual server yang diset ke home directory masing-masing user atau diset ke folder tertentu.
  2. Instalasi paket LAMP Server akan sekaligus melakukan instalasi Web Server Apache, Database MySQL dan PHP Programming

0 comments:

Copyright © 2009 - Manga Maniac - is proudly powered by Blogger
Smashing Magazine - Design Disease - Blog and Web - Dilectio Blogger Template