plugins.book

Similar documents
time.book

cluster.book

ÊÈÌÊ fêôöôï Ö É É ~ Œ ~ Œ ÈÍÉÆÍ s Ê É Â Ê ÉÉÆÍÇÉ Ê Ê É Ê ÈÍv ÈÍ É ÈÍ Â ÇÍ vèé Ê Ê É ÈÉËÈÆ ÊÌÉ Ê~Æ Ê Ê ÈÍfÆ Ê ÊÉÆÉÊ Ê Ê ÈÍ Ê ÈÉËÈÆ

<4D F736F F D EC08E7B8FF38BB BD90AC E A837A815B B83578C668DDA97702E646F63>

wlec.book

<4D F736F F D BB388E78CA48B B E6328AAA D655F92B290AE82B382E782C E646F63>

<4D F736F F D BB388E78CA48B B E6338AAA2B92B290AE2B E646F63>

cluster.book

Ò ÑÔÏÓ ÐÎ ÆÉ z uññòõ w g ÌÊÉÇÍ ˆ ˆ Ð Ö Ò z Ò ÑÔÏÓ Ð ÓÑÐÒÒ ÎÔÖÏÖ ÎÖÐÖÑÕ uôöðöõ Î~ËÍÂÌÉÂ ÑÑÒÕÊ ÉÊÍ ÌÆÇÇ Î Ê ÈÂÊÈÇÊÓÑÐÒÒ ÇÂ z uêèéæíçî ÍÇÊÈÍÂ t Ê Ç ÈÍÂ Â

interop.book

Microsoft Word Summit E XL Japanese manual 1.5.doc

„¤‰ƒ‰IŠv‚æ‡S−ª†{“Å‘IB5-97

<4D F736F F D208B7B8DE890BC5F90E096BE8E9197BF5F2D F4390B32E646F63>

secwlres.book

untitled

< F31332D8B638E FDA8DD E F1292E6A>

„¤‰ƒ‰IŠv‚æ‡S−ª†{“Å‘IB5-97

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

snmpman.book

Microsoft Word - 99

<4D F736F F D2088CF88F589EF8E9197BF81698CA28E9490E78DCE816A2D312E646F63>

<4D F736F F D2092B28DB882C982C282A282C42E646F63>

<4D F736F F D2088CF88F589EF8E9197BF F690EC816A2E646F63>

Microsoft Word - p2-11堀川先生_紀要原稿_ final.doc

Microsoft Word _Rev01-jp.doc

obs_usersguide.book

„¤‰ƒ‰IŠv‚æ‡S−ª†{“Å‘IB5-97

Microsoft Word - 484号.doc

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

untitled

<4D F736F F D2088CF88F589EF8E9197BF816991E596EC927C A2E646F63>

admin_domain.book

fm

Microsoft Word - kawanushi 1.doc

ÍÂ~ÊÂ ÊÊ ÇÍ ÌÉÊÊÌÊÇÍÂÈÍ Ê ÊÌÊÊÍÉÉÉÆÉÉÍÆÂsÊÂ ÌÉÊ~ÊsÊÆÇ ÉÉÊsÆÍÆÊÉ~ÇÈÉÇÉÉÊsÉÆÆjÇÆÇÉÉÉÆÉÉÍ ÆÂ ÊÊÍÉÂÇÍÌÉÊsÊÊÇÉÂÊÍÍÉwÊÊÂÌÉ t ÊwÎÔ ÑÊÔÖÏÑ Ö Ñ ÑÒÔÇ ÈÍÍÇÉÊÊÍÂÇ

applets.book

Microsoft Word - p12-21紀要論文_ジョさん_0908.doc

Microsoft Word - 99

Microsoft Word - C.....u.K...doc

untitled

Microsoft Word _jap .doc

Microsoft Word - ’V‘é−gŁš.doc

Microsoft Word - ’ìfià„GflV‘é“ÄŁ]›¿0909.doc

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

install.book

Microsoft Word - AS017U.b......_...j.doc

WebLogic File Services ユーザーズ ガイド

Microsoft Word - −C−…−gŁš.doc

(WP)

fm

b2bintro.book

< F31332D817992B48DC A8CCB8E9F81458CA28E942E6A7464>

ロシア語ハラショー

‰IŠv9802 (WP)

<4D F736F F D20835E A83415F967B95B631322E348B65926E8F4390B381698DC58F49816A>

file.book

Microsoft Word - TR4_Effort.doc

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

ロシア人の名前

support.book

jmx.book

Microsoft Word - GrCadSymp1999.doc

upgrade.book

<45532D C8D5CEC4B0E6CBB5C3F7CAE92E504446>

Microsoft Word - GraphLayout1-Journal-ver2.doc

jconnector.book

< D C8D5D3EFB0E6CBB5C3F7CAE92E706466>

untitled

<45532D C8D5D3EFCBB5C3F7CAE92E706466>

fm

rmi.book

< D C8D5CEC4B0E6CBB5C3F7CAE92E706466>

Microsoft Word _030510_Transcosmos_J.doc

diplugin.book

RI850V4 V2 リアルタイム・オペレーティング・システム ユーザーズマニュアル 解析編

intro.book

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

jcom.book

WebLogic Event ユーザーズ ガイド(非推奨)

Ë,, ÌÓ ÏÓÈ ÂÈ? ÚÓÚ, ÚÓÚ

Ê u g } }{ ~ Ê Blue Tooth Ì d LAN ÊÊÊ sèííöïõöñ~ Ê Ê y ÑÔ ÑÎ ÉÈ ÑÑÒÕ LSI Ç ÌÍÍÉÆÍ ÑÑÒÕ LSI séê ÇÍÌÉt Ê LSI Ì É ÈÍÉÆÉÌÊÎ ÈÍ séæí }ÊÑÑÒÕ LSI Ê CMOS ÒÓÏÑ

fm

ロシア語便覧 1

(%) (%) WECPNL WECPNL WECPNL WECPNL

980459_P330i_Printer.book

rosnet.book

b2bsampl.book

migrate.book

hyousi.fm

Microsoft Word - LDMCR2002.doc

aiuser.book

logging.book

Microsoft Word - AV600U_Japanese_V3.0.doc

ejb.book

comtools.book

tour.book

<90BC96EC C8E862E706466>

Microsoft Word - IPSJZen itot-pub.doc

¹ ØÙ Ò ØÙÖ Þ º Ð Þ Å Ö Å Ü Ñ ºµ Å ÖÕÙ Ú Ø Ð ÙÑ µº ÖÙØ º ÙÚ Ö À Ø ÓÖ Æ ØÙÖ Ð Ó Å Ñ ÖÓ Ô º ¹ ¼µ ź ÔÓÔÙÐ Ó ÙÑ Ó Ñ Ô Ö Ó Ó ÑÓ Ë º º ÙÑ Ñ Ð Ô Ó ÕÙ ÒØ ÒØÖ

funkanal.dvi

Transcription:

BEAWebLogic Server WebLogic Server Ê ÆÇÍ Web Ð Ó Ô ÖÐÏ Ê Æ BEA WebLogic Server Ó ÑÕ 7.0 ÔÓÕÎÖÊ u : 2003 7 21

m Copyright 2002, BEA Systems, Inc. All Rights Reserved. ÑÔÒÏÏÎÆÍËÔÓÕÎÖÊÂBEA Systems, Inc. Ê Ó Ï Ï ÑÑÒÕÑ ( ÂÃBEAÃÉÆÆÌÈ ) Ê vw Ê ÉÆÉ ÈÍÂÈÊ Ê ÈÍ ÊÊÌ ÈÍÇÉÇÉÇÂ Ê ~ÍÊÊÌ ÌÉÊÐÓ ÈÍÇÉÇÉÇÌÈÂ É Êv ÈÍÉÆÍ Ê É ÑÔÒÏÏÎÎÐÓ ÈÍÇÉÊ Ê~ È ÌÈÂÇÊÔÓÕÎÖÊÿÌÉÊ ÎÂBEA ÇÍÊ ˆÊÍÍ Ê ÊÈÊÂt Ât tâfvâæíæêæçêí ÌÉÊ w ËÊ ÌsÆÇÉÊÉÇÌÈΠÊÍÍ ÂttÌÈÇÊ ÊÂBEA Ê vw ÂÆÍË FAR 52.227-19 Ê ÃCommercial Computer Software-Restricted Rightsà ÊÐÔÓÖÐÖÔ (c)(1)âdfars 252.227-7013 ÊÃRights in Technical Data and Computer Softwareà ÊÐÔÓÖÐÖÔ (c)(1)(ii) ÂNASA FAR t 16-52.227-86 ÊÃCommercial Computer Software--LicensingÃ Ê ÐÔÓÖÐÖÔ (d)âìèçêèííé Ê É ÌÍ Ê yéêíìèâ ÇÊÔÓÕÎÖÊv ÈÍÉÆÍ Ê ÊÇ ÈÍÍÇÉÇÆÍÂÌÉ BEA ÊÍÍy Î ÈÍÌÊÉÊÆÍÌÈΠÑÔÒÏÏÎÆÍËÔÓÕÎÖÊà ÊÌÌà ÈÍÂ Ì ~ËÊ Î ÌÉÈÍ ( ÉÉÈÂÇÍÍÊÊ ÈÍÊÆ ) ÆÇÊÍ ŠÊ vì ÆÌÈÎÂÈÍÊÂBEA Ê  È Š ÊÊÊÉÆÉ ÑÔÒÏÏÎÌÉ ÊÔÓÕÎÖÊ ÌÈÇÊ Ê ÈÉÆÇÊÍ Â vâæíæês ÌsÆÌÈΠÌÉÊ ƒ BEAÂJoltÂTuxedoÂÆÍË WebLogic Ê BEA Systems, Inc. Ê ƒ ÉÈÂBEA BuilderÂBEA Campaign Manager for WebLogicÂBEA elinkâbea ManagerÂBEA WebLogic Commerce Server BEA WebLogic EnterpriseÂBEA WebLogic Enterprise PlatformÂBEA WebLogic ExpressÂBEA WebLogic IntegrationÂBEA WebLogic Personalization ServerÂBEA WebLogic PlatformÂBEA WebLogic PortalÂBEA WebLogic ServerÂBEA WebLogic Workshop ÆÍË How Business Becomes E-Business ÊÂBEA Systems, Inc Ê ÉÈ ÈÊ Ê ÊÈËÉ ÇÈÊ Î ÈÌÈ WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ Ó Ò ÔÓÕÎÖÊ u ÑÔÒÏÏÎÊÓ ÑÕ ÊÈ 2003 7 21 BEA WebLogic Server Ó ÑÕ 7.0

目次 ÇÊÔÓÕÎÖÊ ywf...vii e-docs Web ÐÏÒ...viii ÇÊÔÓÕÎÖÊ...viii ÐÔ Ò...viii svu...ix 1. WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê u ÔÖÐÏ ÉÊ...1-1 WebLogic Server ÊÔÖÐÏ...1-1 2. Apache HTTP Server ÔÖÐÏ ÊÏ ÑÒ ÖÉÐ ÔÏÐÖ ÑÕ Apache HTTP Server ÔÖÐÏ Ê u...2-1 Apache Ó ÑÕ 1.3.x Ê...2-2 Ð ÔÎÖÏÔ ÊÐÔ ÒÈÍÊÆ...2-2 ÈÉ...2-2 Apache Ó ÑÕ 2.0 ÊÐ ÔÎÖÏÔ...2-3 ÖÐÏÑÒÊÔÖÐÑ...2-3 v...2-4 Apache HTTP Server ÔÖÐÏ ÊÏ ÑÒ Ö...2-4 Apache HTTP Server ÔÖÐÏ Ê ÏÔÑÏÐÒÉÈÉÊÏ Ñ Ò Ö...2-4 Apache HTTP Server ÔÖÐÏ Êˆ Ö Ð ÕÑÕ ÖÉÈÉÊÏ ÑÒ Ö...2-9 Apache HTTP Server ÔÖÐÏ ÊÐ ÔÏÐÖ ÑÕ...2-10 httpd.conf ÔÎÏÖÊd...2-11 httpd.conf ÔÎÏÖÊd Ê ÍÍ Ê...2-13 Apache HTTP Server httpd.conf ÔÎÏÖÊÒ ÔÖ Ò...2-14 httpd.conf Ð ÔÏÐÖ ÑÕ ÔÎÏÖÊÐ ÔÖ...2-15 WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ iii

WebLogic ÐÖÑÑÎ ÈÉ...2-15 t Ê WebLogic ÐÖÑÑÎ ÈÉ...2-15 WebLogic ÐÖÑÑÎ ÈÊÆ...2-16 IP Ô ÑÊ ÔÑÒÏ ÐÊÐ ÔÏÐÖ ÑÕ...2-16 ÿ IP ÎÒÖÑÊÍÍ Ô ÑÊ ÔÑÒÏ ÐÊÐ ÔÏÐ Ö ÑÕ...2-16 Apache ÔÖÐÏ ÉÊ SSL Ê...2-17 Apache É HTTP ÐÖÏÎ Ò Ê SSL Ê t...2-17 Apache HTTP Server ÔÖÐÏ É WebLogic Server Ê SSL ÊÐ ÔÏ ÐÖ ÑÕ...2-18 WL-Proxy-Client-Cert ÔÒÑÊ ŠÊ...2-18 SSL-Apache Ð ÔÏÐÖ ÑÕ Ê ÈÍ Š...2-19 ÏÖ ÉÐÖÑÑÊÔÏÏÖÏ Ó...2-22 ÊfÆÍÍÍ...2-22 ÐÖÑÑ ÈÍÉÆÊÆ ÿ WebLogic Server ÉÊÔÏÏÖÏ Ó.2-22 Ð Ó ÖÑÒ...2-23 ÔÏÏÖÏ ÓÂÐÒÐ ÂÆÍË HTTP ÑÒÑÕ...2-23 3. Microsoft Internet Information Server (IIS) ÔÖÐÏ Ê Ï ÑÒ ÖÉÐ ÔÏÐÖ ÑÕ Microsoft Internet Information Server ÔÖÐÏ Ê u...3-2 Ô ÖÉÐ ÔÎÖÏÔ...3-2 ÖÐÏÑÒÊÔÖÐÑ...3-3 v...3-3 Microsoft Internet Information Server ÔÖÐÏ ÊÏ ÑÒ ÖÉÐ ÔÏÐ Ö ÑÕ...3-3 t Ê Web ÐÏÒÇÍ WebLogic Server ËÊÖÐÏÑÒÊÔÖÐÑ 3-10 iisproxy.ini ÔÎÏÖÊÐ ÔÖ...3-11 IIS Î ÈÉ ACL Ê...3-12 Microsoft Internet Information Server ÔÖÐÏ ÉÊ SSL Ê...3-13 SSL ÊÐ ÔÏÐÖ ÑÕ...3-13 WL-Proxy-Client-Cert ÔÒÑÊ ŠÊ...3-14 IIS ÇÍ WebLogic Server ËÊÐ ÔÖÒÒÊÔÖÐÑ...3-15 Ï ÑÒ ÖÊÒÑÒ...3-16 ÏÖ ÉÐÖÑÑÊÔÏÏÖÏ Ó...3-17 iv WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ

ÊfÆÍÍÍ...3-17 ÐÖÑÑ ÈÍÉÆÊÆ ÿ WebLogic Server ÉÊÔÏÏÖÏ Ó 3-17 Ð Ó ÖÑÒ...3-18 ÔÏÏÖÏ ÓÂÐÒÐ ÂÆÍË HTTP ÑÒÑÕ...3-18 4. Netscape Enterprise Server (NES) ÔÖÐÏ ÊÏ Ñ Ò ÖÉÐ ÔÏÐÖ ÑÕ Netscape Enterprise Server ÔÖÐÏ Ê u...4-1 Ô ÖÉÐ ÔÎÖÏÔ...4-2 ÖÐÏÑÒÊÔÖÐÑ...4-2 v...4-3 Netscape Enterprise Server ÔÖÐÏ ÊÏ ÑÒ ÖÉÐ ÔÏÐÖ ÑÕ...4-3 obj.conf ÔÎÏÖ ÊÏÏÒÖÏ...4-10 obj.conf ÔÎÏÖÊÐ ÔÖ (WebLogic ÐÖÑÑÎ ÈÊÆ )...4-11 obj.conf ÔÎÏÖÊÐ ÔÖ (WebLogic ÐÖÑÑÎ ÈÍ )...4-13 NES ÔÖÐÏ ÉÊ SSL Ê...4-15 WL-Proxy-Client-Cert ÔÒÑÊ ŠÊ...4-15 ÏÖ ÉÐÖÑÑÊÔÏÏÖÏ Ó...4-17 ÊfÆÍÍÍ...4-17 ÐÖÑÑ ÈÍÉÆÊÆ ÿ WebLogic Server ÉÊÔÏÏÖÏ Ó 4-17 Ð Ó ÖÑÒ...4-18 ÔÏÏÖÏ ÓÂÐÒÐ ÂÆÍË HTTP ÑÒÑÕ...4-18 ÔÎÏÎÏÏ ÖÉÖ Ò ÒÏÖÐÑÎ ÈÍ ÊÔÏÏÖÏ ÓÊ...4-20 5. Web Ð Ó ÔÖÐÏ ÊÓÖÕ Ñ Web Ð Ó ÔÖÐÏ ÊÐ ÔÏÐÖ ÑÕ ÔÎÏÖÉÊÓÖÕ ÑÊ...5-1 Web Ð Ó ÔÖÐÏ Êÿj ÊÓÖÕ Ñ...5-2 Web Ð Ó ÔÖÐÏ Ê SSL ÓÖÕ Ñ...5-15 Web ÎÔÖÐ ÑÕ ÆÍËÐÖÑÑÊÔÖÐÏ ÇÊÐ ÔÏÐÖ ÑÕ...5-18 A. Ê Web Ð ÓËÊÖÐÏÑÒÊÔÖÐÑ Ê Web Ð ÓËÊÖÐÏÑÒÊÔÖÐÑÊ u...6-1 ÑÏ ÑÖ Web Ð ÓËÊÔÖÐÑÊv...6-2 WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ v

ÔÖÐÑ Ð ÔÖÒÒÊÒÔÖÏÕ Òv~ ÊÐ ÔÖ...6-3 vi WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ

このマニュアルの内容 ywf ÇÊÔÓÕÎÖÉÊÂÐ Ò Ó ÒÏt Ð ÓÊÖÐÏÑÒÎÔÖÐÑÈ ÍÉÌÊÔÖÐÏ Ê Æ ÊÉÆÉw ÈÌÈÂ Ê ÊÉÆÍÉÈÂ 1 ÃWebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê uãé ÊÂWebLogic Server É hêôöðï ÊÉÆÉw ÈÌÈÂ 2 ÃApache HTTP Server ÔÖÐÏ ÊÏ ÑÒ ÖÉÐ ÔÏÐÖ ÑÕ ÃÉÊÂWebLogic Server Apache ÔÖÐÏ ÎÏ ÑÒ ÖÆÍËÐ ÔÏÐÖ ÑÕ ÈÍ ÊÉÆÉw ÈÌÈÂ 3 ÃMicrosoft Internet Information Server (IIS) ÔÖÐÏ ÊÏ ÑÒ ÖÉÐ ÔÏÐÖ ÑÕ ÃÉÊÂMicrosoft Internet Information Server Ê WebLogic Server ÔÖÐÏ ÎÏ ÑÒ ÖÆÍËÐ ÔÏÐÖ ÑÕ È Í ÊÉÆÉw ÈÌÈÂ 4 ÃNetscape Enterprise Server (NES) ÔÖÐÏ ÊÏ ÑÒ ÖÉÐ ÔÏÐÖ ÑÕ ÃÉÊÂNetscape Enterprise Server ( ÔÖÐÑ ) ÔÖÐÏ ÎÏ ÑÒ ÖÆÍËÐ ÔÏÐÖ ÑÕ ÈÍ ÊÉÆÉw ÈÌÈÂ 5 ÃWeb Ð Ó ÔÖÐÏ ÊÓÖÕ ÑÃÉÊÂWeb Ð Ó ÔÖÐÏ ÊÓÖÕ ÑÊÉÆÉw ÈÌÈÂ ƒ AÃ Ê Web Ð ÓËÊÖÐÏÑÒÊÔÖÐÑÃÉÊÂHTTP ÖÐÏ ÑÒÎ Ê Web Ð ÓÊ ~ÈÍÔÖÐÑÉÈÉÂWebLogic Server Î h ÈÈÍ ÊÉÆÉw ÈÌÈÂ ÇÊÔÓÕÎÖÊÂWebLogic Server ÔÖÒÒÔÏ ÕÉÈÊ ÐÔÑÑÒÕ Î ÈÍÑÑÒÕ fî Ê yéèéæìèâ WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ vii

e-docs Web ÐÏÒ BEA t ÊÒÐÕÕ ÒÊÂBEA Ê Web ÐÏÒÉ ÉÇÌÈÂBEA ÊÔ Õ Ô ÑÉ [ t ÊÒÐÕÕ Ò ] ÎÐÖÒÐÈÌÈ ÇÊÔÓÕÎÖÊ ÐÔ Ò Web ÔÖÏÐÊ [ ÔÎÏÖ ] ÏÔÑÕ Î ÈÍÉÂWeb ÔÖÏÐÇÍ ÇÊÔÓÕÎÖÎÿ Ê 1 ÈÉ ÉÇÌÈ ÇÊÔÓÕÎÖÊ PDF ÊÂWebLogic Server Ê Web ÐÏÒÉ ÉÇÌÈ PDF Î Adobe Acrobat Reader É ÇÉÂÔÓÕÎÖÊ ( ÌÉÊÿ ) Î Ê É ÉÇÌÈÂPDF Îs ÈÍÊÊÂWebLogic Server ÒÐÕÕ Ò ÊÔ Õ Ô ÑÎ ÇÂ[ ÒÐÕÕ ÒÊÑÏ Ö Ò ] ÎÐÖÒÐÈÉ ÈÍÔÓÕÎÖÎ ÈÌÈ Adobe Acrobat Reader Ê Adobe Ê Web ÐÏÒ (http://www.adobe.co.jp) É É ÉÇÌÈ viii BEA ÊÒÐÕÕ ÒÊ ÈÍÕ ÐÇÍÊÔÏ ÒÓÒÐÊ ÊÉÉɈ Ê uéèâz Ì uêêçæíêâ Õ ÖÉ docsupport-jp@beasys.com ÌÉÆ~ÍÇÉÈÆ ÈÍÍÉ uêéæéêâòðõõ ÒÎ ÆÍË uèí BEA Ê Ê fç Ê Î~ÈÌÈÂ Õ ÖÊÕÒÑ ÑÊÊÂÇ ÊÑÔÒÏÏÎÊ ÉÓ ÑÕ ÂÆÍ ËÒÐÕÕ ÒÊÑÏÒÖÉ ÎÆ Ç ÆÇÉÈÆÂ Ó ÑÕ Ê BEA WebLogic Server ÊÉÆÉ Ê ÇÆÍ ÂÌÉÊ BEA WebLogic Server Ê Ï ÑÒ ÖÆÍË Ê ŠÇÆÍ ÊÂBEA WebSupport (www.bea.com) Î~ÈÉ BEA ÏÑÑÔ ÐÔ ÒÌÉÆ Æ ÍÈÇÉÈÆÂÏÑÑÔ ÐÔ Ò ËÊ~ ÊÉÆÉÊÂt ÓÒÐ ÑÊ ÈÍÉÆÍÏÑÑÔ ÐÔ Ò Ï ÒÊÌv ÈÍÉÆÌÈ WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ

svu ÏÑÑÔ ÐÔ ÒÉÊ Ê ÎÆ ÊÈÌÈÊÉÂÆ Æ ÍÈÊ ÊÆ ÍÇÈÌÇ ÇÉÈÆÂ Æ Â Õ Ö ÎÒÖÑÂ v ÂÔÎÐÑ Ê É Æ ÆÊ ÉÐ Ò t Ê ÉÓ ÑÕ ŠÊ És ÈÍÍÏÖ ÕÒÑ ÑÊ ÇÊÔÓÕÎÖÉÊÂ Î~ÈÉ Êsvu Ç ÈÍÉÆÌÈÂ sv ÃCtrlÄ+ ÃTabÄ ÒÐÑÒ Ê Ò ÐÑÒ t ÊÐ Î Ê ÈÇÉÎ ÈÂ wìéê ÊÑÏÒÖÎ ÈÂ Ð Ò Ð ÔÖÂÐÔ ÒÉÈÊÏÔÑÕ ÂÒ Ñ ~ ÉÈ ÊÕ Ó ÂÒ Ñ ÂÒÏÖÐÒÖÂÆÍËÔÎÏÖ ÉÈÊ Î ÈÂ ÒÐÑÒÊÐ Ô ÒÇÍ ÈÍÒÐÑÒ Ì ÈÂ : import java.util.enumeration; chmod u+w * config/examples/applications.java config.xml float Ð Ò Ê Î ÈÂ : String CustomerName; WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ ix

sv ÈËÉ ÊÒÐÑ Ò ÒÓÏÑ Â ÂÆÍËw Î ÈÂ : LPT1 BEA_HOME OR { } Ê Ét Ê gî ÈÂ [ ] Ê É Ê Î ÈÂ : java utils.multicasttest -n name -a address [-p portnumber] [-t timeout] [-s send] Ê É Ê Ê gî ÍÂ : java weblogic.deploy [list deploy undeploy update] password {application} {source}... ÐÔ ÒÖÏ É ÊÆÈÍÇÎ ÈÂ Ît eí}èçéçéçíâ Ê Ç ÈÍÉÆÍÂ ÓÖÕ ÑÌ ÊÊÊ Î~ ÉÇÍÂ... Ð Ò Ð ÔÖÌÉÊ É Ç ÈÍÉÆÍÇÉÎ ÈÂ x WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ

1 WebLogic Server における Web サーバプラグイン使用の概要 Ê ÉÊÂWebLogic Server É ÈÍÉÌÊ BEA Systems Ç ÈÍÔÖ ÐÏ ÊÉÆÉw ÈÌÈÂ 1-1 Ô ÑÊÃÔÖÐÏ ÉÊÃ 1-1 Ô ÑÊÃWebLogic Server ÊÔÖÐÏ Ã ÔÖÐÏ ÉÊ ÔÖÐÏ ÉÊÂ ÈÊÑÔÒÏÏÎ ÔÖÐÖÕÊÇÉÉÂ fêçíî ÉÉ WebLogic Server tî ÈÌÈÂÔÖÐÏ Î ÆÇÉÊÍÍÂ WebLogic Server Ê ÊÍ Web Ð Ó ÊÒÔÖÏÈÍÉÆÍÎÔÖÐ ÑÕ É~ ÈÍÇÉÇÉÇÌÈÂÈÊ ÂWebLogic Server ÉÊ WebLogic Server Ê Ê hî uéèíöðïñòî ÉÇÌÈÂÈÍÍÊÖÐÏÑÒÊÂ ~ ÊÂ HTML ÌÉÊ JSP (JavaServer Pages) É ÊÐ ÓÑÎ ÉÇ ÍÖÐÏÑÒÉÈÂ WebLogic Server ÊÔÖÐÏ WebLogic Server 6.1 SP6Â7.0 SP5ÂÆÍË 8.1 SP2 ÊÆÆÉÂWebLogic Server ÔÖÐÏ Ê WebLogic Server Ê ÊÓ ÑÕ (5.1 Î Ì ) ÊÔÖÐ ÑÈÍÇÉÇ vèíéæìèâ WebLogic Server ÊÊÂ Ê Web Ð Ó ÊÔÖÐÏ ÇÆÍÌÈÂ Apache HTTP Server WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ 1-1

1 WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê u Microsoft Internet Information Server Netscape Enterprise Server 1-2 WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ

2 Apache HTTP Server プラグインのインストールとコンフィグレーション Ê ÉÊÂApache HTTP Server ÔÖÐÏ ÎÏ ÑÒ ÖÈÉÐ ÔÏÐ Ö ÑÕ ÈÍ Îw ÈÌÈÂ 2-1 Ô ÑÊÃApache HTTP Server ÔÖÐÏ Ê uã 2-4 Ô ÑÊÃ vã 2-4 Ô ÑÊÃApache HTTP Server ÔÖÐÏ ÊÏ ÑÒ ÖÃ 2-10 Ô ÑÊÃApache HTTP Server ÔÖÐÏ ÊÐ ÔÏÐÖ ÑÕ Ã 2-14 Ô ÑÊÃApache HTTP Server httpd.conf ÔÎÏÖÊÒ ÔÖ ÒÃ 2-15 Ô ÑÊÃhttpd.conf Ð ÔÏÐÖ ÑÕ ÔÎÏÖÊÐ ÔÖÃ 2-17 Ô ÑÊÃApache ÔÖÐÏ ÉÊ SSL Ê Ã 2-19 Ô ÑÊÃSSL-Apache Ð ÔÏÐÖ ÑÕ Ê ÈÍ ŠÃ 2-22 Ô ÑÊÃ ÏÖ ÉÐÖÑÑÊÔÏÏÖÏ ÓÃ Apache HTTP Server ÔÖÐÏ Ê u Apache HTTP Server ÔÖÐÏ Î ÈÍÉÂApache HTTP Ð ÓÇÍ WebLogic Server ËÖÐÏÑÒÎÔÖÐÑÉÇÌÈÂÇÊÔÖÐÏ ÊÂ WebLogic Server Ê Ê hî uéèíöðïñòî WebLogic Server Ç ÉÇÍÍÆÊÈÍÇÉÊÍÉÉ Apache Î ÈÌÈÂ WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ 2-1

2 Apache HTTP Server ÔÖÐÏ ÊÏ ÑÒ ÖÉÐ ÔÏÐÖ ÑÕ ÇÊÔÖÐÏ ÊÂApache Ð ÓLj Ô ÑÎ ÈÉÆÍ É ÈÍ ÍÇÉÎ ÈÉÆÌÈÂÒÐÕÕ Ò ÒÖ Ê Ê (HTTP Ð ÔÖÒÒ Ì JavaServer Pages ÊÍÉÉ Ì Ê É ÈÍÍ Ô Ñ ) ÊÂ Ê ÔÖÑÑ ( ÆÈÍÇ ÊÔÑÒ ) É ÈÉÆÍ WebLogic Server Ê vèíì ÈÂÈÍÉÌÂÏ Ò Õ Ð ( ÔÖÏÐ ) ÉÊÂWebLogic Server Ê vèíí HTTP ÖÐÏÑÒÊ ÈÑ ÑÇÍ ÉÆÍÌÊÉvxÈÍÌÈ HTTP Ò ÓÖ Ð ( ÊÔÎÏÎÏÏ ÖÎ ÈÉ HTTP ÖÐÏÑÒÆÍ Ë ÊÎÐÑÑÎ hêèí s ) ÌÂÇÊÔÖÐÏ Î~ÈÉ héçâô ÖÏÐ ÊÐÖÏÎ ÒÇ WebLogic Server Ð ÓÑÊÎÐÑÑÈÍÇÉÎ hêèìèâ Apache HTTP Server ÔÖÐÏ ÊÂApache HTTP Ð Ó É Apache ÕÑÕ Ö ÉÈÉ hèìèâapache ÕÑÕ ÖÊz Ê Apache Ð ÓÊÍÉÉÖ Ò ÈÍÂ Ê HTTP ÖÐÏÑÒÇÈÇÊ vèíìèâapache ÕÑÕ ÖÊ HTTP Ð ÔÖÒÒÉ ÉÆÌÈÇÂÔÖÒÒÔÏ ÕÊÓÏÒÏÔÊÐ ÒÉ v~èíéæìèâ Apache Ó ÑÕ 1.3.x Ê Apache HTTP Server ÊÓ ÑÕ 1.3.x ÉÊ ÊÓ ÑÕ ÊÊÊÆ WebLogic Server ÔÖÐÏ Ê ÈÍ ÇÆÍÌÈ РÔÎÖÏÔ ÊÐÔ ÒÈÍÊÆ Apache HTTP Server ÔÖÐÏ ÊÓ ÑÕ 1.3.x ÊÂÖÐÏÑÒÇÉÊÑÐÒ ÒÎ È ÎwÌ}ÎÉÇÍÑÐÒÒÎ ÈÌÈÂApache HTTP Ð Ó Ê ÈÍÍÉÌÂWebLogic Server É Apache HTTP Server ÔÖÐÏ Ê ÉÊ Ô ÖÉÐ ÔÎÖÏÔ ÊÐÔ ÒÈÍÉÆÌÈΠÈÉ Apache HTTP Server ÊÔÖÒÔÖÑÑ Î ÐÒÐÒÕÉÆÍÂÔÖÐÏ Ê Êt Ê ÔÖÑÑ É ÈÍÌÈΠÊÍÆÊ ŠÇ ÈÍ h Ç ÆÍÌÈ 2-2 WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ

Apache HTTP Server ÔÖÐÏ Ê u ÐÖÑÑ ÈÍÉ ÉÊÂDynamicServerList ÇÈËÉÊÔÖÐÏ Ô ÖÑÑÉ Ê ÊÊÉÉÆÊÆÉÌÊÂÎÐÑÑÉÇÊÆ WebLogic Server Ï ÑÑ ÑÊÔÖÐÏ ÇÖÐÏÑÒÎÒÏÑÓÒÒÈÍ ÇÆ ÍÌÈ ÐÖÑÑ ÈÍÉÆÊÆ ÉÊÂWebLogic Server Ï ÑÑ ÑÊ z Ê ÈÍÉÑÒÑÕ Ê Ç ÍÍÍ ÇÆÍÌÈÂÿÊÔÖÐ Ï ÔÖÑÑÊÊ z ÈÍÉÐ ÓÊ ÈÆ JVMID ÇÊÇÂÈÊÐ Ó Î Ê JVMID ÉÈÉ ÆÉÌÉÈ ÇÊÍÆÊ Îÿ Ê ÈÍÊÊÂApache Ð ÓÎ z ÈÍÇ HUP (kill -HUP) Î~ ÈÉÂÈËÉÊÔÖÐÏ ÔÖÑÑÎ ÈÌÈ ÇÊ ŠÎ ÈÍÊÊÂApache 2.0.x ÊÎÒÔÐÖ ÒÈÂhttpd.conf É MaxSpareServers=1 Îv ÈÉÂÔÖÒÑÖÒÒÆÍËÑ ÐÖÔÖÑÑ ÕÒ ÖÎ ÈÍÍÆÊ Apache ÎÐ ÔÏÐÖ ÑÕ ÈÌÈÂhttpd.conf Êd Êv ÊÉÆÉÊÂ2-10 Ô ÑÊÃApache HTTP Server ÔÖÐÏ ÊÐ ÔÏ ÐÖ ÑÕ ÃÎ ÈÉÇÉÈÆ Apache Ó ÑÕ 2.0 ÊÐ ÔÎÖÏÔ Apache HTTP Server ÔÖÐÏ ÊÓ ÑÕ 2.0 ÊÂWebLogic Server ÉÊ Ê hêô ÖÎ ÈÉÓÔÏ Ô ÑÎ ÈÈÌÈÂÇÊÔÖÐÏ Ê ÈÐÖÏÎ ÒÇÍÊ ÖÐÏÑÒÊÔ Ö Ê È Î È ÍÇÉÉÂWebLogic Server ÉÊ É HTTP 1.1 Ð ÔÎÖÏÔ Î tèì ÈÂ Ç 30 ( ÌÉÊÕ Ð fê ) ÎzÆɈÎÐÒÏÔÊ ÂÈ Ê Ê ÈÉÂÔ ÖÊ}ÈÍÌÈÂÇÊ hêâ uê ÈÉ ÊÉÇÌ ÈÂv ÊÉÆÉÊÂÃKeepAliveEnabledÃÎ ÈÉÇÉÈÆ ÖÐÏÑÒÊÔÖÐÑ ÇÊÔÖÐÏ Ê ÈÍÉÐ ÔÏÐÖ ÑÕ Ê ÉÆÉÖÐÏÑÒÎ WebLogic Server ÊÔÖÐÑÈÌÈÂÖÐÏÑÒÊÂÖÐÏÑÒÊ URL ( ÌÉÊ URL Êÿ ) Ê ÉÆÉÔÖÐÑÉÇÌÈÂÇÊ ÊÂÓÑÊ ÉÇÔÖÐ ÑÉÈÂu ÈÍÉÔÎÏÖÊ MIME ÑÏÔÊ ÉÆÉÔÖÐÑÈÍÇÉÌÉ ÇÌÈÂÆÍÆÊ ~Ê Î Ì ÍÈÉ ÈÍÇÉÌÉÇÌÈÂÖÐÏ ÑÒÇ Ê ÊÿiÈÍ ÂÈÊÖÐÏÑÒÊÓÑÎ ÊÔÖÐÑÈÍ WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ 2-3

2 Apache HTTP Server ÔÖÐÏ ÊÏ ÑÒ ÖÉÐ ÔÏÐÖ ÑÕ v ÌÈÂÖÐÏÑÒÊ ŠÇÉÊÂÔÖÐÏ Êtz Ê Î fèí~ ÓÖ Õ ÑÎ ÈÍÇÉÌÉÇÌÈÂv ÊÉÆÉÊÂ2-10 Ô ÑÊÃApache HTTP Server ÔÖÐÏ ÊÐ ÔÏÐÖ ÑÕ ÃÎ ÈÉÇÉÈÆ Apache HTTP Server ÔÖÐÏ ÊÂLinuxÂSolarisÂAIXÂWindows ÆÍË HPUX11 Ê ÔÖÒÒÔÏ ÕÉÐÔ ÒÈÍÉÆÌÈÂÔÖÐÏ ÊÈËÉÊ ÖÖ ÑÊÈËÉÊÏÔÖ ÒÏ Ð ÑÑÒÕÉÐÔ ÒÈÍÉÆÍÍÇÉÊ ÆÍÌÈÎÂApache Ê ÊÓ ÑÕ ÊÔÖÒÒÔÏ Õ ÐÔ ÒÊÉÆÉ ÊÂÃWebLogic Platform ÐÔ Ò yêð ÔÏÐÖ ÑÕ ÃÎ ÈÉÇÉ ÈÆ Apache HTTP Server ÔÖÐÏ ÊÏ Ñ Ò Ö Apache HTTP Server ÔÖÐÏ ÊÂApache HTTP Ð ÓÉ Apache ÕÑÕ ÖÉ ÈÉÏ ÑÒ ÖÈÌÈÂÕÑÕ ÖÊ ÏÔÑÏÐÒ (DSO) ÌÉÊ ˆ Ö Ð ÕÑÕ ÖÉÈÉÏ ÑÒ ÖÈÍÌȈ Ö Ð ÕÑÕ ÖÉ ÈÉÊÏ ÑÒ ÖÊÂApache Ó ÑÕ 1.3.x ÉÊÌ héèâçê ÉÊ DSO ÆÍˈ Ö Ð ÕÑÕ ÖÊÉÆÉÈÍÈÍÊ ÊÏ ÑÒ Ö Î ÈÌÈ Apache HTTP Server ÔÖÐÏ Ê ÏÔ ÑÏÐÒÉÈÉÊÏ ÑÒ Ö Apache HTTP Server ÔÖÐÏ Î ÏÔÑÏÐÒÉÈÉÏ ÑÒ ÖÈ ÍÊÊÂ Ê ÎsÆÌÈ 2-4 WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ

Apache HTTP Server ÔÖÐÏ ÊÏ ÑÒ Ö 1. ÈÉÆÍÔÖÒÒÔÏ Õ Ê ÏÔÑÏÐÒ ÔÎÏÖÎuÉÇÌ ÈÂ Apache ÔÖÐÏ ÊÂSolarisÂLinuxÂWindowsÂÆÍË HPUX11 ÔÖÒÒ ÔÏ ÕÉÊ Îf ÈÉ ÏÔÑÏÐÒ (.so) ÉÈÉ ÈÍÌÈÂ ÏÔÑÏÐÒ ÔÎÏÖÊÂÔÖÒÒÔÏ ÕÂÐÖÏÎ ÒÉ Apache Ê ÉÊ SSL Ê É ÂÆÍË SSL Ê ( ~ ÌÉ Ê 128 ÓÒÒ ) Ê ÈÉ ÂÊÓ ÑÕ ÉÈÉ ÈÍÌÈÂ128 ÓÒÒ Ó ÑÕ ÊÂ128 ÓÒÒ Ó ÑÕ Ê WebLogic Server ÎÏ ÑÒ ÖÈ Í ÊÌÏ ÑÒ ÖÈÍÌÈÂ ÏÔÑÏÐÒ ÔÎÏÖÊÂ WebLogic Server Ê ÊÒÏÖÐÒÖÊ eèíéæìèâwl_home Ê WebLogic ÔÖÒÒÔÏ ÕÊ ÊÏ ÑÒ Ö ÒÏÖÐÒÖÉÆÍÂ Server ÒÏÖÐÒÖÊÊ WebLogic Server ÊÏ ÑÒ Ö ÔÎÏÖÇ È ÍÌÈÂ Solaris WL_HOME/Server/lib/solaris Linux WL_HOME/Server/lib/linux Windows Apache 2.0 ÊÌ WL_HOME\Server\bin\mod_wl_20.so HPUX11 WL_HOME/Server/lib/hpux11 x : Apache 2.0.x Ð ÓÎ HP-UX11 É sèí ÊÂApache Ð ÓÎ ÓÖÒÈÍ Ê É ÈÍÉÆÍ Îv ÈÌÈÂHP-UX ÉÊ Ö ÐÈÍÉÖÏÔÖÖÇÖ ÒÈÍÍ Ê ŠÇÆÍÊÉÂÓÖ ÒÊ ÊÖ Ò Ç ÉÈÉ v ÈÍÉÆÊÆÉÐÎ Ñ ÔÇ ÈÍÇÉÇÆÍÌÈÂ Ê Îv ÈÌÈÂ export EXTRA_LDFLAGS="-lstd -lstream -lcsup -lm -lcl -ldld -lpthread" configureâmakeâæíë make install ÊÑÒÒÔÊ~ÌÌ ÈÂ./configure --prefix=$installation_directory --enable-so --with-mpm=worker make make install WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ 2-5

2 Apache HTTP Server ÔÖÐÏ ÊÏ ÑÒ ÖÉÐ ÔÏÐÖ ÑÕ Apache Ð ÓÊÓÖÒÉÐ ÔÏÐÖ ÑÕ Êv ÊÉÆÉ ÊÂApache HTTP Server ÊÔÓÕÎÖÎ ÈÉÇÉÈÆ ÊsÎ Ê Ê ÏÔÑÏÐÒÎ ÈÉÇÉÈÆ Apache Ê Ó ÑÕ Ê Apache Ó ÑÕ 1.x Apache w/ SSL/EAPI Ó ÑÕ 1.x Stronghold modssl ÊÊ Apache + Raven Ó ÑÕ 1.x Raven É È ÍÍ uê ÓÒÒÊÍÉ ÉÔÖÐÏ Ç Ê ÏÔÑÏÐÒ É ÇÊ ÇÊÍÊÉ uéêíâ Ê Apache Ó ÑÕ 2.x ~ Ê mod_wl.so mod_wl_ssl.so mod_wl_ssl_raven.so mod_wl_20.so 128 ÓÒÒÊ mod_wl128.so mod_wl128_ssl.so mod_wl128_ssl_raven.so mod_wl28_20.so Apache 2.0.39 ÊÔÖÐÏ Ê WebLogic Server ÐÒÒÊÊ È ÍÉÆÌÈΠvê ÇÍÑÏ Ö ÒÉÇÌÈ http://dev2dev.bea.com/codelibrary/code/apache.jsp 2. ÏÔÑÏÐÒÎ ÊÈÌÈ Apache HTTP Server ÔÖÐÏ ÊÂApache ÏÔÑÏÐÒ (DSO) É ÈÉ Apache HTTP Ð ÓÊÏ ÑÒ ÖÈÍÌÈÂApache Ê DSO ÐÔ ÒÊÂmod_wl.so ÊÖ Ò Ê ÊÈÍ uêæí mod_so.c ÉÆÆÕ 2-6 WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ

Apache HTTP Server ÔÖÐÏ ÊÏ ÑÒ Ö ÑÕ ÖÊ ÉÆÉÆÌÈÂ ÈÍÍÑÐÖÔÒÎ ÈÉ Apache ÎÏ ÑÒ ÖÈÉ Âmod_so.c Ê Ê ÊÊÉÉÆÍÊÈÉÈÂ mod_so.c Ç ÉÆÍÇÉÎ vèíêêâ ÊÆÈÍÇÊÐÔ ÒÎ sèìèâ APACHE_HOME\bin\httpd -l (Apache 1.x Ê ) APACHE_HOME\bin\Apache -l (Apache 2.x Ê ) APACHE_HOME ÊÂApache HTTP Ð ÓÊÏ ÑÒ Ö ÒÏÖÐÒÖÉÈÂ ÇÊÐÔ ÒÉÊÂ ÊÈËÉÊÕÑÕ ÖÊÖÑÒÇs ÈÍÌÈÂ mod_so.c ÇÖÑÒÊÊÆ ÊÂÑ Ñ Ð ÒÇÍ Apache HTTP Ð Ó Î ÈÉÂ ÊÏÔÑÕ ÇÐ ÔÏÐÖ ÑÕ ÈÍÉÆÍÍÆÊÈ ÌÈÂ... --enable-module=so --enable-rule=shared_core... 3. apxs (APache extensionâhttp://httpd.apache.org/docs/programs/apxs.html Ê ÃManual Page: apxsãî ) ÉÆÆÐÔ Ò ÔÖÐÖÕÎ ÈÉ Apache 1.x Ð ÓÊ Apache HTTP Server ÔÖÐÏ ÎÏ ÑÒ ÖÈÌÈ ÊÐÔ ÒÎ sèíéâ $ apxs mod_so.c Apache Ñ Ñ ÒÖ Ê É ÏÔÑÏÐÒÔ ÑÊÕÑÕ ÖÇÓ ÖÒÈÍÂhttpd.conf ÔÎÏÖÊ ÊsÇ~ ÈÍÌÈÂ AddModule mod_so.c Apache 2.x Ê ÊÂapxs Î sèíêéêêçâmod_wl_20.so ÔÎÏÖ Î APACHE_HOME\modules ÒÏÖÐÒÖÊÐÓ ÈÌÈÂv ÊÉÆÉÊÂ ÃApache HTTP Ð Ó Ó ÑÕ 2.0 ÒÐÕÕ ÒÃÎ ÈÉÇÉÈÆÂ 4. Apache Ð ÓÊ ÈÍ WebLogic Server hê weblogic_module ÎÎ ÐÒÏÔÊÈÌÈÂ Apache 1.x Ê ÊÂWebLogic Server ÉÐÔ Ò ÑÏÖÎ ÈÉÂ È ÉÆÍÔÖÒÒÔÏ Õ Ê ÏÔÑÏÐÒÇÆÍÒÏÖÐÒÖÊ ÈÂ ÊÐÔ ÒÎ sèé weblogic_module ÎÎÐÒÏÔÊÈÌÈÂPerl Ç Ï ÑÒ ÖÈÍÉÆÊÆÉÂÇÊ Perl ÑÐÖÔÒÊ séçìèîâ perl APACHE_HOME\bin\apxs i a n weblogic mod_wl.so WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ 2-7

2 Apache HTTP Server ÔÖÐÏ ÊÏ ÑÒ ÖÉÐ ÔÏÐÖ ÑÕ ÇÊÐÔ ÒÉÊÂmod_wl.so ÔÎÏÖÇ APACHE_HOME\libexec ÒÏ ÖÐÒÖÊÐÓ ÈÍÌÈÂÈÍÊÂhttpd.conf ÔÎÏÖÊ weblogic_module Ê ÈÍ Ç 2 s~ ÈÍÂÇÊÕÑÕ ÖÇÎÐ ÒÏÔ ÈÍÌÈÂApache 1.x Ð ÓÊ APACHE_HOME/conf/httpd.conf ÔÎÏÖÊ ÊsÇ~ ÈÍÉÆÍ ÇÉÎ vèéçéèæâ LoadModule weblogic_module AddModule mod_weblogic.c libexec/mod_wl.so Apache 2.x Ê ÊÂ É ÊsÎ APACHE_HOME/conf/httpd.conf ÔÎÏÖÊ~ ÈÌÈÂ LoadModule weblogic_module modules/mod_wl_20.so 5. 2-10 Ô ÑÊÃApache HTTP Server ÔÖÐÏ ÊÐ ÔÏÐÖ ÑÕ Ã Êw Ê ÉÉÂApache httpd.conf Ð ÔÏÐÖ ÑÕ ÔÎÏÖÉ~ ÓÖÕ ÑÎÐ ÔÏÐÖ ÑÕ ÈÌÈÂhttpd.conf ÔÎÏÖÉÊÂ Apache HTTP Server ÔÖÐÏ Ê ÎÏÑÑÔÏÑÉÇÌÈÂ 6. ÊÆÈÍÇÊÐÔ ÒÉÂAPACHE_HOME\conf\httpd.conf ÔÎÏÖÊ Î vèìèâ APACHE_HOME\bin\apachect1 configtest (Apache 1.x Ê ) APACHE_HOME\bin\Apache -t (Apache 2.x Ê ) ÇÊÐÔ ÒÊ ÉÊÂhttpd.conf ÔÎÏÖÊÏÖ Ç ÈÍÌÈÂ : Apache -t ÊÂWindows Ê Apache 2.x ÉÊ ÊÐÔ ÒÉÈÂÈÇ ÈÂHP-UX Ê Apache 2.x Ê ÂApache ÐÔ Ò ÔÎÏÖÉÊÊÇ apachectl Î ÈÍÊÉÂApache -t Ê ÊÐÔ ÒÉÊÆÍÌÈÎÂ 7. Weblogic Server Î z ÈÌÈÂ 8. Apache HTTP Ð ÓÎz ( Ð ÔÏÐÖ ÑÕ Î ÈÉ Ê z ) ÈÌÈÂ 9. ÔÖÏÐÎ ÇÂApache Ð ÓÊ URL + Ã/weblogic/ÃÎv ÈÉ Apache ÔÖÐÏ ÎÒÑÒÈÌÈÂÇÊv ÉÊÂWebLogic Server ÉÒ ÔÏÖÒ Web ÎÔÖÐ ÑÕ ÉÈÉ fèíéæíâòôïöòê WebLogic Server HTML Ô ÑÂÏÏÖÏÕ ÔÎÏÖÂÌÉÊÒÔÏÖÒ Ð ÔÖÒÒÇ ÇÊÈÉÈÂ Ê Î ÈÌÈÂ http://myapacheserver.com/weblogic/ 2-8 WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ

Apache HTTP Server ÔÖÐÏ ÊÏ ÑÒ Ö Apache HTTP Server ÔÖÐÏ Êˆ Ö Ð Õ ÑÕ ÖÉÈÉÊÏ ÑÒ Ö Apache HTTP Server ÔÖÐÏ Îˆ Ö Ð ÕÑÕ ÖÉÈÉÏ ÑÒ ÖÈ ÍÊÊÂ Ê ÎsÆÌÈ 1. ÈÉÆÍÔÖÒÒÔÏ Õ ÊÖ Ð ÖÏÔÖÖ ÔÎÏÖÎuÉÇÌ È ÖÏÔÖÖ ÔÎÏÖÊÂÔÖÒÒÔÏ ÕÆÍË SSL Ê ( ~ ÌÉÊ 128 ÓÒÒ ) Ê ÈÉ ÂÊÓ ÑÕ ÉÈÉ ÈÍÌÈÂ128 ÓÒÒ Ó ÑÕ ÊÂ128 ÓÒÒ Ó ÑÕ Ê WebLogic Server ÎÏ Ñ Ò ÖÈÍ ÊÌÏ ÑÒ ÖÈÍÌÈÂÖÏÔÖÖ ÔÎÏÖÊ WebLogic Server Ê ÊÒÏÖÐÒÖÊ eèíéæìèâ Solaris WL_HOME/Server/lib/solaris Linux WL_HOME/Server/lib/linux HPUX11 WL_HOME/Server/lib/hpux11 ÊsÎ Ê Ê ÏÔÑÏÐÒÎ ÈÉÇÉÈÆ Apache ÊÓ ÑÕ Gnu C Compiler (gcc) Î ÈÍ ÊÂgcc 2.95.x Ç Ó ÑÕ ÉÈ 2. ÊÐÔ ÒÉ Apache ÔÖÐÏ ÐÒÒÎ ÈÌÈ tar -xvf apache_1.3.x.tar ~ Ê 128 ÓÒÒÊ Ê Apache Ó ÑÕ 1.3.x libweblogic.a libweblogic128.a 3. ÈÉ ÐÒÒÊ É src/modules ÒÏÖÐÒÖÊ ÈÌÈ 4. weblogic ÉÆÆÒÏÖÐÒÖÎ ÈÌÈ WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ 2-9

2 Apache HTTP Server ÔÖÐÏ ÊÏ ÑÒ ÖÉÐ ÔÏÐÖ ÑÕ 5. Makefile.libdirÂMakefile.tmpl Î WebLogic Server Ê lib ÒÏÖÐÒ ÖÇÍ src\modules\weblogic ÊÐÓ ÈÌÈ 6. libweblogic.a (128 ÓÒÒÊÑÐÕÖÒÏÎ ÈÍ Ê libweblogic128.a) Έ Ö Ð ÖÏÔÖÖÊ ÈÍÉÆÍ ÈÒÏÖ ÐÒÖ ( 1. Î ) ÇÍ src\modules\weblogic ÊÐÓ ÈÌÈ 7. ~ Ê Ê Î ÈÍ ÊÂApache 1.3 ÊÔ Õ ÒÏÖÐÒÖÇ Í ÊÐÔ ÒÎ sèìèâ configure --activate-module=src\modules\weblogic\libweblogic.a 8. 128 ÓÒÒÊ Î ÈÍ ÊÂApache 1.3 ÊÔ Õ ÒÏÖÐÒÖÇ Í ÊÐÔ ÒÎ (1 sé ) sèìèâ configure--activate-module= src\modules\weblogic\libweblogic128.a 9. ÊÐÔ ÒÎ sèìèâ make 10. ÊÐÔ ÒÎ sèìèâ make install 11.ÃApache HTTP Server ÔÖÐÏ Ê ÏÔÑÏÐÒÉÈÉÊÏ Ñ Ò ÖÃÊ 4 ÇÍ 8 ÎsÆÌÈ Apache HTTP Server ÔÖÐÏ ÊÐ ÔÏÐÖ ÑÕ Apache HTTP Ð ÓÊÔÖÐÏ ÎÏ ÑÒ ÖÈÉ ÊÂhttpd.conf ÔÎÏ ÖÎd ÈÉ Apache ÔÖÐÏ ÎÐ ÔÏÐÖ ÑÕ ÈÌÈÂhttpd.conf ÔÎÏÖÎd ÈÉÂÔÖÐÏ ÊÓÏÒÏÔ ÖÏÔÖÖÎ Apache ÕÑÕ ÖÉÈÉÖ ÒÈÊÇÍÊÊÍÊÆÇÉÎ Apache Web Ð ÓÊ~ ÈÂÊÊÖ ÐÏÑÒÎÈÊÕÑÕ ÖÉ ÈÊÇÍÊÊÍÊÆÇÎv~ÈÌÈ 2-10 WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ

httpd.conf ÔÎÏÖÊd Apache HTTP Server ÔÖÐÏ ÊÐ ÔÏÐÖ ÑÕ Apache HTTP Ð ÓÊ httpd.conf ÔÎÏÖÎd ÈÂApache HTTP Server Ô ÖÐÏ ÎÐ ÔÏÐÖ ÑÕ ÈÌÈÂ 1. httpd.conf ÔÎÏÖÎ ÇÌÈÂÇÊÔÎÏÖÊÂ APACHE_HOME\conf\httpd.conf ÊÆÍÌÈ (APACHE_HOME Ê Apache HTTP Ð ÓÊÖ Ò ÒÏÖÐÒÖ )Â 2. Apache 1.x Ê ÊÂapxs Õ ÒÏÖÒÏÊ sé Ê 2 sç httpd.conf ÔÎÏÖÊ~ ÈÍÉÆÍÇÉÎ vèìèâ LoadModule weblogic_module AddModule mod_weblogic.c libexec\mod_wl.so 3. Apache 2.x Ê ÊÂ ÊsÎ httpd.conf ÔÎÏÖÊ~ ÈÌÈÂ LoadModule weblogic_module modules\mod_wl_20.so 4. ÊÆÈÍÇÎ fèí IfModule ÔÖÒÐÎ~ ÈÌÈÂ ÐÖÑÑ ÈÍÉÆÊÆ WebLogic Server Ê WebLogicHost ÆÍË WebLogicPort ÓÖÕ Ñ WebLogic Server ÊÐÖÑÑÊ WebLogicCluster ÓÖÕ Ñ Ê Î ÈÌÈÂ <IfModule mod_weblogic.c> WebLogicHost myweblogic.server.com WebLogicPort 7001 </IfModule> 5. MIME ÑÏÔÎ ÊÖÐÏÑÒÎÔÖÐÑÈÍ ÊÂMatchExpression sì IfModule ÔÖÒÐÊ~ ÈÌÈÂÖÐÏÑÒÊÂMIME ÑÏÔÊ Æ ÉÂÌÉÊ MIME ÑÏÔÉÊÊÇÓÑÎ ÊÈÉÌÔÖÐÑÉÇÌÈÂÓ ÑÎ ÉÈÉÔÖÐÑÊÂMIME ÑÏÔÎ ÉÈÉÔÖÐÑÊ ÈÌ ÈÂÓÑÊÍÍÔÖÐÑÎÐ ÔÏÐÖ ÑÕ ÈÍÊÊÂ 6. Î È ÉÇÉÈÆÂ ÉÉÆÊÂÐÖÑÑ ÈÍÉÆÊÆ WebLogic Server Ê ÈÍ Ê IfModule ÔÖÒÐÉÊÂMIME ÑÏÔÇ.jsp ÉÆÍÈËÉÊÔÎÏÖÇ ÔÖÐÑÈÍÌÈÂ WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ 2-11

2 Apache HTTP Server ÔÖÐÏ ÊÏ ÑÒ ÖÉÐ ÔÏÐÖ ÑÕ <IfModule mod_weblogic.c> WebLogicHost myweblogic.server.com WebLogicPort 7001 MatchExpression *.jsp </IfModule> ÊÍÆÊÂt Ê MatchExpressions Î ÈÍÇÉÌÉÇÌÈÂ <IfModule mod_weblogic.c> WebLogicHost myweblogic.server.com WebLogicPort 7001 MatchExpression *.jsp MatchExpression *.xyz </IfModule> MIME ÑÏÔÎ Ê WebLogic Server ÊÐÖÑÑÊÖÐÏÑÒÎÔÖÐÑ ÈÍ ÊÂWebLogicHost ÆÍË WebLogicPort ÓÖÕ ÑÊ ÍÍÊ WebLogicCluster ÓÖÕ ÑÎ ÈÌÈÂ Ê Î ÈÌÈÂ <IfModule mod_weblogic.c> WebLogicCluster w1s1.com:7001,w1s2.com:7001,w1s3.com:7001 MatchExpression *.jsp MatchExpression *.xyz </IfModule> 6. ÓÑÎ ÊÖÐÏÑÒÎÔÖÐÑÈÍ ÊÂLocation ÔÖÒÐÆÍË SetHandler Î ÈÌÈÂSetHandler ÊÂApache HTTP Server ÔÖÐ Ï ÕÑÕ ÖÊÓ ÒÖÎ ÈÌÈÂÉÉÆÊÂ Ê Location ÔÖÒ ÐÉÊÂURL Ê /weblogic Ê ÌÍÍÈËÉÊÖÐÏÑÒÇÔÖÐÑÈÍ ÌÈÂ <Location /weblogic> SetHandler weblogic-handler </Location> 7. Apache HTTP Server ÔÖÐÏ Ê~ ÓÖÕ ÑÎ fèìèâ Apache HTTP Server ÔÖÐÏ ÊÂ5-2 Ô ÑÊÃWeb Ð Ó ÔÖÐÏ Êÿj ÊÓÖÕ ÑÃÊÖÑÒÈÍÉÆÍÓÖÕ ÑÎvxÈÌÈÂ Apache HTTP Server ÔÖÐÏ Ê Î ÈÍÊÊÂ ÊÆÈÍÇÊ ÉÈÍÍÊÓÖÕ ÑÎ fèìèâ Location ÔÖÒÐ ( ÓÑÎ ÊÈÉÔÖÐÑÊ ÈÍÍÓÖÕ Ñ Ê ) IfModule ÔÖÒÐ (MIME ÑÏÔÎ ÊÈÉÔÖÐÑÊ ÈÍÍÓ ÖÕ ÑÊ ) 2-12 WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ

Apache HTTP Server ÔÖÐÏ ÊÐ ÔÏÐÖ ÑÕ httpd.conf ÔÎÏÖÊd Ê ÍÍ Ê 2-11 Ô ÑÊÃhttpd.conf ÔÎÏÖÊd ÃÊ ÉÊ ÊÂIfModule Ô ÖÒÐÊÏ ÐÖ ÒÈÍÍ weblogic.conf ÉÆÆ ÈÉÔÎÏÖÉÓ ÖÕ ÑÎ fèíçéìéçìèâçêï ÐÖ Ò ÔÎÏÖÎ ÈÍ ÉÂÐ ÔÏÐÖ ÑÕ ÎÕÑÕ Ö ÉÇÌÈÂ Ê Î ÈÌÈÂ <IfModule mod_weblogic.c> # ÓÖÕ ÑÎ fèí WebLogic Ð ÔÏÐÖ ÑÕ ÔÎÏÖ Include conf/weblogic.conf </IfModule> : Ï ÐÖ Ò ÔÎÏÖÉÊÓÖÕ ÑÊ fêâapache HTTP Server ÔÖÐÏ É WebLogic Server Ê É SSL Î ÈÍ ÊÐ Ô ÒÈÍÌÈÎÂ ÓÖÕ ÑÊÈÍÈÍ ÈÉsÊ ÈÌÈÂÓÖÕ ÑÉÈÊ Ê Ê Ã=ÃÎ ÈÊÆÉÇÉÈÆÂ Ê Î ÈÌÈÂ PARAM_1 value1 PARAM_2 value2 PARAM_3 value3 IfModule ÔÖÒÐÊ MatchExpression É ÈÍÉ MIME ÑÏÔÉ Location ÔÖÒÐÉ ÈÍÉÓÑÊ ÊÖÐÏÑÒÇÿiÈÍ ÊÂ Location ÔÖÒÐÉ ÈÍÉ Ç ÈÌÈÂ CookieName ÓÖÕ ÑÊÂIfModule ÔÖÒÐÉ fèí uçæíìèâ <location> ÔÖÒÐÊ ÆÉ <files> ÔÖÒÐÌÖÐÏÑÒÊ Ê ÈÂ ÔÑÒÉ Stronghold SSL (Apache Ô ÑÊ Web Ð Ó ) Î ÈÉÆÍ ÂMatchExpression Ê uèíâ<files> ÔÖÒÐÉ <location> ÔÖÒÐÉ fèíéæíö ÖÇÖÐÏÑÒÊ ÈÍÌÈÂ Stronghold Î ÈÉÆÊÆ ÊÂ<location> ÔÖÒÐÊÖ ÖÉ <files> ÔÖÒÐÊÖ ÖÇ É ÈÍÌÈÂ <VirtualHost> ÔÖÒÐÎ ÈÍ ÊÂ ÔÑÒÊÈËÉÊÐ ÔÏÐÖ ÑÕ ÓÖÕ Ñ (MatchExpression ÊÊ ) ÎÈÊ <VirtualHost> ÔÖÒÐÊ eèí uçæíìèâ <files> ÔÖÒÐÉÊÊÇ MatchExpression Î ÈÍÇÉÎÆ ÌÈ ÌÈÂ WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ 2-13

2 Apache HTTP Server ÔÖÐÏ ÊÏ ÑÒ ÖÉÐ ÔÏÐÖ ÑÕ Apache HTTP Server httpd.conf ÔÎÏÖ ÊÒ ÔÖ Ò ÇÊ ÉÊÂÐ ÔÖÊ httpd.conf ÔÎÏÖÎ ÈÌÈÂÇÊÐ ÔÖÎÒ ÔÖ ÒÉÈÉ ÈÂÕ ÐÊ ÆÍËÐ ÓÊ ÆÍÆÊ ÉÇÌ ÈÂ# É ÌÍsÊÐÕ ÒÉÈÂApache HTTP Ð ÓÉÊ É Ê ÈÍÌÈÎÂÌÉÂLoadModule ÆÍË AddModule sêâapxs Õ ÒÏÖ ÒÏÊÍÉÉi Ê~ ÈÍÌÈÂ #################################################### APACHE-HOME/conf/httpd.conf file #################################################### LoadModule weblogic_module libexec/mod_wl.so AddModule mod_weblogic.c <Location /weblogic> SetHandler weblogic-handler PathTrim /weblogic ErrorPage http://myerrorpage1.mydomain.com </Location> <Location /servletimages> SetHandler weblogic-handler PathTrim /something ErrorPage http://myerrorpage1.mydomain.com </Location> <IfModule mod_weblogic.c> MatchExpression *.jsp WebLogicCluster w1s1.com:7001,w1s2.com:7001,w1s3.com:7001 ErrorPage http://myerrorpage.mydomain.com </IfModule> 2-14 WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ

httpd.conf Ð ÔÏÐÖ ÑÕ ÔÎÏÖÊÐ ÔÖ httpd.conf Ð ÔÏÐÖ ÑÕ ÔÎÏÖ ÊÐ ÔÖ httpd.conf ÔÎÏÖÊ location ÔÖÒÐÉÓÖÕ ÑÎ fèí ÍÍÊ uê ÈÉÂhttpd.conf ÔÎÏÖÊ IfModule ÊÍÉÉÖ ÒÈÍÍ weblogic.conf ÔÎÏÖÎ ÉÇÌÈÂ Ê ÎÒ ÔÖ ÒÉÈÉ È ÉÂÕ ÐÊ ÆÍËÐ ÓÊ ÆÍÆÊ ÉÇÌÈÂ# É ÌÍsÊÐÕ ÒÉÈ WebLogic ÐÖÑÑÎ ÈÉ # ÇÊÓÖÕ ÑÊ ÊÕÑÕ ÖÊ ~ÈÍÍ # ÈËÉÊ URL É ~ÂURL ÇÉÊÓÖÕ ÑÎ # Ï Ó ÖÏÒÈÍ ÊÂ<Location> ÔÖÒÐ # ÌÉÊ <Files> ÔÖÒÐÉv ÉÇÍ (WebLogicHost # WebLogicPortÂWebLogicClusterÂCookieName Ê Ç ) <IfModule mod_weblogic.c> WebLogicCluster w1s1.com:7001,w1s2.com:7001,w1s3.com:7001 ErrorPage http://myerrorpage.mydomain.com MatchExpression *.jsp </IfModule> #################################################### t Ê WebLogic ÐÖÑÑÎ ÈÉ # ÇÊÓÖÕ ÑÊ ÊÕÑÕ ÖÊ ~ÈÍÍ # ÈËÉÊ URL É ~ÂURL ÇÉÊÓÖÕ ÑÎ # Ï Ó ÖÏÒÈÍ ÊÂ<Location> ÔÖÒÐ # ÌÉÊ <Files> ÔÖÒÐÉv ÉÇÍ (WebLogicHost # WebLogicPortÂWebLogicClusterÂCookieName Ê Ç ) <IfModule mod_weblogic.c> MatchExpression *.jsp WebLogicHost=myHost WebLogicPort=7001 Debug=ON MatchExpression *.html WebLogicCluster=myHost1:7282,myHost2:7283 ErrorPage= http://www.xyz.com/error.html </IfModule> WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ 2-15

2 Apache HTTP Server ÔÖÐÏ ÊÏ ÑÒ ÖÉÐ ÔÏÐÖ ÑÕ WebLogic ÐÖÑÑÎ ÈÊÆ # ÇÊÓÖÕ ÑÊ ÊÕÑÕ ÖÊ ~ÈÍÍ # ÈËÉÊ URL É ~ÂURL ÇÉÊÓÖÕ ÑÎ # Ï Ó ÖÏÒÈÍ ÊÂ<Location> ÔÖÒÐ # ÌÉÊ <Files> ÔÖÒÐÉv ÉÇÍ (WebLogicHost # WebLogicPortÂWebLogicClusterÂCookieName Ê Ç ) <IfModule mod_weblogic.c> WebLogicHost myweblogic.server.com WebLogicPort 7001 MatchExpression *.jsp </IfModule> IP Ô ÑÊ ÔÑÒÏ ÐÊÐ ÔÏÐÖ ÑÕ NameVirtualHost 172.17.8.1 <VirtualHost goldengate.domain1.com> WebLogicCluster tehama1:4736,tehama2:4736,tehama:4736 PathTrim /x1 ConnectTimeoutSecs 30 </VirtualHost> <VirtualHost goldengate.domain2.com> WeblogicCluster green1:4736,green2:4736,green3:4736 PathTrim /y1 ConnectTimeoutSecs 20 </VirtualHost> ÿ IP ÎÒÖÑÊÍÍ Ô ÑÊ ÔÑÒÏ ÐÊÐ ÔÏÐÖ ÑÕ <VirtualHost 162.99.55.208> ServerName myserver.mydomain.com <Location / > SetHandler weblogic-handler WebLogicCluster 162.99.55.71:7001,162.99.55.72:7001 Idempotent ON Debug ON DebugConfigInfo ON </Location> </VirtualHost> 2-16 WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ

Apache ÔÖÐÏ ÉÊ SSL Ê <VirtualHost 162.99.55.208> ServerName myserver.mydomain.com <Location / > SetHandler weblogic-handler WebLogicHost russell WebLogicPort 7001 Debug ON DebugConfigInfo ON </Location> </VirtualHost> Apache ÔÖÐÏ ÉÊ SSL Ê ÑÐÕÎ ÑÐÒÒ ÖÏÕ (SSL) ÔÖÒÐÖÎ ÈÍÉÂApache HTTP Server ÔÖÐÏ É WebLogic Server Ê É Î xéçìèâssl ÔÖÒÐÖÊÂ Apache HTTP Server ÔÖÐÏ É WebLogic Server Ê ÉÌÍ ÍÈÍÍÒ Ñ Ê É ÎÌÉÍÈÌÈÂ Apache HTTP Server ÔÖÐÏ ÊÂ( ~ ÊÔÖÏÐÊÍÉÉ ) HTTP ÖÐÏÑ ÒÉ ÈÍÍ ~ÔÖÒÐÖ (http ÌÉÊ https) ÉÊÂSSL ÔÖÒÐÖÎ ÈÉ Apache HTTP Server ÔÖÐÏ É WebLogic Server Ê Ê Ç xè ÍÍÇÊÆÇÎ ÈÌÈÎÂ HTTP ÐÖÏÎ ÒÉ Apache HTTP Ð Ó ÉÊ SSL Î ÉÇÌÈÇÂ Apache HTTP Ð ÓÉ WebLogic Server ÉÊÿ Ê SSL Ç ÈÍÌÈÂ Apache É HTTP ÐÖÏÎ Ò Ê SSL Ê t 1. ÐÖÏÎ Òv Îu ÈÍÍÆ Apache HTTP Ð ÓÎÐ ÔÏÐÖ ÑÕ ÈÌÈÂv ÊÂ ÊÆÈÍÇÊÖÐÏÑÒ ÉÈÉ ÈÍÌ ÈÂ javax.net.ssl.peer_certificates weblogic.security.x509certificate v Î}ÈÌÈÂ java.security.cert.x509certificate java.security.cert.x509 v Î}ÈÌÈÂ WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ 2-17

