# Orientační plány instalace modulů plug-in webového serveru pro produkt WebSphere Application Server Network Deployment

Zahájení práce
Orientační plány instalace modulů plug-in:

1. Instalace modulů plug-in webového serveru pro samostatné aplikační servery
2. Instalace modulů plug-in webového serveru pro distribuované prostředí

## Instalace modulů plug-in webového serveru pro samostatné aplikační servery

| Scénář vzdálené instalace | Scénář lokální instalace
## Typické prostředí | # Produkční (doporučeno) | # Vývoj
## Instalace a konfigurace |
Instalace aplikačního serveru:
(Počítač A)
1. | Instalujte produkt IBM Installation Manager.
2. | Použijte produkt Installation Manager k nainstalování produktu WebSphere Application Server Network Deployment.
3. | Vytvořte samostatný aplikační server.
Instalace webového serveru a modulů plug-in webového serveru:
(Počítač B)
4. | Instalujte produkt IBM Installation Manager.
5. | Použijte produkt Installation Manager k instalaci serveru IBM HTTP Server nebo k instalaci jiného podporovaného webového serveru.
6. | Použijte produkt Installation Manager k instalaci modulů plug-in webového serveru pro produkt WebSphere Application Server.
Konfigurace modulu plug-in webového serveru:
(Počítač B)
7. | Použijte produkt Installation Manager k instalaci Nástrojů pro přizpůsobení WebSphere.
8. | Spusťte nástroje pro přizpůsobení WebSphere a spusťte nástroj pro konfiguraci modulů plug-in webového serveru za účelem konfigurace modulu plug-in webového serveru. Skript pro vytvoření a konfiguraci webového serveru se vytvoří v adresáři kořenový_adresář_modulů_plug-in`/bin`.
9. | Zkopírujte skript configurenázev_webového_serveru na počítač A. V části Aspekty více platforem tohoto dokumentu naleznete další informace o spouštění konfiguračních skriptů v těchto situacích: Jeden počítač provozuje operační systém Windows, zatímco druhý počítač provozuje operační systém Linux nebo UNIX. Jeden počítač používá odlišné kódování souborů.
Vytvoření definice webového serveru:
(Počítač A)
10. | Vložte skript `configurenázev_webového_serveru` z počítače B do adresáře kořenový_adresář_aplikačního_serveru`/bin` na počítači A
11. | Spusťte aplikační server v počítači A.
12. | Spusťte skript na počítači A.
Ověření:
(Počítač A)
13. | Ověřte, že došlo ke spuštění aplikačního serveru.
(Počítač B)
14. | Spusťte server IBM HTTP Server nebo jiný podporovaný webový server.
15. | Spusťte servlet snoop.
| K ověření s vlastní aplikací znovu vygenerujte a distribuujte soubor `plugin-cfg.xml` po konfiguraci (instalaci) aplikace.
Instalace aplikačního serveru:
(Počítač A)
1. | Instalujte produkt IBM Installation Manager.
2. | Použijte produkt Installation Manager k nainstalování produktu WebSphere Application Server Network Deployment.
3. | Vytvořte samostatný aplikační server.
Instalace webového serveru a modulů plug-in webového serveru:
(Počítač A)
4. | Použijte produkt Installation Manager k instalaci serveru IBM HTTP Server nebo k instalaci jiného podporovaného webového serveru.
5. | Použijte produkt Installation Manager k instalaci modulů plug-in webového serveru pro produkt WebSphere Application Server.
Konfigurace modulu plug-in webového serveru a vytvoření definice webového serveru:
(Počítač A)
6. | Použijte produkt Installation Manager k instalaci Nástrojů pro přizpůsobení WebSphere.
7. | Spusťte nástroje pro přizpůsobení WebSphere a spusťte nástroj pro konfiguraci modulů webového serveru za účelem konfigurace modulu plug-in webového serveru a vytvoření definice webového serveru.
8. | Spusťte aplikační server.
Ověření:
(Počítač A)
9. | Ověřte, že došlo ke spuštění aplikačního serveru.
10. | Spusťte server IBM HTTP Server nebo jiný podporovaný webový server.
11. | Spusťte servlet snoop.
## Opětovné vygenerování souboru `plugin-cfg.xml` | Během konfigurace dojde k instalaci dočasného souboru `plugin-cfg.xml` na počítač B v adresáři kořenový_adresář_modulů_plug-in`/config/název_webového_serveru`. Služba konfigurace modulu plug-in webového serveru automaticky znovu vygeneruje soubor `plugin-cfg.xml`. Použijte skutečný soubor `plugin-cfg.xml` z aplikačního serveru a rozšiřte soubor `plugin-cfg.xml` podle popisu uvedeného v následující části. | Služba konfigurace modulu plug-in webového serveru automaticky znovu vygeneruje soubor `plugin-cfg.xml`. Soubor `plugin-cfg.xml` je vygenerován v adresáři kořenový_adresář_profilu`/config/cells/název_buňky/nodes/název_uzlu/servers/název_webového_serveru` při vytvoření definice webového serveru.
## Rozšíření souboru `plugin-cfg.xml` | Služba konfigurace modulů plug-in webového serveru zajišťuje automatické rozšíření souboru `plugin-cfg.xml` pouze pro server IBM HTTP Server. Chcete-li povolit automatické rozšíření, proveďte jednorázové nastavení. Pro všechny ostatní webové servery rozšiřte konfigurační soubor modulu plug-in ručně zkopírováním souboru `plugin-cfg.xml` z adresáře kořenový_adresář_profilu`/config/cells/název_buňky/nodes/název_uzlu/servers/název_webového_serveru` na počítači A do adresáře `kořenový_adresář_modulů_plug-in/config/název_webového_serveru` na počítači B. | Použijte volbu propagate k přesunu souboru `plugin-cfg.xml` z adresáře kořenový_adresář_profilu/config/cells/název_buňky /nodes/název_uzlu/servers/název_webového_serveru do adresáře kořenový_adresář_modulů_plug-in/config/název_webového_serveru.

