# Foi de parcurs de instalare plug-in-uri Web pentru WebSphere Application Server Network Deployment

Iniţiere
Foi de parcurs de instalare plug-in-uri:

1. Instalare plug-in de server Web pentru servere de aplicaţii autonome
2. Instalare plug-in de server Web pentru medii distribuite

## Instalare plug-in de server Web pentru servere de aplicaţii autonome

| Scenariu de instalare la distanţă | Scenariu de instalare locală
## Mediu tipic | # Producţie (recomandat) | # Dezvoltare
## Instalare şi configurare |
Instalarea serverului de aplicaţii:
(Maşina A)
1. | Instalaţi IBM Installation Manager.
2. | Utilizaţi Installation Manager pentru a instala produsul WebSphere Application Server Network Deployment.
3. | Creaţi un server de aplicaţii autonom.
Instalarea unui server Web şi a plug-in-urilor de server Web:
(Maşina B)
4. | Instalaţi IBM Installation Manager.
5. | Utilizaţi Installation Manager pentru a instala IBM HTTP Server sau instalaţi alt server de Web suportat.
6. | Utilizaţi Installation Manager pentru a instala Plug-in-uri de servere de Web pentru WebSphere Application Server.
Configurarea plug-in-ului de server Web:
(Maşina B)
7. | Utilizaţi Installation Manager pentru a instala WebSphere Customization Tools.
8. | Deschideţi WebSphere Customization Tools şi lansaţi Web Server Plug-ins Configuration Tool pentru a configura plug-in-ul de server de Web. Scriptul pentru crearea şi configurarea serverului de Web este creat în directorul plugins_root`/bin`.
9. | Copiaţi scriptul configureWeb_server_name pentru a-l lipi pe Maşina A. Vedeţi Secţiunea de considerente inter-platforme a acestui document pentru informaţii suplimentare despre rularea scripturilor de configurare când: Pe o maşină rulează Windows, iar pe alta rulează Linux sau UNIX. Pe o maşină rulează altă codare de fişier.
Crearea definiţiei de server de Web:
(Maşina A)
10. | Lipiţi scriptul `configureWeb_server_name` din Maşina B la directorul app_server_root`/bin` de pe Maşina A
11. | Porniţi serverul de aplicaţii pe Maşina A.
12. | Rulaţi scriptul pe Maşina A.
Verificare:
(Maşina A)
13. | Verificaţi că serverul de aplicaţii rulează.
(Maşina B)
14. | Porniţi IBM HTTP Server sau porniţi alt server de WEb suportat.
15. | Rulaţi servletul Snoop.
| Pentru a verifica cu propria dumneavoastră aplicaţie, regeneraţi şi distribuiţi fişierul `plugin-cfg.xml` după configurarea (instalarea) aplicaţiei.
Instalarea serverului de aplicaţii:
(Maşina A)
1. | Instalaţi IBM Installation Manager.
2. | Utilizaţi Installation Manager pentru a instala produsul WebSphere Application Server Network Deployment.
3. | Creaţi un server de aplicaţii autonom.
Instalarea unui server Web şi a plug-in-urilor de server Web:
(Maşina A)
4. | Utilizaţi Installation Manager pentru a instala IBM HTTP Server sau instalaţi alt server de Web suportat.
5. | Utilizaţi Installation Manager pentru a instala Web Server Plug-ins for WebSphere Application Server.
Configurarea plug-in-ului de server Web şi crearea definiţiei de server de Web:
(Maşina A)
6. | Utilizaţi Installation Manager pentru a instala WebSphere Customization Tools.
7. | Deschideţi WebSphere Customization Tools şi lansaţi Web Server Plug-ins Configuration Tool pe pentru a configura plug-in-ul de server de Web şi a crea definiţia de server de Web.
8. | Porniţi serverul de aplicaţii.
Verificare:
(Maşina A)
9. | Verificaţi că serverul de aplicaţii rulează.
10. | Porniţi IBM HTTP Server sau porniţi alt server de Web suportat.
11. | Rulaţi servletul Snoop.
## Regenerarea fişierului `plugin-cfg.xml` | În timpul configurării, fişierul temporar `plugin-cfg.xml` este instalat pe Maşina B în directorul plugins_root`/config/Web_server_name` . Serviciul de configurare plug-in server de Web regenerează fişierul `plugin-cfg.xml` automat. Pentru a utiliza fişierul real `plugin-cfg.xml` din server de aplicaţii, distribuiţi fişierul `plugin-cfg.xml` aşa cum este descris în secţiunea următoare. | Serviciul de configurare plug-in server de Web regenerează fişierul `plugin-cfg.xml` automat. Fişierul `plugin-cfg.xml` este generat la locaţia profile_root `/config/cells/cell_name/nodes/node_name/servers/Web_server_name`, directorul unde este creată definiţia de server de Web.
## Distribuirea fişierului `plugin-cfg.xml` | Serviciul de configurare plug-in server de Web distribuie fişierul `plugin-cfg.xml` automat numai pentru IBM HTTP Server. Pentru a activa distribuirea automată, faceţi setarea singulară . Pentru toate celelalte servere de Web, distribuiţi fişierul de configurare plug-in prin copierea manuală a fişierului `plugin-cfg.xml` din directorul profile_root `/config/cells/cell_name/nodes/node_name/servers/ web_server_name` de pe Maşina A în directorul `plugins_root/config/web_server_name` de pe Maşina B. | Utilizaţi opţiunea de mutare a fişierului `plugin-cfg.xml` din directorul profile_root/config/cells/cell_name /nodes/node_name/servers/Web_server_name în directorul plugins_root/config/web_server_name.

