Cara install positive ssl comodo di linux centos 5.9


Cara pasang positive ssl comodo di linux centos adalah sebagai berkut :

Generate SSL di server linux centos menggunakan open-ssl

Buat directory ssl di /etc/http/

#mkdir /etc/httpd/ssl

# chown -R apache:apache ssl

Install module ssl

Setelah di install module nya, enable di httpd conf nya ada di sini

Lakukan config virtualhost ssl nya dengan seperti ini :

vim /etc/httpd/conf.d/ssl.conf

Remove configurasi defaultnya tambahkan line virtualhost seperti di line paling bawah

#
# This is the Apache server configuration file providing SSL support.
# It contains the configuration directives to instruct the server how to
# serve pages over an https connection. For detailing information about these 
# directives see 
# 
# Do NOT simply read the instructions in here without understanding
# what they do.  They're here only as hints or reminders.  If you are unsure
# consult the online docs. You have been warned.  
#

#LoadModule ssl_module modules/mod_ssl.so

#
# When we also provide SSL we have to listen to the 
# the HTTPS port in addition.
#
Listen 443

##
##  SSL Global Context
##
##  All SSL configuration in this context applies both to
##  the main server and all SSL-enabled virtual hosts.
##

#
#   Some MIME-types for downloading Certificates and CRLs
#
AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl    .crl

#   Pass Phrase Dialog:
#   Configure the pass phrase gathering process.
#   The filtering dialog program (`builtin' is a internal
#   terminal dialog) has to provide the pass phrase on stdout.
SSLPassPhraseDialog  builtin

#   Inter-Process Session Cache:
#   Configure the SSL Session Cache: First the mechanism 
#   to use and second the expiring timeout (in seconds).
#SSLSessionCache        dc:UNIX:/var/cache/mod_ssl/distcache
SSLSessionCache         shmcb:/var/cache/mod_ssl/scache(512000)
SSLSessionCacheTimeout  300

#   Semaphore:
#   Configure the path to the mutual exclusion semaphore the
#   SSL engine uses internally for inter-process synchronization. 
SSLMutex default

#   Pseudo Random Number Generator (PRNG):
#   Configure one or more sources to seed the PRNG of the 
#   SSL library. The seed data should be of good random quality.
#   WARNING! On some platforms /dev/random blocks if not enough entropy
#   is available. This means you then cannot use the /dev/random device
#   because it would lead to very long connection times (as long as
#   it requires to make more entropy available). But usually those
#   platforms additionally provide a /dev/urandom device which doesn't
#   block. So, if available, use this one instead. Read the mod_ssl User
#   Manual for more details.
SSLRandomSeed startup file:/dev/urandom  256
SSLRandomSeed connect builtin
#SSLRandomSeed startup file:/dev/random  512
#SSLRandomSeed connect file:/dev/random  512
#SSLRandomSeed connect file:/dev/urandom 512

#
# Use "SSLCryptoDevice" to enable any supported hardware
# accelerators. Use "openssl engine -v" to list supported
# engine names.  NOTE: If you enable an accelerator and the
# server does not start, consult the error logs and ensure
# your accelerator is functioning properly. 
#
SSLCryptoDevice builtin
#SSLCryptoDevice ubsec

##
## SSL Virtual Host Context
##

                                
<VirtualHost *:443>
        SSLEngine on
        SSLCertificateFile /etc/httpd/ssl/demam_krikil_com.crtcsr yang di dapat dari vendor juga
        SSLCertificateKeyFile /etc/httpd/ssl/demam.krikil.com.keyKey yang di dapat Yang di generate dari server sendiri
	SSLCertificateChainFile /etc/httpd/ssl/CA-Bundle.crtPenggabungan antara file AddTrustExternalCARoot.crt, COMODORSAAddTrustCA.crt, COMODORSADomainValidationSecureServerCA.crt yang bisa di dapat kalo premium sslnya
        
        AllowOverride All
        
        DocumentRoot /var/www/demo/
        ServerName demam.krikil.com
</VirtualHost>

Leave a comment