Install Apache di openSUSE 11.0 dengan DVD Installer

26 August, 2008

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.

Entry Filed under: web services. .

3 Comments Add your own

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Recent Comments

andif on Wah, Ubuntu Ternyata Mudah Bag…
kirman on Wah, Ubuntu Ternyata Mudah Bag…
tooman on Wah, Ubuntu Ternyata Mudah Bag…
noe on Wah, Ubuntu Ternyata Mudah Bag…
kirman on Wah, Ubuntu Ternyata Mudah Bag…
Ferry on Wah, Ubuntu Ternyata Mudah Bag…
kirman on Wah, Ubuntu Ternyata Mudah Bag…
herry sabanari on Menjamah Pulau Samosir di Dana…
Steven on Wah, Ubuntu Ternyata Mudah Bag…
kirman on Linux vs Windows, Siapakah Pem…

Top Posts

Blog Stats

Blogroll