IBM HTTP Server(IHS) νλ¬κ·ΈμΈμ΄ μ¬μ©νλ ν€ λ°μ΄ν°λ² μ΄μ€ νμΌ(
plugin-key.kdb)μλ λ΄λΆ ν¨μ€μλ λ§λ£μΌμ΄ μ‘΄μ¬ν©λλ€. λ§λ£ μ μΉ μλ² νλ¬κ·ΈμΈμ΄ HTTPS ν΅μ μ μ΄κΈ°ννμ§ λͺ»ν΄ μ₯μ κ° λ°μν μ μμ΅λλ€. μ΄λ₯Ό νμΈνκ³ κ°±μ νλgsk7capicmdλͺ λ Ήμ΄ μ¬μ©λ²μ μ 리ν©λλ€.
1. λ¬Έμ μν© λ° μ¦μ
νλ¬κ·ΈμΈ ν€ νμΌμ ν¨μ€μλκ° λ§λ£λλ©΄ μΉ μλ²(IHS) μ¬κΈ°λ μ λλ νλ¬κ·ΈμΈ μ ν(Propagation) ν λ€μκ³Ό κ°μ μλ¬κ° λ°μνλ©° WASμμ SSL ν΅μ μ΄ μ€ν¨ν©λλ€.
ERROR: lib_security: initializeSecurity: Failed to initialize GSK environment
ERROR: ws_transport: transportInitializeSecurity: Failed to initialize security
2. λ§λ£μΌ νμΈ (Check Expiry)
gsk7capicmd λͺ
λ Ήμ΄λ₯Ό μ¬μ©νμ¬ νμ¬ plugin-key.kdb νμΌμ ν¨μ€μλ λ§λ£μΌμ νμΈν©λλ€.
κΈ°λ³Έ μ 보:
- κΈ°λ³Έ ν¨μ€μλ:
WebAS - λͺ
λ Ήμ΄ μμΉ:
[IHS_ROOT]/binλλ[GSK_ROOT]/bin
Windows νκ²½
C:\IBM\HTTPServer\bin> gsk7capicmd -keydb -expiry -db "C:\IBM\HTTPServer\Plugins\config\webserver1\plugin-key.kdb" -pw WebAS
Validity: Thursday, 26 April 2012 11:20:31 AM Eastern Daylight Time
Unix/Linux/AIX νκ²½
# κ²½λ‘ μ΄λ (μμ)
cd /usr/bin
# λλ /usr/opt/ibm/gskta/bin/gsk7capicmd
# λ§λ£μΌ νμΈ
./gsk7capicmd -keydb -expiry -db "/IBM/Plugins/config/webserver1/plugin-key.kdb" -pw WebAS
Validity: Friday, 27 April 2012 00:20:31 AM KORST
3. ν¨μ€μλ λ³κ²½ λ° λ§λ£μΌ μ°μ₯ (Change Password)
ν¨μ€μλλ₯Ό λ³κ²½ν¨κ³Ό λμμ λ§λ£ κΈ°κ°μ μ°μ₯ν©λλ€. λ³κ²½λ ν¨μ€μλλ λ°λμ -stash μ΅μ
μ μ¬μ©νμ¬ μ μ₯ν΄μΌ νλ¬κ·ΈμΈμ΄ μλμΌλ‘ νμΌμ μ½μ μ μμ΅λλ€.
μ£Όμ μ΅μ μ€λͺ
-changepw: ν¨μ€μλ λ³κ²½ λͺ¨λ-new_pw: μλ‘μ΄ ν¨μ€μλ (κΈ°μ‘΄ ν¨μ€μλ μ¬μ¬μ© λΆκ°)-expire: λ§λ£μΌ μ€μ (μΌ λ¨μ). 0μΌλ‘ μ€μ μ λ§λ£λμ§ μμ(κΆμ₯).-stash: ν¨μ€μλλ₯Ό.sthνμΌμ μνΈννμ¬ μ μ₯ (νμ)
λͺ λ Ήμ΄ μ€ν μμ
# Windows
gsk7capicmd -keydb -changepw -db "C:\path\to\plugin-key.kdb" -pw WebAS -new_pw WebAS1 -expire 0 -stash
# Unix/Linux/AIX
./gsk7capicmd -keydb -changepw -db "/path/to/plugin-key.kdb" -pw WebAS -new_pw WebAS1 -expire 0 -stash
Note: GSKit 7.0.3.17 μ΄μ λ²μ μ -expire νλΌλ―Έν°λ₯Ό μ§μνμ§ μμ μ μμ΅λλ€. μ΄ κ²½μ° μ΅μ λ²μ μΌλ‘ μ
λ°μ΄νΈνκ±°λ ν¨μ€μλλ₯Ό μ£ΌκΈ°μ μΌλ‘ λ³κ²½ν΄μΌ ν©λλ€.
4. κΈ°ν νλ«νΌλ³ λμ (z/OS, IBM i)
z/OS (gskkyman μ¬μ©)
plugin-key.kdbνμΌ μμΉλ‘ μ΄λ νgskkymanμ€ν.- λ©λ΄μμ "3 - Change database password" μ ν.
- νμ¬ ν¨μ€μλ(WebAS) λ° μ κ· ν¨μ€μλ μ λ ₯.
- λ§λ£μΌ(Expiration days) μ λ ₯ ν둬ννΈμμ μν°(Enter)λ₯Ό λλ¬ λ§λ£ μμ(No expiration) μ€μ .
- λ³κ²½ ν λ°λμ Stash νμΌ κ°±μ :
gskkyman -s -k plugin-key.kdb
IBM i (Digital Certificate Manager μ¬μ©)
IBM i νκ²½(V5R4, V6R1, V7R1)μμλ λΈλΌμ°μ κΈ°λ°μ DCM λꡬλ₯Ό μ¬μ©ν©λλ€.
- HTTP Admin μλ² μμ:
STRTCPSVR SERVER(*HTTP) HTTPSVR(*ADMIN) - λΈλΌμ°μ μ μ:
http://[machine]:2001 - Digital Certificate Manager > Select a certificate store μ ν.
- Other System Certificate Store μ ν ν
plugin-key.kdbκ²½λ‘ μ λ ₯. - Reset password ν΄λ¦ ν μ κ· ν¨μ€μλ μ€μ .
- μ΅μ μμ "Password does not expire" λ° "Automatic login"(Stash ν¨κ³Ό) 체ν¬.
Next Step:
μμ
μλ£ ν λ°λμ μΉ μλ²(IHS)λ₯Ό μ¬κΈ°λνμ¬ νλ¬κ·ΈμΈμ΄ κ°±μ λ plugin-key.kdb λ° stash νμΌμ μ μμ μΌλ‘ λ‘λνλμ§ νμΈνμμμ€.