### Topologie la distanţă | ### Topologie locală

# Instalare plug-in de server Web pentru medii distribuite (celule)
| Scenariu de instalare distribuită la distanţă | Scenariu de instalare distribuită locală
## Mediu tipic | # Producţie (recomandat) | # Dezvoltare
## Instalare şi configurare |
Instalarea managerului de implementare:
(Maşina A)
1. | Instalaţi IBM Installation Manager.
2. | Utilizaţi Installation Manager pentru a instala produsul WebSphere Application Server Network Deployment.
3. | Crearea unui profil de manager de implementare.
4. | Verificaţi că managerul de implementare rulează pentru a permite sincronizarea nodurilor fişierelor de configurare modificate.
Instalarea serverului de aplicaţii:
(Maşina B)
5. | Instalaţi IBM Installation Manager.
6. | Utilizarea Installation Manager pentru a instala produsul WebSphere Application Server Network Deployment.
7. | Crearea unui server de aplicaţii autonom.
8. | Adăugaţi nodul în celula managerului de implementare pentru a porni procesul de agent de nod. Porniţi agentul de nod pe un nod gestionat existent. Managerul de implementare şi agentul de nod trebuie să ruleze pentru a permite sincronizarea nodurilor fişierelor de configurare modificate.
Instalarea unui server Web şi a plug-in-urilor de server Web:
(Maşina C)
9. | Instalaţi IBM Installation Manager.
10. | Utilizaţi Installation Manager pentru a instala IBM HTTP Server sau instalaţi alt server de Web suportat.
11. | Utilizaţi Installation Manager pentru a instala Web Server Plug-ins for WebSphere Application Server.
Configurarea plug-in-ului de server Web:
(Maşina C)
12. | Utilizaţi Installation Manager pentru a instala WebSphere Customization Tools.
13. | Deschideţi WebSphere Customization Tools şi lansaţi Web Server Plug-ins Configuration Tool pentru a configura plug-in-ul de server de Web. Scriptul pentru crearea şi configurarea serverului de Web este creat în directorul plugins_root`/bin`.
14. | Copiaţi scriptul configureWeb_server_name pentru a-l lipi pe Maşina A. Vedeţi Secţiunea de considerente inter-platforme a acestui document pentru informaţii suplimentare despre rularea scripturilor de configurare când: Pe o maşină rulează Windows, iar pe alta rulează Linux sau UNIX. Pe o maşină rulează altă codare de fişier.
Crearea definiţiei de server de Webb:
(Maşina A)
15. | Lipiţi scriptul configureWeb_server_name din Maşina C la directorul app_server_root `/bin` de pe Maşina A.
16. | Rulaţi scriptul dintr-o linie de comandă. Acest pas cere ca managerul de implementare şi agentul de nod să ruleze. Dacă aţi activat securitatea sau aţi modificat tipul de conector JMX, editaţi scriptul şi includeţi parametrii corespunzători.
Verificare:
(Maşinile A şi B)
17. | Utilizaţi consola administrativă a managerului de implementare pe Maşina A pentru a porni serverul de aplicaţii pe Maşina B.
(Maşina C)
18. | Porniţi IBM HTTP Server sau porniţi alt server de Web suportat.
19. | Rulaţi servletul Snoop.
Notă: Procedura următoare descrie instalarea plug-in-urilor pe două maşini. Totuşi, puteţi realiza această procedură pe o singură maşină.
Instalarea managerului de implementare:
(Maşina A)
1. | Instalaţi IBM Installation Manager.
2. | Utilizarea Installation Manager pentru a instala produsul WebSphere Application Server Network Deployment.
3. | Crearea unui profil de manager de implementare.
4. | Verificaţi că managerul de implementare rulează pentru a permite sincronizarea nodurilor fişierelor de configurare modificate.
Instalarea serverului de aplicaţii:
(Maşina B)
5. | Instalaţi IBM Installation Manager.
6. | Utilizarea Installation Manager pentru a instala produsul WebSphere Application Server Network Deployment.
7. | Crearea unui server de aplicaţii autonom.
8. | Adăugaţi nodul în celula managerului de implementare pentru a porni procesul de agent de nod. Porniţi agentul de nod pe un nod gestionat existent. Managerul de implementare şi agentul de nod trebuie să ruleze pentru a permite sincronizarea nodurilor fişierelor de configurare modificate.
Instalarea unui server Web şi a plug-in-urilor de server Web:
(Maşina B)
9. | Utilizaţi Installation Manager pentru a instala IBM HTTP Server sau instalaţi alt server de Web suportat.
10. | Utilizaţi Installation Manager pentru a instala Web Server Plug-ins for WebSphere Application Server.
Configurarea plug-in-ului de server Web:
(Maşina B)
11. | Utilizaţi Installation Manager pentru a instala WebSphere Customization Tools.
12. | Deschideţi WebSphere Customization Tools şi lansaţi Web Server Plug-ins Configuration Tool pe pentru a configura plug-in-ul de server de Web şi a crea definiţia de server de Web. Scriptul pentru crearea şi configurarea serverului de Web este creat în directorul plugins_root`/bin`.
13. | Copiaţi scriptul configureWeb_server_name pentru a-l lipi pe Maşina A. Vedeţi Secţiunea de considerente inter-platforme a acestui document pentru informaţii suplimentare despre rularea scripturilor de configurare când: Pe o maşină rulează Windows, iar pe alta rulează Linux sau UNIX. Pe o maşină rulează altă codare de fişier.
Crearea definiţiei de server de Web:
(Maşina A)
14. | Lipiţi scriptul configureWeb_server_name din Maşina B la directorul app_server_root `/bin` de pe Maşina A.
15. | Rulaţi scriptul dintr-o linie de comandă. Acest pas cere ca managerul de implementare şi agentul de nod să ruleze. Dacă aţi activat securitatea sau aţi modificat tipul implicit de conector JMX, editaţi scriptul şi includeţi parametrii corespunzători.
Verificare:
(Maşinile A şi B)
16. | Utilizaţi consola administrativă a managerului de implementare pe Maşina A pentru a porni serverul de aplicaţii pe Maşina B.
17. | Porniţi IBM HTTP Server sau porniţi alt server de Web suportat. Înainte de a porni Domino Web Server pe un sistem Linux sau UNIX, generaţi scriptul plug-ins_root`/setupPluginCfg.sh`.
18. | Rulaţi servletul Snoop.
## Regenerarea fişierului `plugin-cfg.xml` | În timpul configurării, fişierul temporar `plugin-cfg.xml` este instalat pe Maşina C în directorul plugins_root`/config/Web_server_name` . Serviciul de configurare plug-in server de Web regenerează fişierul `plugin-cfg.xml` automat. Pentru a utiliza fişierul reall `plugin-cfg.xml` din serverul de aplicaţii, distribuiţi fişierul `plugin-cfg.xml` aşa cum este descris în secţiunea următoare. | Fişierul `plugin-cfg.xml` este generat în directorul profile_root`/config/cells/cell_name /nodes/node_name/servers/Web_server_name` când este creată definiţia de server de Web. Regeneraţi fişierul `plugin-cfg.xml` în definiţia de server de Web din serverul de aplicaţii ori de câte ori se modifică configuraţia. Serverul de Web are acces imediat la fişier ori de câte ori este regenerat. Când este activat serviciul de configurare plug-in server de Web (un serviciu de administrare) pe Maşina A, fişierul `plugin-cfg.xml` este generat automat pentru toate serverele de Web.
## Distribuirea fişierului `plugin-cfg.xml` | Serviciul de configurare plug-in server de Web distribuie fişierul `plugin-cfg.xml` automat numai pentru IBM HTTP Server. Pentru a activa distribuirea automată, faceţi setarea singulară descrisă în ultima secţiune a foii de parcurs. Pentru toate celelalte servere de Web, distribuiţi fişierul de configurare plug-in prin copierea manuală a fişierului `plugin-cfg.xml` din directorul profile_root `/config/cells/cell_name/nodes/node_name/servers/ Web_server_name` de pe Maşina A în directorul plugins_root`/config/Web_server_name` de pe Maşina C. | Utilizaţi opţiunea de mutare a fişierului `plugin-cfg.xml` din directorul profile_root/config/cells/cell_name/nodes/node_name/servers/Web_server_name în directorul plugins_root/config/web_server_name.