2 Apache HTTP Server ÔÖÐÏ ÊÏ ÑÒ ÖÉÐ ÔÏÐÖ ÑÕ 2. ÊÍÆÊÖÐÏÑÒ ÎwÌ ÈÉÂv ÊÎÐÑÑÈÌÈÂ request.getattribute("javax.net.ssl.peer_certificates"); 3. WebLogic Server ÉÂ weblogic.security.acl.certauthenticator.authenticate() ÕÑÒÒ Î ÈÉÕ ÐÎvvÈÌÈÂ Apache HTTP Server ÔÖÐÏ É WebLogic Server Ê SSL ÊÐ ÔÏÐÖ ÑÕ Apache HTTP Server ÔÖÐÏ É WebLogic Server Ê É SSL ÔÖÒÐÖÎ ÈÍÊÊÂ Ê ÎsÆÌÈÂ 1. SSL ÇÊ WebLogic Server ÎÐ ÔÏÐÖ ÑÕ ÈÌÈÂv ÊÉÆÉ ÊÂÃSSL ÔÖÒÐÖÊÐ ÔÏÐÖ ÑÕ ÃÎ ÈÉÇÉÈÆÂ 2. WebLogic Server Ê SSL ÖÑ Ô ÒÎÐ ÔÏÐÖ ÑÕ ÈÌÈÂv ÊÉÆÉÊÂÃSSL ÔÖÒÐÖÊÐ ÔÏÐÖ ÑÕ ÃÎ ÈÉÇÉÈ ÆÂ 3. Apache Ð ÓÉÂhttpd.conf ÔÎÏÖÊ WebLogicPort ÓÖÕ ÑÎÂ 2. ÉÐ ÔÏÐÖ ÑÕ ÈÉÖÑ Ô ÒÊv ÈÌÈÂ 4. Apache Ð ÓÉÂhttpd.conf ÔÎÏÖÊ SecureProxy ÓÖÕ ÑÎ ON Ê v ÈÌÈÂ 5. SSL Ê Î fèí~ ÓÖÕ ÑÎ httpd.conf ÔÎÏÖÉv È ÌÈÂÓÖÕ ÑÊv ÊÖÑÒÊÉÆÉÊÂ5-15 Ô ÑÊÃWeb Ð Ó ÔÖÐÏ Ê SSL ÓÖÕ ÑÃÎ ÈÉÇÉÈÆÂ WL-Proxy-Client-Cert ÔÒÑÊ ŠÊ ÔÖÐÏ Ê WL-Proxy-Client-Cert ÔÒÑÉÕ ÐÊ ID v ÎÏ Ð Ò ÈÂÈÊÔÒÑÎ WebLogic Server Ï ÑÑ ÑÊ ÈÇÉÇÉÇÌÈ (Ã Ê Web Ð ÓËÊÖÐÏÑÒÊÔÖÐÑÃÎ )ÂWebLogic Server Ï ÑÑ ÑÊÂÈÍÇÑÐÕÎÊÑ Ñ ( ÔÖÐÏ ) ÇÍ ÉÆÍÌÊÉ ŠÈÂÔÒ ÑÊv Î ÈÉÕ ÐÎvvÈÌÈÂ Ê WebLogic Server ÊÒ 2-18 WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ

Apache ÔÖÐÏ ÉÊ SSL Ê ÔÏÖÒ ÉÊÂWL-Proxy-Client-Cert ÔÒÑÎ Ê ŠÈÉÆÌÈÉÂ WebLogic Server 6.1 SP2 ÇÍÊÂWL-Proxy-Client-Cert ÔÒÑÊ ŠÎ Ê fèí uçæíìèâ ÈÆÓÖÕ Ñ clientcertproxy Î ÈÍ ÉÂv ÔÒÑÎ ŠÈÍÇÊÆÇ ÈÍÇÉÇÉÇÌÈÂÑÐÕÖÒÏÊ ÊÊÂWebLogic Server ËÊÈËÉÊ Î ÈÍ ÔÏÖÑÎ È ÌÈÂÈÆÈÍÇÉÉÂÔÖÐÏ Ç ÈÉÆÍÔÑ ÇÍÊ ÊÌÎ WebLogic Server É Ç ÍÍÇÉÇÉÇÌÈÂ clientcertproxy ÓÖÕ ÑÊÂHTTPClusterServlet ÆÍË Web ÎÔÖÐ ÑÕ Ê~ ÈÍÉÆÌÈÂ HTTPClusterServlet ÉÊÂÇÊÓÖÕ ÑÎ ÊÍÆÊ web.xml ÔÎÏÖÊ ~ ÈÌÈÂ <context-param> <param-name>clientcertproxy</param-name> <param-value>true</param-value> </context-param> Web ÎÔÖÐ ÑÕ ÉÊÂÇÊÓÖÕ ÑÎ ÊÍÆÊ web.xml ÔÎÏÖÊ ~ ÈÌÈÂ ServletRequestImpl context-param <context-param> <param-name>weblogic.httpd.clientcertproxy</param-name> <param-value>true</param-value> </context-param> ÇÊÓÖÕ ÑÊÂ ÊÍÆÊÐÖÑÑÉ ÈÍÇÉÌÉÇÌÈÂ <Cluster ClusterAddress="127.0.0.1" Name="MyCluster" ClientCertProxyHeader="true"/> SSL-Apache Ð ÔÏÐÖ ÑÕ Ê ÈÍ Š SSL Î ÈÍÍÆÊ Apache ÔÖÐÏ ÎÐ ÔÏÐÖ ÑÕ ÈÍ ÊÊÂ Ê v ÌÊ ŠÊ ÈÉÇÉÈÆÂ PathTrim ÓÖÕ ÑÊÂ<Location> ÑÐÊ ÉÐ ÔÏÐÖ ÑÕ È Í uçæíìèâ WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ 2-19

