Introduction
Ce document décrit comment changer le port que le référentiel basé sur Postgres écoute.
Comment est-ce que je change le port que le référentiel basé sur Postgres écoute ?
Dans le serveur d'informations de Cisco v7.0 (CIS) et plus tard, chaque exemple de CIS déploie son propre exemple dédié local de Postgres pour servir de plate-forme de référentiel. Dans des cas quand vous souhaitez changer la plage de port que CIS écoute en fonction, vous pourriez également vouloir changer le port de référentiel (votre HTTP de base + 8) aussi bien pour le garder intérieur inclus qui s'étendent comme vu ici :
- Le HTTP basent le port +1 = JDBC, ODBC et ADO.NET
- Port de base +2 de HTTP = SSL de HTTP
- Le HTTP basent le port +3 = SSL JDBC, ODBC et ADO.NET
- Le port de base +4 de HTTP = a réservé
- Le port de base +5 de HTTP = a réservé
- Port de base +6 de HTTP = moniteur
- Le HTTP basent le port +7 = batterie active/JGroups
- Port de base +8 de HTTP = par défaut de référentiel
- Port de base +9 de HTTP = Monitor(reserved)
On ne l'exige pas pour que le port de référentiel soit toujours (votre HTTP de base + 8), mais vous pourrait désirer cette organisation pour des raisons organisationnelles.
Le port de référentiel n'obtient pas la remise quand vous choisissez un nouveau port HTTP de base dans l'interface utilisateur de configuration de studio. Le port de référentiel n'est pas configurable dans l'interface utilisateur de configuration de studio l'un ou l'autre. Cependant, vous pouvez manuellement éditer le fichier de /conf/server/server_values.xml. Recherchez cette paire de l'ensemble de balises dans le fichier .xml :
<common:attribute>
<common:name>/server/config/database/databasePort</common:name>
<common:type>INTEGER</common:type>
<common:value>9418</common:value>
</common:attribute>
<common:attribute>
<common:name>/server/config/database/connectionUrl</common:name>
<common:type>STRING</common:type>
<common:value>jdbc:postgresql://localhost:9418/cis070001</common:value>
</common:attribute>
Par exemple, si vous avez modifié le port de base de ce serveur de 9410 à 9400, puis vous pourriez également vouloir changer le port de référentiel de 9418 à 9408 (fourni ce port est disponible pour l'usage sur cet hôte). Éditez le port dans la balise comme vu dans l'exemple précédent. Ceci rend CIS pour se connecter à Postgres là-dessus est le port 9408.
Maintenant vous devez faire Postgres écouter sur le port 9408 aussi. Éditez \ référentiel \ données \ postgresql.conf et modifient le port comme vu dans cet exemple :
port = 9418 # (la modification exige la reprise)
Une reprise de Postgres et un CIS est exigée pour que ceci prenne effet.