### Topologie la distanţă | ### Topologie locală

# Procedura de setare şi depanare pentru distribuire automată Serviciul de configurare plug-in server de Web distribuie fişierul `plugin-cfg.xml` automat numai pentru IBM HTTP Server. Pentru a activa distribuirea automată, faceţi următoarea setare singulară: Creaţi un utilizator=adminUser, parola=adminPassword în fişierul IHS_root `/conf/admin.passwd`. De exemplu: c:\ws\ihs85\bin\htpasswd -cb c:\ws\ihs85\conf\admin.passwd adminUser adminPassword În consola administrativă, faceţi clic pe Servere > Servere de Web > webserver1 > Gestionare server de Web la distanţă. Setaţi valorile următoare: admin Port=8008, User Id=adminUser, Password=adminPassword. Setaţi permisiunile de scriere/citire corecte pentru fişierul `httpd.conf` şi fişierul `plugin-cfg.xml`. Vedeţi fişierul IHS_root`/logs/admin_error.log` pentru informaţii suplimentare. Distribuirea automată a fişierului de configurare plug-in necesită ca serverul administrativ IBM HTTP să fie în stare de funcţionare. Dacă gestionaţi un IBM HTTP Server utilizând consola administrativă WebSphere Application Server, s-ar putea afişa eroarea următoare:
    "Could not connect to IHS Administration server error"