### Vzdálená topologie | ### Lokální topologie

# Instalace modulu plug-in webového serveru pro distribuovaná prostřední (buňky)
| Scénář vzdálené distribuované instalace | Scénář lokální distribuované instalace
## Typické prostředí | # Produkční (doporučeno) | # Vývoj
## Instalace a konfigurace |
Instalace správce implementace:
(Počítač A)
1. | Instalujte produkt IBM Installation Manager.
2. | Použijte produkt Installation Manager k nainstalování produktu WebSphere Application Server Network Deployment.
3. | Vytvořte profil správce implementace.
4. | Ověřte, že je správce implementace spuštěný, aby bylo možné provádět synchronizaci uzlů pro změněné konfigurační soubory.
Instalace aplikačního serveru:
(Počítač B)
5. | Instalujte produkt IBM Installation Manager.
6. | Použijte produkt Installation Manager k nainstalování produktu WebSphere Application Server Network Deployment.
7. | Vytvořte samostatný aplikační server.
8. | Přidejte uzel do buňky správce implementace ke spuštění procesu agenta uzlu. Spusťte agenta uzlu ve stávajícím spravovaném uzlu. Správce implementace a agent uzlu musejí být spuštěni, aby bylo možné provádět synchronizaci uzlů pro změněné konfigurační soubory.
Instalace webového serveru a modulů plug-in webového serveru:
(Počítač C)
9. | Instalujte produkt IBM Installation Manager.
10. | Použijte produkt Installation Manager k instalaci serveru IBM HTTP Server nebo k instalaci jiného podporovaného webového serveru.
11. | Použijte produkt Installation Manager k instalaci modulů plug-in webového serveru pro produkt WebSphere Application Server.
Konfigurace modulu plug-in webového serveru:
(Počítač C)
12. | Použijte produkt Installation Manager k instalaci Nástrojů pro přizpůsobení WebSphere.
13. | Spusťte nástroje pro přizpůsobení WebSphere a spusťte nástroj pro konfiguraci modulů plug-in webového serveru za účelem konfigurace modulu plug-in webového serveru. Skript pro vytvoření a konfiguraci webového serveru se vytvoří v adresáři kořenový_adresář_modulů_plug-in`/bin`.
14. | Zkopírujte skript configurenázev_webového_serveru na počítač A. V části Aspekty více platforem tohoto dokumentu naleznete další informace o spouštění konfiguračních skriptů v těchto situacích: Jeden počítač provozuje operační systém Windows, zatímco druhý počítač provozuje operační systém Linux nebo UNIX. Jeden počítač používá odlišné kódování souborů.
Vytvoření definice webového serveru:
(Počítač A)
15. | Zkopírujte skript configurenázev_webového_serveru z počítače C do adresáře kořenový_adresář_aplikačního_serveru`/bin` na počítači A.
16. | Spusťte skript z příkazového řádku. Tento krok vyžaduje, aby byl spuštěn správce implementace a agent uzlu. Pokud jste povolili zabezpečení nebo změnili výchozí typ konektoru JMX, upravte skript a použijte příslušné parametry.
Ověření:
(Počítače A a B)
17. | Použijte administrativní konzolu správce implementace na počítači A ke spuštění aplikačního serveru na počítači B.
(Počítač C)
18. | Spusťte server IBM HTTP Server nebo jiný podporovaný webový server.
19. | Spusťte servlet snoop.
Poznámka: Následující procedura popisuje instalaci modulů plug-in na dva počítače. Tuto proceduru však můžete provést rovněž pouze na jediném počítači.
Instalace správce implementace:
(Počítač A)
1. | Instalujte produkt IBM Installation Manager.
2. | Použijte produkt Installation Manager k nainstalování produktu WebSphere Application Server Network Deployment.
3. | Vytvořte profil správce implementace.
4. | Ověřte, že je správce implementace spuštěný, aby bylo možné provádět synchronizaci uzlů pro změněné konfigurační soubory.
Instalace aplikačního serveru:
(Počítač B)
5. | Instalujte produkt IBM Installation Manager.
6. | Použijte produkt Installation Manager k nainstalování produktu WebSphere Application Server Network Deployment.
7. | Vytvořte samostatný aplikační server.
8. | Přidejte uzel do buňky správce implementace ke spuštění procesu agenta uzlu. Spusťte agenta uzlu ve stávajícím spravovaném uzlu. Správce implementace a agent uzlu musejí být spuštěni, aby bylo možné provádět synchronizaci uzlů pro změněné konfigurační soubory.
Instalace webového serveru a modulů plug-in webového serveru:
(Počítač B)
9. | Použijte produkt Installation Manager k instalaci serveru IBM HTTP Server nebo k instalaci jiného podporovaného webového serveru.
10. | Použijte produkt Installation Manager k instalaci modulů plug-in webového serveru pro produkt WebSphere Application Server.
Konfigurace modulu plug-in webového serveru:
(Počítač B)
11. | Použijte produkt Installation Manager k instalaci Nástrojů pro přizpůsobení WebSphere.
12. | Spusťte nástroje pro přizpůsobení WebSphere a spusťte nástroj pro konfiguraci modulů webového serveru za účelem konfigurace modulu plug-in webového serveru a vytvoření definice webového serveru. Skript pro vytvoření a konfiguraci webového serveru se vytvoří v adresáři kořenový_adresář_modulů_plug-in`/bin`.
13. | Zkopírujte skript configurenázev_webového_serveru na počítač A. V části Aspekty více platforem tohoto dokumentu naleznete další informace o spouštění konfiguračních skriptů v těchto situacích: Jeden počítač provozuje operační systém Windows, zatímco druhý počítač provozuje operační systém Linux nebo UNIX. Jeden počítač používá odlišné kódování souborů.
Vytvoření definice webového serveru:
(Počítač A)
14. | Zkopírujte skript configurenázev_webového_serveru z počítače B do adresáři kořenový_adresář_aplikačního_serveru`/bin` na počítači A.
15. | Spusťte skript z příkazového řádku. Tento krok vyžaduje, aby byl spuštěn správce implementace a agent uzlu. Pokud jste povolili zabezpečení nebo změnili výchozí typ konektoru JMX, upravte skript a použijte příslušné parametry.
Ověření:
(Počítače A a B)
16. | Použijte administrativní konzolu správce implementace na počítači A ke spuštění aplikačního serveru na počítači B.
17. | Spusťte server IBM HTTP Server nebo jiný podporovaný webový server. Před spuštěním webového serveru Domino v systému Linux či UNIX si opatřete kořenový_adresář_modulů_plug-in`/setupPluginCfg.sh`.
18. | Spusťte servlet snoop.
## Opětovné vygenerování souboru `plugin-cfg.xml` | Během konfigurace dojde k instalaci dočasného souboru `plugin-cfg.xml` na počítač C v adresáři kořenový_adresář_modulů_plug-in`/config/název_webového_serveru`. Služba konfigurace modulu plug-in webového serveru automaticky znovu vygeneruje soubor `plugin-cfg.xml`. Použijte skutečný soubor `plugin-cfg.xml` z aplikačního serveru a rozšíří soubor `plugin-cfg.xml` podle popisu uvedeného v následující části. | Soubor `plugin-cfg.xml` je vygenerován v adresáři kořenový_adresář_profilu`/config/cells/název_buňky /nodes/název_uzlu/servers/název_webového_serveru` při vytvoření definice webového serveru. Vygenerujte soubor `plugin-cfg.xml` znovu v definici webového serveru na aplikačním serveru vždy při změně konfigurace. Webový server má okamžitý přístup k souboru po každém jeho opětovném vygenerování. Je-li na počítači A aktivní služba konfigurace modulů plug-in webového serveru (administrativní služba), generuje se soubor `plugin-cfg.xml` automaticky pro všechny webové servery.
## Rozšíření souboru `plugin-cfg.xml` | Služba konfigurace modulů plug-in webového serveru zajišťuje automatické rozšíření souboru `plugin-cfg.xml` pouze pro server IBM HTTP Server. Chcete-li povolit automatické rozšíření, proveďte jednorázové nastavení popsané v poslední části tohoto orientačního plánu. Pro všechny ostatní webové servery rozšiřte konfigurační soubor modulů plug-in ručně zkopírováním souboru `plugin-cfg.xml` z adresáře kořenový_adresář_profilu`/config/cells/název_buňky/nodes/název_uzlu/servers/ název_webového_serveru` na počítači A do adresáře kořenový_adresář_modulů_plug-in`/config/název_webového_serveru` na počítači C. | Použijte volbu propagate k přesunu souboru `plugin-cfg.xml` z adresáře kořenový_adresář_profilu/config/cells/název_buňky/nodes/název_uzlu/servers/název_webového_serveru do adresářekořenový_adresář_modulů_plug-in/config/název_webového_serveru.

### Vzdálená topologie | ### Lokální topologie

# Postup nastavení a odstraňování problémů pro automatické šíření Služba konfigurace modulů plug-in webového serveru zajišťuje automatické rozšíření souboru `plugin-cfg.xml` pouze pro server IBM HTTP Server. Chcete-li povolit automatické šíření, proveďte níže uvedené jednorázové nastavení: V souboru kořen_IHS`/conf/admin.passwd` vytvořte položky user=jméno_administrátora a password=heslo_administrátora. Například: c:\ws\ihs85\bin\htpasswd -cb c:\ws\ihs85\conf\admin.passwd adminUser adminPassword V administrativní konzole použijte nabídku Servery > Webové servery > webserver1 > Správa vzdáleného webového serveru. Nastavte následující hodnoty: port administrátora=8008, jméno uživatele=jméno_administrátora, heslo=heslo_administrátora. Nastavte správná oprávnění pro čtení/zápis pro soubor `httpd.conf` a soubor `plugin-cfg.xml`. Další informace naleznete v souboru kořenový_adresář_IHS`/logs/admin_error.log`. Automatické šíření konfiguračního souboru modulů plug-in vyžaduje, aby byl v provozu administrativní server IBM HTTP Server. Pokud server IBM HTTP Server spravujete pomocí administrativní konzoly produktu WebSphere Application Server, může se zobrazit následující chyba:
    "Could not connect to IHS Administration server error" (chyba: Nelze se připojit k administrativnímu serveru IHS)
