Install Apache di openSUSE 11.0 dengan DVD Installer

26 August, 2008 at 23:50 3 comments

Saya sempat mengalami sebuah kegagalan dalam menginstall web server Apache2 di openSUSE 11.0. Padahal ketika menginstall di beberapa notebook dan komputer orang lain yang pernah terinstall openSUSE 11.0 menggunakan DVD installer semuanya berjalan dengan OK. Akan tetapi kemarin waktu mengulangi di komputer kantor ternyata tidak berhasil. Setelah diingat-ingat ternyata memang cara instalasi berbeda dari sebelumnya yang menyebabkan terjadinya Apache2 tidak jalan.

Cara instalasi web server Apache2 di openSUSE 11.0 menggunakan DVD installer sangat mudah sekali. Sebelumnya saya meng-copy DVD installer itu di harddisk lokal dan menjadikan Repository. Hal ini dilakukan agar tidak berulang-ulang memasukkan dan mengeluarkan DVD dari ROM-nya sehingga resiko DVD installer rusak, sedikit terkurangi.

1. Dari Yast Control Center kita bisa memilih Software -> Software Management.
2. Pada bagian Filter kita pilih Pattern dan kita lihat bagian Server Function.
3. Kita aktifkan Web and Lamp Server, maka secara otomatis service yang kita butuhkan akan terinstall seperti Apache, PHP dan MySQL. Kita juga bisa menambahkan dan mengurangi apa saja yang akan kita install.
4. Kemudian pilih Accept untuk untuk menginstall.

Ada satu bagian lagi yang mesti dikonfigurasi agar Apache2 bisa dibuka dari komputer mana saja. Yaitu file /etc/apache2/default-server.conf. Saya pernah mengalami apache server tidak bisa dibuka dari user biasa gara-gara file itu belum masih default. Lalu apa saja yang harus diubah?

5. Kita bisa merubahnya via konsole (Alt + F2 + “ketikkan konsole”).
su (Masukkan password root)
vim /etc/apache2/default-server.conf

# 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>

Ubah pada bagian None menjadi All, sehingga menjadi sebagai berikut

# http://httpd.apache.org/docs-2.2/mod/core.html#options
# for more information.
Options All
# 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 All

6. Kemudian restart service apache2

service apache2 restart
Syntax OK
Starting httpd2 (prefork)                                             done

Setelah itu, buka browserdan ketikkan http://localhost , Jika muncul It works! berarti instalasi service apache2 telah berhasil.

Advertisements

Entry filed under: web services.

Congratulation! New Leader of openSUSE-ID Install CMS Drupal di openSUSE

3 Comments Add your own

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed


Recent Posts

Blog Stats

  • 50,036 hits

My Twitter

Error: Twitter did not respond. Please wait a few minutes and refresh this page.


%d bloggers like this: