Rabu, 09 Juni 2010

Membuat Web Server Fedora 12

Hohoho...
Minggu ini belajar membuat webserver di Fedora 12. Dengan menggunakan Enkripsi SSL. tentunya tiap OS linux beda pula caranya, sekarang coba membuat dengan Fedora 12.
dan paket yang harus tersedia pada Fedora 12yaitu
* httpd
* openssl
* mod_ssl
yuk..monggo di simak tutorialnya..
1.) Buka terminal fedora dan masuklah sebagai root
# su
lalu isikan password anda.

2.) Pastikan paket httpd,openssl, dan mod_ssl telah terinstall pada fedora. Cara melihat bahwa paketnya telah terinstall yaitu dengan perintah
a. #rpm -qa | grep httpd
b. #rpm -qa | grep openssl
c. #rpm -qa | grep mod_ssl

untuk yang belum diinstall ketikkan perintah #yum install "paket service"
ex. #yum install mod_ssl

3.) Lalu edit konfigurasi pada httpd
# gedit /etc/httpd/conf/httpd.conf
cari dan ubahlah tulisan
# Servername www.example.com:80 menjadi server name anda atau IP anda
contoh rezaishaqm.co.uk:80

4.) Setelah proses pengeditan, save lalu masuk ke direktori sertifikat dan isikan keterangan seperti berikut
# cd /etc/pki/tls/certs
# make rezaishaqm.key# openssl rsa -in rezaishaqm.key -out rezaishaqm.key
# make rezaishaqm.csr

# openssl x509 -in rezaishaqm.csr -out rezaishaqm.crt -req -signkey rezaishaqm.key -days 3650

5.) Mengubah pengaturan akses file key dan crt
# chmod 400 rezaishaqm.*

6.) lalu edit ssl yang telah ada
# gedit /etc/httpd/conf.d/ssl.conf

* Hapuslah tanda pagar yang ada sebelum " Document root /var/www/html".
* Gantilah Servername www.example.com:443 menjadi (IP anda):443
* Gantilah SSLCertificate file /etc/pki/tls/certs/localhost.crt menjadi SSLCertificate file /etc/pki/tls/certs/rezaishaqm.crt
* Gantilah SSLCertificate file /etc/pki/tls/private/localhost.key menjadi SSLCertificate file /etc/pki/tls/private/rezaishaqm.key
7.) Copy rezaishaqm.key kedalam direktori private
# cp rezaishaqm.key /etc/pki/tls/private
8.) Restart httpd
# /etc/init.d/httpd restart

Jika proses restart tertulis OK maka proses instalasi proxy server telah berhasil, jika FAIL maka cobalah restart ulang, dan jika masih FAIL coba periksalah langkah-langkahnya dari awal.
Testing apache HTTP (httpd) pada browser.........

Tidak ada komentar:

Posting Komentar