2010/1/20 kirman <[email protected]>:
> Halo, semuanya....
>
> Bagaimana cara mengaktifkan HTTPS apache di openSUSE. Sehingga ketika
> membuka *https*://namahost bisa terbuka seperti saat membuka *http:*
> //namahost
>
> Thanks
>
Ini Kirman di Surabaya ya, apa khabar? Kira-kira gini caranya:
1. aktifikan mod ssl, # a2enmod ssl
juga check file /etc/sysconfig/apache2, cek dibagian APACHE_MODULES
2. pastikan konfigurasi ssl aktif, # a2enflag SSL
juga check ile /etc/sysconfig/apache2, cek dibagian APACHE_SERVER_FLAGS
3. buat sertifikat, #/usr/bin/gensslcert
cek apakah sertifikat sudah ada di
* /etc/apache2/ssl.crt/ca.crt
* /etc/apache2/ssl.key/server.key
* /etc/apache2/ssl.crt/server.crt
* /etc/apache2/ssl.csr/server.csr
4. Copy /etc/apache2/ssl.crt/ca.crt ke /srv/www/htdocs/CA.crt
5. copy file /etc/apache2/vhosts.d/vhost-ssl.template jadi
/etc/apache2/vhost-ssl.conf, dan lakukan perubahan seperlunya (coba
dengan ServerName dan ServerAdmin diaktifkan)
6. Pastikan di file /etc/apache2/listen.conf baris Listen 443 aktif,
dan tambahkan di paling bawah "NameVirtualHost *:443" tanpa tanda
petik.
7. cek firewall agar akses ke port 443 diperbolehkan
8. restart apache, # rcapache2 restart.
9. Kalau akses ke port 80 masih diperbolehkan, harusnya
langkah-langkah di atas sudah cukup. Tapi kalau anda ingin agar setiap
akses ke port 80 di alihkan ke 443, bisa install modul rewrite nya
apache (cek apa sudah terinstall, cek di file /etc/sysconfig/apache2
bagian APACHE_MODULES kalau belum, install lewat yast), terus
modifikasi file /etc/apache2/default-server.conf misalnya dengan
menambahkan
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^//(.*)$ https://namahost/$1 [R=301,L]
Semoga membantu,
Salam,
--
medwinz
=======================
http://medwinz.blogsome.com
______________________________________________
---
Info Milis : http://opensuse.or.id/milis
Keluar dari Milis : Kirim email ke [email protected]
Manajemen Keanggotaan :
http://lists.opensuse-id.org/listinfo.cgi/milis-opensuse-id.org