Realizaţi următoarea procedură: Verificaţi că serverul de administrare IBM HTTP Server rulează. Verificaţi că numele gazdei serverului de Web şi portul care este definit în consola administrativă WebSphere Application Server ase potriveşte cu numele gazdei de administrare IBM HTTP Server şi cu portul. Verificaţi că firewall-ul nu vă împiedică să accesaţi serverul de administrare IBM HTTP Server din consola administrativă WebSphere Application Server. Verificaţi că ID utilizator şi parola specificate în consola administrativă WebSphere Application Server prin gestiune la distanţă, sunt create în fişierul `admin.passwd`, utilizând comanda htpasswd. Dacă încercaţi conectarea securizată, verificaţi că exportaţi certificatul personal keydb de server de administrare IBM HTTP Server în baza de date de chei WebSphere Application Server ca certificat de semnatar. Această bază de date de chei este specificată de directiva `com.ibm.ssl.trustStore` în fişierul `sas.client.props` din profilul unde rulează consola dumneavoastră administrativă. Acest considerent este în principal pentru certificate auto-semnate. Dacă încă aveţi probleme, verificaţi fişierul IBM HTTP Server `admin_error.log` şi istoricele WebSphere Application Server (fişierul `trace.log`) pentru a determina cauza problemei.

- # Considerente inter-platforme pentru rularea scriptului de configurare Pot apărea mai multe diferenţe în sistemele de operare şi în platformele maşinilor la configurarea unui server de Web la distanţă: Pe o maşină rulează Windows, iar pe alta rulează Linux sau UNIX. Pe o maşină rulează o codare implicită care este diferită de cealaltă. Pe o maşină rulează Windows, iar pe alta rulează Linux sau UNIX Dacă o maşină rulează sub Linux sau UNIX şi cealaltă maşină rulează sub Windows, utilizaţi scriptul creat în directorul `plugins_root /bin/crossPlatformScripts`. Pe o maşină rulează o codare implicită care este diferită de cealaltă Conţinutul scriptului `configureWeb_server_name.bat` sau scriptul `configure Web_server_name.sh` pot fi corupte dacă codarea implicită a fişierului pe cele două maşini diferă. Acest scenariu este posibil când o maşină este setată pentru locale-ul setat la caracter dublu (DBCS) şi cealaltă maşină nu este. Determinaţi codarea fişierului pentru fiecare maşină şi utilizaţi una din următoarele proceduri ca paliativ. Pentru a determina codarea implicită a fişierului, rulaţi comanda corespunzătoare: Sisteme Windows:
      CHCP
