1. Enable SSL Service Property if necessary. Log in as root and issue the following command:
         web# svcprop -p httpd/ssl svc:network/http:apache2

    If the response is “false”, issue these three commands:

         web# svccfg -s http:apache2 setprop httpd/ssl=true
         web# svcadm refresh http:apache2
         web# svcprop -p httpd/ssl svc:network/http:apache2

    If the response is “true”, continue to the next step.

  2. Create a Certificate Directory and a Key Directory.
         web# mkdir /etc/apache2/ssl.crt
         web# mkdir /etc/apache2/ssl.key
  3. Generate a RSA Key.
         web# /usr/sfw/bin/openssl genrsa -des3 1024 > /etc/apache2/ssl.key/server.key
         Generating RSA private key, 1024 bit long modulus
         ..........................++++++
         .........++++++
         e is 65537 (0x10001)
         Enter pass phrase: ********
         Verifying - Enter pass phrase: ********

  1. Log into the global zone as root and ensure that /opt/csw/bin and /usr/sfw/bin are in $PATH
    global# echo $PATH
    /opt/csw/bin:/usr/sfw/bin:/usr/ .... bin:/usr/dt/bin:/usr/ccs/bin
  2. Install pkg-get from BlastWave and test by using pkg-get to install the gnu autoconf, automake and gsed packages.
    global# pkg-get -i autoconf
    ...
    global# which autoconf && autoconf --version | head -2
    /opt/csw/bin/autoconf
    autoconf (GNU Autoconf) 2.59
    Written by David J. MacKenzie and Akim Demaille.
    
    global# pkg-get -i automake
    ...
    global# which automake && automake --version | head -2
    /opt/csw/bin/automake
    automake (GNU automake) 1.8.3
    Written by Tom Tromey <tromey@redhat.com>.
    
    global# pkg-get -i gsed
    ...
    global# which gsed && gsed --version | head -2
    /opt/csw/bin/gsed
    GNU sed version 4.1.4
    Copyright (C) 2003 Free Software Foundation, Inc.