2 Apache HTTP Server ÔÖÐÏ ÊÏ ÑÒ ÖÉÐ ÔÏÐÖ ÑÕ ÊÐ ÔÏÐÖ ÑÕ Ê ÈÇÆÍÌÈÎÂ <Location /weblogic> SetHandler weblogic-handler </Location> <IfModule mod_weblogic.c> WebLogicHost localhost WebLogicPort 7001 PathTrim /weblogic </IfModule> ÊÐ ÔÏÐÖ ÑÕ Ê ÉÈÂ <Location /weblogic> SetHandler weblogic-handler PathTrim /weblogic </Location> Sunfreeware.com ÊÐ ÓÏÖ ÌÊ OpenSSL Î ÈÍ ÂÔÖÐÏ Ç WebLogic Server ÊÓÒÐÏ Ò Ï ÑÑ ÑÊ ÈÍÆÉÈÍÉÂ ÔÏÏÖÏ ÓÇ Ê ÈÊÆÇÉÇÆÍÌÈÂÈÊÍÆÊ Ç ÈÉ ÊÂ ÊÐ ÔÏÐÖ ÑÕ v Î ÈÉÂOpenSSLÂ modssl ÆÍË Apache Î ÓÖÒÈÉÇÉÈÆÂ OpenSSL ÎÓÖÒÈÍ./Configure solaris-sparcv8-gcc -fexceptions --prefix=/home/egross/solaris/ssl shared make make install modssl ÆÍË Apache ÎÓÖÒÈÍ cd.. cd mod_ssl-2.8.12-1.3.27 export LD_LIBRARY_PATH=/home/egross/solaris/ssl/lib./configure "--with-apache=../apache_1.3.27" "--with-ssl=/home/egross/solaris/ssl" "--prefix=/usr/local/apache_so" "--enable-rule=shared_core" "--enable-shared=ssl" "--enable-module=so" "$@" cd../apache_1.3.27 make 2-20 WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ

Apache ÔÖÐÏ ÉÊ SSL Ê make install Include ÒÏÖÐÒÏÔÊ Apache SSL ÉÊ hèìèîâóöõ ÑÊÈ ËÉ httpd.conf ÔÎÏÖÉ Ð ÔÏÐÖ ÑÕ ÈÍ uçæíì ÈÂSSL Î ÈÍ ÊÊ ÊÐ ÔÏÐÖ ÑÕ Ê ÈÊÆÉÇÉÈ ÆÂ <IfModule mod_weblogic.c> MatchExpression *.jsp Include weblogic.conf </IfModule> WebLogic Server Apache ÔÖÐÏ Ê Ê téêâapachessl Ét Êv ÔÎÏÖÎ ÈÍÇÉÊÉÇÌÈÎÂ WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ 2-21

2 Apache HTTP Server ÔÖÐÏ ÊÏ ÑÒ ÖÉÐ ÔÏÐÖ ÑÕ ÏÖ ÉÐÖÑÑÊÔÏÏÖÏ Ó WebLogic Server Ê ÈÍÉÇÊÂApache HTTP Server ÔÖÐÏ Êt ÊÐ ÔÏÐÖ ÑÕ ÓÖÕ ÑÎ ÈÉ WebLogic Server ÔÑÒËÊ Ê É ÉÂ Ê Ê É Î ÈÌÈÂ ÉÇÊÆÇÂ Ç ÊÆ ÂÇÊÔÖÐÏ ÊÐÖÑÑ Ê Ê WebLogic Server Ï ÑÑ ÑÊ ÈÉÖÐÏÑÒÎ~ ÈÍÆÉÈÌÈÂ Ç ÈÍÇÂÐÖÑÑ ÊÊ Ê WebLogic Server ÇÍÌ ÇÊÆ ÊÂÏÖ ÕÒÑ ÑÇ~ ÈÍÌ ÈÂ 2-24 Ô ÑÊÃ ÊÔÏÏÖÏ ÓÃ 2-1 ÊÂÔÖÐÏ ÇÊÊÍÆÊÔÏ ÏÖÏ ÓÎ ÈÍÊÇÎ ÈÉÆÌÈÂ ÊfÆÍÍÍ u Ê WebLogic Server ÔÑÒÇ ÉÇÊÆ ÊÂÔÑÒ ÔÑ Ê Š ÌÓÒÒÖ ÐÊ ŠÊÊÂÐ ÓÊ ÇÆÍÇÉÇfÆÍÍÌÈÂ ÈËÉÊ WebLogic Server Ï ÑÑ ÑÇ ÉÇÊÆ ÊÂWebLogic Server Ç ÈÉÆÊÆÇÉÌÂÐ ÓÊÓ ÐÂÒ ÑÔ ÑÊ ŠÊÊÂÎ ÔÖÐ ÑÕ Ê ÇÆÍÇÉÇfÆÍÍÌÈÂ ÐÖÑÑ ÈÍÉÆÊÆ ÿ WebLogic Server É ÊÔÏÏÖÏ Ó WebLogic Server ÊÏ ÑÑ ÑÇ 1 ÉÉÇ ÈÉÆÍ ÂÔÖÐÏ Ê WebLogicHost ÓÖÕ ÑÉ fèíéæíð ÓÊÊÌ ÈÍÆÉÈÌÈÂ ÈÊvsÇ ÈÍÉÂHTTP 503 ÏÖ ÕÒÑ ÑÇ}ÈÍÌÈÂÔÖÐÏ ÊÂConnectTimeoutSecs ÎzÆÍÌÉÈÊ È WebLogic Server Ï ÑÑ ÑËÊ ÎvÌ ÇÌÈÂ 2-22 WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ

Ð Ó ÖÑÒ ÏÖ ÉÐÖÑÑÊÔÏÏÖÏ Ó WebLogicCluster ÓÖÕ ÑÉ WebLogic Server ÊÖÑÒÎ ÈÍÉÂÔÖ ÐÏ ÉÊÐÖÑÑ Õ Ó ÉÊÖ Ò ÓÖ Ñ ÐÊz ÉÈÉÈÊÖÑ ÒÇ ÈÍÌÈÂ ÊÖÐÏÑÒÇÈÍÍÊÐ ÓÊ 1 ÉÊ ~ÈÍÉ ÊÂÐÖÑÑ ÊÐ ÓÊ ÈÍÉÖÑÒÎ ÈÍ Ð Ó ÖÑÒÇ} ÈÍÌÈÂ ÈÍÉÖÑÒÊÐÖÑÑ Ê ÈÆÐ ÓÎ~ ÈÂÈÉÊÐÖ ÑÑÇÍ ÍÉÆÍÇÂÖÐÏÑÒÊ ÉÇÊÇÉÉÐ ÓÎ ÈÌÈÂÇ ÊÖÑÒÊÂÐÖÑÑÉ ÇsÍÍÉÉÇÊ HTTP ÊÍÉÉi Ê ÈÍÌÈÂ ÔÏÏÖÏ ÓÂÐÒÐ ÂÆÍË HTTP ÑÒ ÑÕ ÖÐÏÑÒÇÐÒÐ ÂPOST Ò ÑÂÌÉÊ URL Ï Ð ÒÏ ÐÎ~ÈÉ ÑÒÑÕ Î ÈÉÆÍ ÂÈÊÑÒÑÕ ID ÊÊÑÒÑÕ Ç Ê ÈÍÉ ÊÐ Ó ( ÔÖÏÔÖ Ð Ó ) ËÊ É ÊÑÒÑÕ ÇÖ ÔÖÐ ÒÈÍÍ~ Ð Ó ( ÑÏ ÑÖ Ð Ó ) ËÊ Ç ÌÍÉÆÌÈÂ ÐÒÐ Ç ÌÍÉÆÍÖÐÏÑÒÊÂÔÖÏÔÖ Ð ÓÊ ÈÍÆÉÈÌ ÈÂÈÊvsÇ ÈÍÉÂÖÐÏÑÒÊÑÏ ÑÖ Ð ÓÊ ~ÈÍÌÈÂ ÔÖÏÔÖ Ð ÓÉÑÏ ÑÖ Ð ÓÇ ÉÌ ÈÍÉÂÑÒÑÕ Ç ÍÍÉÂÔÖÐÏ Ê ÐÖÑÑ ÖÑÒÊ ÊÐ ÓÊÆÍÉÌÉ ÈÍ ÆÉÈÌÈÂv ÊÉÆÉÊÂ2-24 Ô ÑÊÃ ÊÔÏÏÖÏ ÓÃ 2-1 Î ÈÉÇÉÈÆÂ : POST Ò ÑÇ 64K ÎzÆÍ ÂÔÖÐÏ ÊÂÑÒÑÕ ID Î ÈÍÉÌÊ POST Ò ÑÊu ÎsÆÌÈÎÂÈÉÇÉÉÂÑÒÑÕ ID Î POST Ò ÑÊ ÈÉ ÂÔÖÐÏ ÊÖÐÏÑÒÎ ÈÆÔ ÖÏÔÖÌÉÊÑÏ ÑÖ Ð ÓÊÖ ÒÏ ÐÉÇÊÆÊÉÂÑÒ ÑÕ Ò ÑÇ ÍÍÍ h ÇÆÍÌÈÂ WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ 2-23

2 Apache HTTP Server ÔÖÐÏ ÊÏ ÑÒ ÖÉÐ ÔÏÐÖ ÑÕ 2-1 ÊÔÏÏÖÏ Ó * zæö ÔÉv ÈÍÍ vsê ÊÂ Ê Év ÈÍÌÈÂ ConnectTimeoutSecs ConnectRetrySecs 2-24 WebLogic Server ÊÆÇÍ Web Ð Ó ÔÖÐÏ Ê Æ