WebtoB¿¡¼ SSLÀ» ÀÌ¿ëÇϱâ À§Çؼ´Â ¸ÕÀú NODEÀýÀ̳ª, ¾Æ´Ï¸é SSLÀ» ÀÌ¿ëÇÏ°í ½ÍÀº Virtual Host¸¦ ¼±¾ðÇÑ VHOSTÀý¿¡¼
SSLFLAG¸¦ ¼±¾ðÇÏ¿©¾ß ÇÑ´Ù. ±âº»ÀûÀ¸·Î WebtoB´Â SSLÀ» ÀÌ¿ëÇϵµ·Ï µÇ¾î ÀÖÁö ¾Ê´Ù.
µû¶ó¼, ¹Ýµå½Ã SSLFLAG¸¦ ¼³Á¤ÇÏ¿©¾ß SSLÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ SSLFLAG´Â Y¿Í NÀ¸·Î ¼³Á¤ÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù.
Y¶ó´Â °ªÀ» ±âÀÔÇϸé, SSLÀ» ÀÌ¿ëÇÑ´Ù´Â °ÍÀÌ µÇ°í, NÀº ÀÌ¿Í ¹Ý´ëÀÇ ¿ªÇÒÀ» ÇÑ´Ù.
±×·¯³ª, SSLFLAG¿¡ ´ëÇÑ ¼³Á¤ÀÌ ¾øÀ¸¸é, ±âº»ÀûÀ¸·Î SSLÀ» ÀÌ¿ëÇÏ´Â °ÍÀÌ ¾Æ´Ï±â ¶§¹®¿¡, NÀº °ÅÀÇ ¾²ÀÏ ÀÏÀÌ ¾øÀ» °ÍÀÌ´Ù.
´ÙÀ½Àº SSLFLAGÀÇ »ç¿ë ¿¹ÀÌ´Ù.
À§¿Í °°ÀÌ SSLFLAG¸¦ Y·Î ¼³Á¤ÇÏ¿© SSLÀ» ÀÌ¿ëÇÏ°Ú´Ù°í ¼±¾ðÇÑ ÈÄ¿¡´Â,
ÀÌÁ¦ SSL¿¡ ´ëÇÑ ¼³Á¤À» ÇÏ¿© ÁÖ¾î¾ß ÇÑ´Ù.
ÀÌ SSLÀýÀÇ ÇüÅ´ ´ÙÀ½°ú °°´Ù.
*SSL
SSL NAME Certificatefile,
CertificateKeyFile,
CACertificatePath, CACertificateFile,
VerifyDepth,
VerifyClient, RandomFile,
...
|
ÀÌ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ºÎ·Ï [F.14 SSL Àý]ÀÇ SSLÀýÀ» ÂüÁ¶Çϱ⠹ٶõ´Ù.
ÀÌ°÷¿¡¼´Â ±âº»ÀûÀÎ ¼³Á¤¿¡ ÇÊ¿äÇÑ Á¤º¸¸¸ ±â¼úÇÒ °ÍÀÌ´Ù. ±×¸®°í ÀÌ ¼±¾ðÇÑ SSLÀ» AuthenticationÀý¿¡¼ Çϵí
°¢°¢ÀÇ SSL ¼±¾ðÀ» ÇÊ¿ä·Î ÇÏ´Â Àý¿¡ ¼±¾ðÇÏ¸é µÈ´Ù. ´Ü, ÁÖÀÇ ÇÒ Á¡Àº AuthenticationÀº SVRGROUPÀý¿¡¼
¼±¾ðÇÏ¿´À¸³ª SSL ÀýÀº NodeÀýÀ̳ª VHOSTÀý¿¡¼ SSLÀ» ÀÌ¿ëÇÏ´Â °÷¿¡¼ ¼±¾ðÇÏ¿©¾ß ÇÑ´Ù.
¼±¾ðÇÏ´Â ¹æ¹ýÀº SSLNAME¶ó´Â Ç׸ñÀ» ÀÌ¿ëÇÑ´Ù.Áï, SSLNAME¶ó´Â Ç׸ñ¿¡ SSLÀý¿¡¼ ¼±¾ðÇÑ °ÍÀ».
Àû¾îÁÖ¸é µÈ´Ù.
ÀÌ¿¡ ´ëÇÑ »ç¿ë ¿¹Á¦´Â ´ÙÀ½°ú °°´Ù.
±×·¯¸é ÀÌ Àý¿¡¼´Â ssl1¿¡¼ ¼±¾ðÇÑ °ªÀ» Åä´ë·Î SSLÀ» ÀÌ¿ëÇÏ°Ú´Ù´Â °ÍÀÌ µÈ´Ù. ±×¸®°í À§¿¡¼ ¹àÈù ¹Ù¿Í °°ÀÌ ssl1À̶ó´Â Ç׸ñÀº SSLÀý¿¡¼ ÀÌ·ç¾î Áø´Ù. ÀÌ¿¡ ´ëÇÑ ¿¹´Â ´ÙÀ½°ú °°´Ù.
*SSL
ssl1 CertificateFile = "/user/webtob/ssl/newcert.pem",
CertificateKeyFile = "/user/webtob/ssl/newcert.pem",
RandomFile = "/user/webtob/bin/.rnd, 2048",
RandomFilePerConnection = "/user/webtob/bin/.rnd, 512",
VerifyClient = 0,
VerifyDepth = 10,
FakeBasicAuth = Y
|
ÀÌ¿Í °°ÀÌ ssl1À» ¼±¾ðÇÏ¿´°í À̸¦ ½ÇÁ¦ Àû¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ¿¹´Â ´ÙÀ½°ú °°´Ù.
(ÀÌ ¹æ¹ýÀº Authentication°ú °ÅÀÇ °°Àº ¹æ½ÄÀÌ´Ù.)
<<http:m>>
*NODE
test WEBTOBDIR="/user/webtob",
SHMKEY=69000,
HTH=1,
PORT=80,
SSLFLAG=Y,
SSLNAME="ssl1",
...
|
À§ÀÇ ¿¹¸¦ º¸¸é, NODEÀý¿¡¼ SSLÀ» ÀÌ¿ëÇϱâ À§Çؼ SSLFLAG¶ó´Â Ç׸ñÀ» ¼±¾ðÇÏ°í ÀÌ¾î¼ SSLNAMEÀ̶ó´Â
°ÍÀ» ¼±¾ðÇÏ¿´À½À» ¾Ë ¼ö ÀÖ´Ù. ±×¸®°í SSLNAME="ssl1"À̶ó´Â Ç׸ñ¿¡ ÀÇÇØ ÀÌ NODE´Â ssl1¿¡¼ Á¤ÀÇµÈ Ç׸ñÀ»
ÅëÇؼ SSL Service¸¦ ÇÑ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù.
¿ì¸®´Â ¾ÕÀÇ ¼³Á¤ÆÄÀÏÀÇ °³³äÀ̶ó´Â ÀýÀ» ÅëÇؼ DOMAINÀ̳ª NODEÀý¿¡¼ ¼±¾ðÇÑ °ªÀ» ±× ÀÌÈÄ¿¡ ¼±¾ðµÇ´Â
Àý¿¡¼ »õ·Î ÀçÁ¤ÀÇ ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» ¾Ë¾Ò´Ù. ±×°ÍÀº ÀÌ SSL¿¡¼µµ À¯È¿ÇÏ°Ô µÇ´Âµ¥, ÀÌ ¶§,Virtual Host¸¦
Á¤ÀÇÇÏ¸é¼ ÀÌ¿Í °°Àº °³³äÀÌ Àû¿ë µÈ´Ù. Áï, NODEÀý¿¡¼ SSLFLAG¸¦ Y·Î ¼±¾ðÇϸé ÀÌÈÄ¿¡ ¼±¾ðµÇ´Â
Virtual Host¸¦ ¼±¾ðÇÏ´Â VHOSTÀý¿¡¼ ±âº»ÀûÀ¸·Î SSLÀÌ Àû¿ëµÇ°Ô µÈ´Ù.
µû¶ó¼, ±»ÀÌ SSLFLAG=Y¶ó°í VHOSTÀý¿¡¼ ¼±¾ðÀ» ÇÏÁö ¾Ê¾Æµµ SSLÀ» ÀÚµ¿ÀûÀ¸·Î ÀÌ¿ëÇÒ ¼ö ÀÖ°Ô µÈ´Ù´Â °Í
ÀÌ´Ù. ÀÌ ¶§ ¸¸¾à »ç¿ëÀÚ°¡ ƯÁ¤ VHOST¿¡¼ SSLÀ» ÀÌ¿ëÇÏ°í ½Í´Ù¸é NODEÀýÀÇ SSLFLAG = NÀ¸·Î ÇÏ°í SSLÀ»
»ç¿ëÇÏ°íÀÚ ÇÏ´Â VHOSTÀýÀÇ SSLFLAG=Y·Î ¼±¾ðÇÏ¿© SSL±â´ÉÀ» Ãß°¡ ÇÏ¸é µÈ´Ù.
ÀÌ´Â ±× ÀÌÈÄÀÇ °ª¿¡´Â ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê´Â´Ù.
Áï, NODE Àý¿¡¼ ¼±¾ðÇÑ °ª¸¸ÀÌ ±× ÀÌÈÄ¿¡ ¿µÇâÀ» ¹ÌÄ¡°Ô µÇ´Â °ÍÀÌ´Ù. ±×·¯¹Ç·Î SSLÀ» ÀÌ¿ëÇÏ°Ô µÇ´Â °æ¿ì
ÀÌ·¯ÇÑ »ó°ü °ü°è¸¦ ¸íÈ®È÷ ÇÏ¿© ¼³Á¤À» ÇÏ¿©¾ß ÇÑ´Ù.
--ÀÚ·áÃâó Tmax ¿Â¶óÀθ޴º¾ó Áß webtob SSL ¼³Ä¡--
|