Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ Ä¿ÇÇÇâÀÌ ³ª´Â *NIX
Ä¿ÇǴнº
½Ã½ºÅÛ/³×Æ®¿÷/º¸¾ÈÀ» ´Ù·ç´Â °÷
* HanIRCÀÇ #coffeenix ¹æ
[ Àåºñ ¹× ȸ¼± ÈÄ¿ø ]
HOME > ³×Æ®¿öÅ©(network) > À¥ ¼­¹ö(web, httpd, apache) µµ¿ò¸»
°Ë»ö : »çÀÌÆ® WHOIS À¥¼­¹ö Á¾·ù

WebDAV (7, ±Û 1, ÀÚ·á 4)
À¥¼­¹ö Æ©´× (5, ±Û 4, ÀÚ·á 2)
À¥¼­¹ö »ç¿ë Åë°è ÀÚ·á (2, ÀÚ·á 1)
Apache SSL / mod_ssl (4, ±Û 3, ÀÚ·á 2)

  Apache 2.0.48 + tomcat5.0.14 + PHP 5.0.0 + SSL + PERL for sun& linux ÀÛ¼ºÀÏ : 2003/12/02 09:43
 
  • ±Û¾´ÀÌ : ½ÅÇöÁø
  • Á¶È¸¼ö : 7774
          [ ÀÌÀüÈ­¸é / ¼öÁ¤ ]   ºñ¹Ð¹øÈ£ :     Àμâ¿ë È­¸é
     
    Apache 2.0.48 Tomcat 5.0.14 Alpha mod_jk2 2.0.2 mod_perl2 PHP 5.0.0 Beta2 For Solaris
    ÀÌ ÀÚ·á´Â KLTP¿¡ Á¦°¡ ¿Ã¸° ÀÚ·á¿¡ SSL ¼³Á¤ ºÎºÐÀ» Ãß°¡ÇÑ ¾÷µ¥ÀÌÆ®µÈ ¹®¼­ÀÔ´Ï´Ù. ¸¹Àº µµ¿òÀÌ µÇ½Ã±æ ¹Ù¶ø´Ï´Ù.

    ¼³Ä¡Àü Áغñ¹°
    1. J2SE
    2. Apache
    3. Tomcat
    4. Tomcat-Connector(mod_jk2)
    5. mod_perl
    6. openssl
    7. PHP
    8. zlib
    9. /dev/random
    10. libxml

    ÀÌ¿Ü¿¡µµ GNUtar, libtool, autoconf, automake µîÀÌ ¾ø´Ù¸é ´Ù¿î·Îµå ¹ÞÀ¸½Ã±â ¹Ù¶ø´Ï´Ù.

    ¼³Ä¡¿¡ ÇÊ¿äÇÑ ÆÄÀÏ ´Ù¿î·Îµå »çÀÌÆ®

    J2SE
    1.4.2-b28
    j2sdk-1_4_2-nb-3_5_1-bin-sol-sparc.bin http://java.sun.com/j2se/
    apache
    2.0.48
    httpd-2.0.48.tar.gz http://httpd.apache.org/
    tomcat
    5.0.14 Alpha
    jakarta-tomcat-5.0.14.tar.gz http://jakarta.apache.org/site/binindex.cgi
    tomcat-connectors
    jk2-2.0.2
    (mod_jk2 2.0.2)
    jakarta-tomcat-connectors-jk2.0.2-solaris8-apache2.0.43.tar.gz http://jakarta.apache.org/builds/
    mod_perl
    1.99_11
    mod_perl-2.0-current.tar.gz http://perl.apache.org/
    openssl
    0.9.7c
    openssl-0.9.7c.tar.gz http://www.openssl.org/
    PHP
    5.0.0. Beta2
    php-5.0.0b2.tar.gz http://www.php.net/
    zlib
    1.1.4
    zlib-1.1.4.tar.gz http://www.gzip.org/zlib/
    /dev/random
    0.7
    Solaris 8
    ANDIrand-0.7-5.8-sparc-1.pkg http://www.cosy.sbg.ac.at/~andi/SUNrand/
    libxml
    2.6.1
    libxml2-2.6.1.tar.gz http://xmlsoft.org/

    À§ »çÀÌÆ®ÀÇ ÁÖ¼Ò°¡ Ʋ¸±¼öµµ ÀÖ½À´Ï´Ù. ´ëºÎºÐÀº http://sunfreeware.com/ ¿¡ °¡½Ã¸é ´Ù¿î·Îµå ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. Âü°íÇϼ¼¿ä.

    ¼³Ä¡ Áß ¿¡·¯°¡ ³ª´Â °æ¿ì´Â ÇÊ¿äÇÑ ÇÁ·Î±×·¥ÀÌ ¾ø´Â °æ¿ì ¶Ç´Â ¹öÀüÀÌ ¸ÂÁö ¾Ê¾Æ¼­ Àϼöµµ ÀÖÀ¸¸ç, ȯ°æº¯¼ö°¡ ÀâÇô ÀÖÁö ¾Ê°Å³ª, ÆÛ¹Ì¼Ç ¼³Á¤ÀÌ Àß ¸ø µÇ¾ú°Å³ª, ¿ÀŸÀÏ °¡´É¼ºÀ» »ìÆì º¾´Ï´Ù. ¿¡·¯ ¸Þ½ÃÁö¸¦ Àß º¸½Ã°í ´ëóÇϽñ⠹ٶø´Ï´Ù.

    J2SE Install

    telnet console¿¡¼­ ÀνºÅçÇÏ°íÀÚ ÇϽô ºÐÀº -console ȤÀº -silent ¿É¼ÇÀ» ÀÌ¿ëÇϼ¼¿ä.

    # chmod 755 j2sdk-1_4_2-nb-3_5_1-bin-sol-sparc.bin
    # ./j2sdk-1_4_2-nb-3_5_1-bin-sol-sparc.bin

    Àú´Â ÀνºÅçÀ» /usr/local/java µð·ºÅ丮¿¡ ÇÏ°í, Æнº¸¦ Àâ¾ÆÁÖ¾ú½À´Ï´Ù.
    ¼³Ä¡ÈÄ ¹öÀüÀ» È®ÀÎÇϼ¼¿ä.

    # cd /usr/local/java/bin
    #./java -version


    openssl ¼³Ä¡

    # cd /tmp
    # tar zxvf openssl-0.9.7c.tar.gz
    # cd openssl-0.9.7c/
    # ./config --prefix=/www/openssl
    # make
    # make install


    zlib ¼³Ä¡

    # cd /tmp/
    # tar zxvf zlib-1.1.4.tar.gz
    # cd zlib-1.1.4/
    # ./configure --prefix=/www/zlib
    # make
    # mkdir -p "/www/zlib/include" "/www/zlib/lib"
    # make install


    /dev/random ¼³Ä¡

    # su -
    # umask 022
    # pkgadd -d ANDIrand-0.7-5.8-sparc-1.pkg


    apache ¼³Ä¡

    # cd /tmp # tar zxvf httpd-2.0.48.tar.gz
    # cd httpd-2.0.48/
    # ./configure --prefix=/www/httpd --with-mpm=prefork --enable-ssl?--with-ssl=/www/openssl --enable-deflate --with-z=/www/zlib --enable-dav --enable-dav-fs --enable-auth-digest --enable-info --enable-rewrite --enable-vhost-alias --enable-expires --enable-mime-magic
    # make
    # make install

    ¾ÆÆÄÄ¡ÀÇ conf/httpd.conf ÆÄÀÏ ¼öÁ¤

    # cd /www/httpd/conf
    # vi ./httpd.confe Servername localhost:80 (¿©±â localhost´Â ÀÚ½ÅÀÇ µµ¸ÞÀο¡ ¸Â°Ô ¼öÁ¤)
    User nobody ¶óÀÎ ¹Ø¿¡ ÇÑÁÙ Ãß°¡
    -> Group nobody
    # Group #-1
    AddDefaultCharSet EUC-KR ·Î ¼öÁ¤

    ¾ÆÆÄÄ¡°¡ Á¦´ë·Î ÀÛµ¿ÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù.

    # cd /www/apache/bin
    # ./apachectl start
    #
    # telnet localhost 80
    Trying 127.0.0.1...
    Connected to localhost.
    Escape character is '^]'.
    HEAD / HTTP/1.0

    HTTP/1.1 200 OK
    Date: Thu, 13 Nov 2003 02:37:16 GMT
    Server: Apache/2.0.48 (Unix) mod_ssl/2.0.48 OpenSSL/0.9.7c DAV/2
    Accept-Ranges: bytes
    Vary: Accept-Encoding
    Connection: close
    Content-Type: text/html; charset=EUC-KR

    Connection closed by foreign host.
    #


    libxml ¼³Ä¡

    # cd /tmp/
    # tar zxvf libxml2-2.6.1.tar.gz
    # cd libxml2-2.6.1/
    # ./configure --prefix=/www/libxml
    # make
    # make install


    PHP ¼³Ä¡

    # cd /tmp/
    # tar zxvf php-5.0.0b2.tar.gz
    # cd php-5.0.0b2/

    ÁÖÀÇ) --without-gd : gd ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏÁö ¾Êµµ·Ï ÇÏ´Â ¿É¼Ç.
    SolarisÀÇ °æ¿ì gd ¶óÀ̺귯¸®°¡ ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê°Å³ª ¼³Ä¡µÇ¾î ÀÖ´Ù°í Çصµ ÀÚ²Ù ¿¡·¯°¡ ³ª¼­ Àú ¿É¼ÇÀ» »ç¿ëÇß½À´Ï´Ù.
    LINUX¿¡¼­´Â »ç¿ëÇÏÁö ¾Ê¾Æµµ ¿¡·¯ ¾øÀÌ ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖ½À´Ï´Ù

    # ./configure --prefix=/www/httpd/php --with-mysql=/usr/local/mysql \
    --with-apxs2=/www/httpd/bin/apxs --with-exec-dir=/www/httpd/php/bin \
    --enable-track-vars --with-config-file-path=/www/httpd/conf \
    --with-libxml-dir=/www/libxml --with-mod-charset --with-language=korean \
    --with-charset=euc_kr --enable-versioning --without-gd2

    # make
    # make install
    # cp php.ini-dist /www/httpd/php/lib/php.ini


    /www/httpd/conf/httpd.conf ¸¦ vi·Î ¿­¾î ¾Æ·¡ ºÎºÐÀ» Ãß°¡ÇÕ´Ï´Ù.

    LoadModule php5_module modules/libphp5.so
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps

    ¾ÆÆÄÄ¡¸¦ ½ÇÇà½ÃÄÑ PHP¿Í ¿¬µ¿ÀÌ µÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù

    # cd /www/apache/bin
    # ./apachectl restart
    #
    # telnet localhost 80
    Trying 127.0.0.1...
    Connected to localhost.
    Escape character is '^]'.
    HEAD / HTTP/1.0

    HTTP/1.1 200 OK
    Date: Thu, 13 Nov 2003 03:37:45 GMT
    Server: Apache/2.0.48 (Unix) mod_ssl/2.0.48 OpenSSL/0.9.7c DAV/2 PHP/5.0.0b2
    Accept-Ranges: bytes
    Vary: Accept-Encoding
    Connection: close
    Content-Type: text/html; charset=EUC-KR

    Connection closed by foreign host.
    #


    mod_jk2 ¿¬µ¿(º¹»ç)

    ÀÌ ºÎºÐ¿¡¼­ Àú´Â ¼Ò½º¸¦ ÄÄÆÄÀÏ ÇÏÁö ¾Ê°í ÀÌ¹Ì ¼Ö¶ó¸®½º¿ëÀ¸·Î ¸¸µé¾îÁø so ÆÄÀÏÀ» ÀÌ¿ëÇß½À´Ï´Ù
    ¾ÆÆÄÄ¡ 2.0.43¿ëÀ¸·Î ¸¸µé¾î Á³Áö¸¸ À̹ø ¼³Ä¡¿¡ »ç¿ëÇÑ 2.0.47°úµµ ȣȯÀÌ µË´Ï´Ù.
    ¼Ò½ºÄÄÆÄÀϺ¸´Ù ÈξÀ ½±°Ô ¾ÆÆÄÄ¡-ÅèĹ ¿¬µ¿ ¿Ï·á

    # cd /tmp/
    # tar zxvf jakarta-tomcat-connectors-jk2.0.2-solaris8-apache2.0.43.tar.gz
    # cd jakarta-tomcat-connectors-jk2.0.2-solaris8-apache2.0.43/
    # cp mod_jk2-2.0.43.so /www/httpd/modules/


    tomcat ¼³Ä¡

    # cd /www
    # tar zxvf jakarta-tomcat-5.0.7.tar.gz
    # mv jakarta-tomcat-5.0.7/ tomcat/


    tomcat ȯ°æ¼³Á¤

    1./www/tomcat/conf/server.xml À» ¾Æ·¡¿Í °°ÀÌ ¼³Á¤

    <Server port="8005" shutdown="SHUTDOWN" debug="0">
      <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" debug="0"/>
      <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" debug="0"/>

      <GlobalNamingResources>
        <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
        <Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase"
          description="User database that can be updated and saved">
        </Resource>
        <ResourceParams name="UserDatabase">
          <parameter>
            <name>factory</name>
            <value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>
          </parameter>
          <parameter>
            <name>pathname</name>
            <value>conf/tomcat-users.xml</value>
          </parameter>
        </ResourceParams>
      </GlobalNamingResources>

      <Service name="Catalina">
        <Connector port="8009" enableLookups="false" redirectPort="8443" debug="0" protocol="AJP/1.3" />

        <Engine name="Catalina" defaultHost="localhost" debug="0">
          <Logger className="org.apache.catalina.logger.FileLogger" prefix="catalina_log." suffix=".txt"
            timestamp="true"/>
          <Realm className="org.apache.catalina.realm.UserDatabaseRealm" debug="0" resourceName="UserDatabase"/>

        <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true">
          <Logger className="org.apache.catalina.logger.FileLogger"
            directory="logs" prefix="localhost_log." suffix=".txt" timestamp="true"/>
        </Host>
        </Engine>
      </Service>
    </Server>


    2.conf/jk2.properties ¿¡ ÇÑÁÙ¸¸ ÀÖÀ¸¸é µË´Ï´Ù.

    # cat /www/tomcat/conf/jk2.properties
    channelSocket.port=8009


    3./www/httpd/conf/workers2.properties ÆÄÀÏÀÌ ¾øÀ¸¹Ç·Î ¾Æ·¡¸¦ º¹»çÇÏ¿© ¸¸µì´Ï´Ù

    # cat /www/httpd/conf/workers2.properties
    [channel.socket:localhost:8009]
    info=Ajp13 forwarding over socket
    tomcatId=localhost:8009
    [uri:/tomcat-docs/*]
    [uri:/jsp-examples/*]
    [uri:/servlets-examples/*]
    [shm:]
    disabled=1


    4./www/httpd/conf/httpd.conf ÆÄÀÏ¿¡ ´ÙÀ½ ÇÑÁÙÀ» Ãß°¡ÇÕ´Ï´Ù
    mod_jk2 ¸¦ Load Çϵµ·Ï...(¹°·Ð mod_jk2-2.0.43.so ÆÄÀÏÀ» mod_jk2.so ·Î À̸§À» ¹Ù²Ù¾î »ç¿ëÇصµ µÈ´Ù.)

    LoadModule jk2_module modules/mod_jk2.0.43.so


    5. µð·ºÅ丮 Æ۹̼ÇÀ» ÀûÀýÇÏ°Ô Á¶Á¤ÇØ ÁØ´Ù.ÀÌ¿Ü¿¡ ´Ù¸¥ µð·ºÅ丮 Æ۹̼ǵµ Á¶Á¤ÇÒ ÇÊ¿ä°¡ ÀÖÀ¸¸é ÇÑ´Ù.

    # cd /www/tomcat/
    # chown -R tomcat:user logs/ work/


    tomcat °ú ¾ÆÆÄÄ¡¸¦ ½ÇÇàÇؼ­ ¿¬µ¿ÀÌ µÇ¾ú´ÂÁö È®ÀÎÇØ º¾´Ï´Ù.

    # su - tomcat
    # cd /www/tomcat/bin
    # ./catalina.sh start
    # su -
    # cd /www/apache/bin
    # ./apachectl start

    # telnet localhost 80
    Trying 127.0.0.1...
    Connected to localhost.
    Escape character is '^]'.
    HEAD / HTTP/1.0

    HTTP/1.1 200 OK
    Date: Thu, 13 Nov 2003 02:43:29 GMT
    Server: Apache/2.0.48 (Unix) mod_ssl/2.0.48 OpenSSL/0.9.7c DAV/2 PHP/5.0.0b2 mod_jk2/2.0.2
    Accept-Ranges: bytes
    Vary: Accept-Encoding
    Connection: close
    Content-Type: text/html; charset=EUC-KR

    Connection closed by foreign host.
    #

    ÀûÀýÈ÷ ¿¬µ¿ÀÌ µÇ¾ú´ÂÁö ¾Æ·¡ ÁÖ¼Ò·Î È®ÀÎÇØ º¾´Ï´Ù
    doc :
    http://localhost/tomcat-docs/

    JSP :
    http://localhost/jsp-examples/

    Servlet :
    http://localhost/servlets-examples/

    ¼­ºñ½º¸¦ ¸ØÃä´Ï´Ù

    # su -
    # cd /www/apache/bin
    # ./apachectl stop
    # su - tomcat
    # cd /www/tomcat/bin
    # ./catalina.sh stop


    mod_perl ¼³Ä¡

    # cd /tmp/
    # tar zxvf mod_perl-2.0-current.tar.gz
    # cd mod_perl-1.99_09/
    # perl Makefile.PL MP_AP_PREFIX=/www/httpd MP_INST_APACHE2=1
    # make
    # make install

    conf/httpd.conf ¸¦ ¼öÁ¤ÇÏ¿© ¾ÆÆÄÄ¡ ½ÃÀ۽à ¸ðµâÀÌ ¿Ã¶ó¿Àµµ·Ï ¼öÁ¤ÇÕ´Ï´Ù

    LoadModule perl_module modules/mod_perl.so

    ¾ÆÆÄÄ¡¸¦ ½ÇÇà½ÃÄÑ mod_perl °ú Perl ¹öÀüÀÌ ¶ß´ÂÁö È®ÀÎÇÕ´Ï´Ù

    # cd /www/apache/bin
    # ./apachectl restart
    #
    # telnet localhost 80
    Trying 127.0.0.1...
    Connected to localhost.
    Escape character is '^]'.
    HEAD / HTTP/1.0

    HTTP/1.1 200 OK
    Date: Thu, 13 Nov 2003 02:45:52 GMT
    Server: Apache/2.0.48 (Unix) mod_perl/1.99_09 Perl/v5.8.0 mod_ssl/2.0.48 OpenSSL/0.9.7c DAV/2 PHP/5.0.0b2 mod_jk2/2.0.2
    Accept-Ranges: bytes
    Vary: Accept-Encoding
    Connection: close
    Content-Type: text/html; charset=EUC-KR

    Connection closed by foreign host.
    #


    SSL ¼³Ä¡ ¹× °¡µ¿

    # cd /www/openssl/bin
    Random State»ý¼º
    # openssl sha1 * > rand.dat or
    cat file1 file2 file3 > rand.dat or
    »ý¼ºÇÏÁö ¾Ê¾Æµµ µÊ

    °³ÀÎÅ° »ý¼º.

    # openssl genrsa -rand rand.dat -des 1024 > key.pem
    Å°¸¦ »ý¼ºÇϱâÀ§Çؼ­ rand.dat¸¦ ³­¼ö»ý¼ºÀ» À§ÇØ ·ÎµåÇÏ°í, DES·Î ¾ÏȣȭÇÏ¿© 1024bit ÀÇ RSA ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ¿© »ý¼ºµÈ °á°ú°ªÀ» ÆÄÀÏ key.pem¿¡ Ãâ·ÂÇÕ´Ï´Ù.

    # openssl genrsa -rand rand.dat -des3 1024 > key.pem
    ( triple DES·Î °³ÀÎÅ°¸¦ ¾ÏȣȭÇÏ±æ ¿øÇÒ °æ¿ì)
    ÁÖÀÇ:passphase¸¦ ±â¾ïÇØ¾ß ÇÕ´Ï´Ù.Apache-SSL¼­¹ö ½ÃÀ۽à passphase°¡ ¹Ýµå½Ã ÇÊ¿äÇϱ⠶§¹®ÀÔ´Ï´Ù.


    CSR »ý¼º

    #>openssl req -new -key key.pem -out csr.pem
    ÀÎÁõ¼­¹ö¿¡ º¸³¾ ÆÄÀÏÀ» »ý¼ºÇß´Ù.

    À§¿¡¼­ »ý¼ºÇÑ ÀüÀÚ¼­¸íÅ°¿Í ´ÙÀ½¿¡ ÀÔ·ÂÇÒ DN(distinguish name) Á¤º¸¸¦ °¡Áö°í ÀÎÁõ¿äûÁ¤º¸(CSR.PEM)À» »ý¼ºÇÕ´Ï´Ù
    1. C (country : ±¹°¡) ¿¡ ÇØ´çÇÏ´Â °ªÀ» ÀÔ·ÂÇÕ´Ï´Ù.
    (¿¹) KR : Korea (mandatory)
    2. ST (state : Áö¹æ) ¿¡ ÇØ´çÇÏ´Â °ªÀ» ÀÔ·ÂÇÕ´Ï´Ù
    (¿¹) New South Wales = NSW
    3. L (locality : ) ¿¡ ÇØ´çÇÏ´Â °ª (city, town µî) À» ÀÔ·ÂÇÕ´Ï´Ù.
    4. DN ¿¡ ÇØ´çÇÏ´Â O(organization) ÀÇ À̸§À» ±âÀÔÇÕ´Ï´Ù. ÀÌ NAMEÀº µµ¸ÞÀÎ NAMEÀÇ ÀϺηΠ»ç¿ëÇÏ°Ô µË´Ï´Ù..
    ¿¹) KICA : Korea Information Certificate Authority (mandatory)
    5. DN¿¡ ÇØ´çÇϴ ȸ»çÀ̸§ OU(organization unit)À» ÀÔ·ÂÇÕ´Ï´Ù.
    (¿¹) KR, Dacom µî
    6. Web ServerÀÇ FULL µµ¸ÞÀÎ name ¶Ç´Â IP¸¦ ÀÔ·ÂÇÕ´Ï´Ù.. ÀÌ°ÍÀº ´ç½ÅÀÌ Â÷ÈÄ »ç¿ëÇÏ°Ô µÉ web site ÀÇ https URL·Î »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
    (¿¹) www. Bookstore.com or 128.134.254.166
    7.³²Àº attribute ºÎºÐÀº »ý·«Çصµ µË´Ï´Ù.
    8.À§ °úÁ¤À» °ÅÄ¡¸é ´ÙÀ½°ú °°Àº csr.pem Çü½ÄÀÇ web server ÀÎÁõ¿äû Á¤º¸°¡ ³ª¿À°Ô µË´Ï´Ù.

    CSR º¸±â

    # cat csr.pem

    -----BEGIN CERTIFICATE REQUEST-----
    MIIB3zCCAUgCAQAwgZ4xCzAJBgNVBAYTAktSMQ4wDAYDVQQIEwVTZW91bDEfMB0G
    A1UEBxMWam9vbmdyaW0tZG9uZyxjaHVuZy1ndTENMAsGA1UEChMES0lDQTEUMBIG
    A1UECxMLbGljZW5zZWRXZWIxFzAVBgNVBAMTDnd3dy5zaWducmEuY29tMSAwHgYJ
    KoZIhvcNAQkBFhFraWNhQHNpZ25nYXRlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOB
    jQAwgYkCgYEAwV7RJqGC9M0OGEiCRsszrXNa2uu1tJ+oqtIbmG5lzyLcpYPV0JOb
    o6vQq27RP2EbEHoUNLL92oWNlKwo/kkUoR9r3TvjhZ221uFoGjBt/LSwn9ui3nY+
    Ntef90l24ltNpc7eHPNnvTdWLWWmkO9EImJ90soc0VTqwSORfxGd4KVqzH17U5yQ
    /m3W
    -----END CERTIFICATE REQUEST-----

    ÀÌ pem Çü½ÄÀÇ ÀÎÁõ¿äûÁ¤º¸(CSR)¸¦ º¹»çÇÏ¿© À¥¼­¹ö ÀÎÁõ ¹ß±Þ¿äû¿¡¼­ ÀÎÁõ¼­ ¿äû Á¤º¸¶õ¿¡cut & pasteÈÄ ³ª¸ÓÁö Á¤º¸¸¦ ÀÔ·ÂÇÑ µÚ ÀÎÁõ¼­ ¹ß±Þ ¿äûÀ» ÇÏ¸é µË´Ï´Ù.
    http://www.crosscert.com ¿¡¼­ Å×½ºÆ® ÀÎÁõ¼­¸¦ ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù

    ÀÎÁõ¼­ ¼³Ä¡

    1. SSL ÀÎÁõ¼­ ¼³Á¤( SSLCertificateFile )
    °øÀÎÀÎÁõ±â°üÀ¸·ÎºÎÅÍ cut&pasteÇÑ PEM Çü½ÄÀÇ ÀÎÁõ¼­¸¦ À¥¼­¹ö¿¡ ÆÄÀÏ·Î ÀúÀåÇÑ´Ù. (ÀÎÁõ¼­¸¦ /www/httpd/conf ¿¡ ÆÄÀÏ·Î ÀúÀåÇÑ °æ¿ì)

    #vi httpd.conf
    #Point SSLCertificateFile at a PEM encoded certificate.
    # If the certificate is encrypted, then you will be prompted for a pass phrase.
    # Note that a kill -1 will prompt again.
    # A test certificate can be generated with "make certificate".
    SSLCertificateFile /www/httpd/conf/cert.pem

    2. SSL ÀüÀÚ¼­¸í »ý¼ºÅ° ¼³Á¤( SSLCertificateKeyFile )
    # °³ÀÎÅ° »ý¼º½Ã »ý¼ºÇß´ø ÀüÀú¼­¸í»ý¼ºÅ°¸¦ ¼³Á¤ÇÏ´Â °ÍÀ¸·Î Àý´ëÆнº¸¦ ÁöÁ¤ÇØÁÖ¾î¾ß ÇÏ°í ¸¸¾à ¾ÏȣȭµÇ¾î ÀÖ´Ù¸é À¥¼­¹ö ±âµ¿½Ã ¾ÏÈ£¸¦ ÀÔ·ÂÀ» ¿ä±¸ÇÑ´Ù.

    #vi httpd.conf
    # If the key is not combined with the certificate, use this directive to
    # point at the key file. If this starts with a '/' it specifies an absolute
    # path, otherwise it is relative to the default certificate area. That is, it
    # means "/private/".
    SSLCertificateKeyFile /www/httpd/conf/key.pem

    SSL ¼³Ä¡ ¿Ï·á & À¥¼­¹ö ½ÃÀÛ

    # cd /www/httpd/bin
    # ./apachectl start ssl

    Apache/2.0.48 mod_ssl/2.0.48 (Pass Phrase Dialog)
    Some of your private key files are encrypted for security reasons.
    In order to read them you have to provide us with the pass phrases.

    Server localhost:443 (RSA)
    Enter pass phrase: (password ÀÔ·Â)

    Ok: Pass Phrase Dialog successful.

    ÀÌ ¹®¼­¿¡ ´ëÇÑ ÀúÀÛ±ÇÀº ¾ø½À´Ï´Ù. ¸¶À½²¯ È°¿ëÇϼŵµ µË´Ï´Ù.
    ÇÏÁö¸¸, ÀÌ ¹®¼­¿¡ ´ëÇÑ Ã¥ÀÓÀº ÁöÁö ¾Ê½À´Ï´Ù. ¹®Àdzª ¸ÞÀÏÀº »ç¾çÇÕ´Ï´Ù.
    Àúó·³ 1ÁÖÀϾ¿ »ðÁúÇϽô ºÐµéÀ» À§ÇØ ¸¸µé¾î º¸¾Ò½À´Ï´Ù.
    Âü°í·Î ÀÌ ÀÚ·á´Â http://www.parupunte.com/minaken/apache2/httpdtomcat507modjk2.html »çÀÌÆ®ÀÇ ÀڷḦ Åä´ë·Î ÀÛ¼º Çß½À´Ï´Ù.


    ¹®¼­ ÀÛ¼ºÀÏ : 2003³â 11¿ù 13ÀÏ
      Ä¿ÇǴнº Ä«Æä ÃÖ±Ù ±Û
    [04/25] ±¹°¡&#5
    [04/24] º¸Çè&#5
    [04/22] Re: OpenSSL Ãë¾àÁ¡ Á¤¸®, Logjam(·Î±×Àë)¿¡¼­ Heartbleed±îÁö
    [04/21] LET¡¯S START WITH ON
    [04/21] º¸Çè&#5
    [04/20] Á¦ÁÖ&#5
    [04/20] ±¹³»&#5
    [04/19] Á¦ÁÖ&#5
    [04/18] ??? ?????
    [04/17] ???? onion ?????? -
    [04/11] ±¹°¡&#5
    [04/10] Stride Into Dream:
    [03/20] Re: ¿Â¶óÀΰÔÀÓÀÇ Á¾ÁÖ±¹ ´ëÇѹα¹
    [10/20] Cross Compiler ±ò
    [07/14] SSL ¬¡¬°
      New!   ÃÖ±Ù¿¡ µî·ÏÇÑ ÆäÀÌÁö
      KiCad EDA Suite project (Free/Libre/Open-Source EDA Suite) (CAD)
      ¿ÀÇÂij½ºÄÉÀ̵å ijµå (OpenCASCADE CAD)
      QCad for Windows --- GNU GPL (Free Software)
      The Hello World Collection
      IPMI¸¦ È°¿ëÇÑ ¸®´ª½º ¼­¹ö°ü¸®
      DNS ¼³Á¤ °Ë»ç
      nagiosgraph ¼³Ä¡ ¹æ¹ý
      Slony-I ¼³Ä¡ ¹æ¹ý (postgresql replication tool)
      Qmail±â¹ÝÀÇ Anti spam ½Ã½ºÅÛ ±¸ÃàÇϱâ
      clusterssh

    [ ÇÔ²²ÇÏ´Â »çÀÌÆ® ]




    ¿î¿µÁø : ÁÁÀºÁøÈ£(truefeel), ¾ß¼ö(yasu), ¹ü³ÃÀÌ, sCag
    2003³â 8¿ù 4ÀÏ~