- Sisteme Linux şi UNIX:
      locale
Utilizaţi rezultatul comenzii de pe fiecare maşină ca valoare pentru variabila web_server_machine_encoding şi variabila application_server_machine_encoding în una din următoarele proceduri. Proceduri pentru corectarea diferenţelor de codare Să presupunem că serverul de Web rulează pe o maşină Linux şi Network Deployment rulează pe o maşină Windows. Serverul de Web rulează pe o maşină Linux Rulaţi comanda următoare pe sistemul Linux sau UNIX pentru a coda fişierul scriptului care configurează definiţia serverului de Web, înainte de a copia pe FTP fişierul pe maşina Windows în mod binar:
    iconv -f web_server_machine_encoding \
          -t application_server_machine_encoding \
             configureWeb_server_name.bat
Omiteţi caracterele de continuare de pe Linux şi UNIX (\) dacă introduceţi comanda pe o linie. Important: Numele serverului de Web (porecla) este utilizat în numele fişierului de scripturi. Numele nu poate conţine caractere dintr-un set de caractere dublu-octet (DBCS) dacă intenţionaţi să setaţi IBM HTTP Server pentru distribuire automată. Acum să presupunem că serverul de Web rulează pe o maşină Windows şi Network Deployment rulează pe o maşină Linux sau UNIX. Serverul de Web rulează pe o maşină Windows Rulaţi comanda următoare pe sistemul Linux sau UNIX pentru a coda fişierul de scripturi care configurează definiţia serverului de Web, după ce copiaţi pe FTP fişierul în mod binar:
    iconv -f web_server_machine_encoding \
          -t application_server_machine_encoding \
             configureWeb_server_name.sh
Omiteţi caracterele de continuare de pe Linux şi UNIX (\) dacă introduceţi comanda pe o linie. Dacă nu este suportată maparea de conversie de către comanda iconv pe sistemul dumneavoastră, copiaţi conţinuturile scriptului de configurare a serverului de Web pe un clipboard şi lipiţi-le pe maşina unde rulează serverul de aplicaţii.