Minggu, 12 Februari 2012

Membuat Web Server Fedora 12

Mari kita 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 12 yaitu
* httpd
* openssl
* mod_ssl

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 192.168.1.4:80


4.) Setelah proses pengeditan, save lalu masuk ke direktori sertifikat dan isikan keterangan seperti berikut
# cd /etc/pki/tls/certs
# make omansasaki.key


# openssl rsa -in omansasaki.key -out omansasaki.key

# make omansasaki.csr



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

5.) Mengubah pengaturan akses file key dan crt
# chmod 400 omansasaki.*
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/omansasaki.crt
* Gantilah SSLCertificate file /etc/pki/tls/private/localhost.key menjadi SSLCertificate file /etc/pki/tls/private/omansasaki.key

7.) Copy omansasaki.key kedalam direktori private
# cp omansasaki.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