Postupujte takto: Ověřte, že je spuštěn administrativní server IBM HTTP Server. Ověřte, že se název a port hostitele webového serveru definovaný v administrativní konzole serveru WebSphere Application Server shoduje s názvem a portem hostitele administrativního serveru IBM HTTP Server. Ověřte, že vám brána firewall nebrání v přístupu na administrativní server IBM HTTP Server z administrativní konzoly serveru WebSphere Application Server. Ověřte, že ID a heslo uživatele zadané v administrativní konzole serveru WebSphere Application Server v části vzdálené správy, je vytvořeno v souboru `admin.passwd`, pomocí htpasswd. Pokoušíte-li se o vytvoření zabezpečeného připojení, ověřte, že exportujete osobní certifikát keydb administrativního serveru IBM HTTP Server do databáze klíčů serveru WebSphere Application Server jako certifikát podepisujícího subjektu. Tato databáze klíčů je určena direktivou `com.ibm.ssl.trustStore` v souboru `sas.client.props` v profilu, v němž je spuštěna vaše administrativní konzola. Tento aspekt je primárně určen pro certifikáty podepsané svým držitelem. Pokud problémy přetrvávají, zkontrolujte soubor `admin_error.log` serveru IBM HTTP Server a protokoly serveru WebSphere Application Server (soubor `trace.log`) a pátrejte po příčině problému.

- # Aspekty spouštění konfiguračního skriptu na více platformách Při konfiguraci vzdáleného webového serveru se mohou projevit určité rozdíly v operačních systémech a hardwarových platformách: Jeden počítač provozuje operační systém Windows, zatímco druhý počítač provozuje operační systém Linux nebo UNIX. Jeden počítač používá jiné výchozí kódování než druhý počítač. Jeden počítač provozuje operační systém Windows a druhý provozuje operační systém Linux nebo UNIX Pokud jeden počítač provozuje operační systém Linux či UNIX a druhý počítač systém Windows, použijte skripty vytvořené v adresáři `kořenový_adresář_modulů_plug-in/bin/crossPlatformScripts`. Jeden počítač používá jiné výchozí kódování než druhý počítač Obsah skriptu `configurenázev_webového_serveru.bat` nebo `configurenázev_webového_serveru.sh` může být poškozen, pokud se odlišují výchozí kódování textových souborů dvou počítačů. K tomuto scénáři může dojít v případě, že je právě jeden počítač nastaven pro národní prostředí dvoubajtové znakové sady (DBCS). Určete kódování textových souborů pro jednotlivé počítače a použijte některé z níže uvedených náhradních řešení. Určení výchozího kódování textových souborů zjistíte spuštěním příslušného příkazu: Systémy Windows:
      CHCP
- Systémy Linux a UNIX:
      locale
Výsledky příkazu v jednotlivých počítačích použijte jako hodnotu proměnné kódování_počítače_webového_serveru a proměnné kódování_počítače_aplikačního_serveru v jednom z následujících postupů. Postupy pro úpravu rozdílů v kódováních Předpokládejme, že webový server běží na počítači se systémem Linux a síťová implementace běží na počítači se systémem Windows. Webový server běžící na počítači se systémem Linux Spuštěním následujícího příkazu v systému Linux či UNIX zakódujte skriptový soubor, který konfiguruje definici serveru, před přenosem tohoto souboru prostřednictvím protokolu FTP v binárním režimu na počítač se systémem Windows:
    iconv -f kódování_počítače_webového_serveru \
          -t kódování_počítače_aplikačního_serveru \
             configurenázev_webového_serveru.bat
Při zadání příkazu do jednoho řádku vynechte znaky pokračování řádku systémů Linux a UNIX (\). Důležité: V názvu skriptového souboru je použit název webového serveru (přezdívka). Chcete-li nastavit server IBM HTTP Server pro automatické šíření, název nesmí obsahovat znaky z dvoubajtové znakové sady (DBCS). Nyní předpokládejme, že webový server běží na počítači s operačním systémem Windows a síťová implementace běží na počítači se systémem Linux nebo UNIX. Webový server spuštěný na počítači se systémem Windows Spuštěním následujícího příkazu v systému Linux či UNIX zakódujte skriptový soubor, který konfiguruje definici webového serveru, po přenesení souboru prostřednictvím protokolu FTP v binárním režimu:
    iconv -f kódování_počítače_webového_serveru \
          -t kódování_počítače_aplikačního_serveru \
             configurenázev_webového_serveru.sh
Při zadání příkazu do jednoho řádku vynechte znaky pokračování řádku systémů Linux a UNIX (\). Pokud převod mapování není příkazem iconv v daném systému podporován, zkopírujte obsah konfiguračního skriptu webového serveru do schránky a vložte jej do počítače, kde je spuštěn daný aplikační server.