7.4.12. Publicación de una base de información


<< Prev   Next >>

La "publicación" de una base de información para operar a través de un servidor web se realiza automáticamente cuando se inicia el servidor autónomo. El servidor autónomo en sí mismo actúa como un servidor web. Al mismo tiempo, el servidor autónomo proporciona todas las opciones de acceso a través de un servidor web que ofrece una publicación regular: un cliente web, un cliente ligero a través de un servidor web, servicios de Internet, una interfaz OData estándar. La capacidad de usar uno u otro método de acceso está controlada por los parámetros del archivo de configuración, con la ayuda de los cuales es posible controlar los parámetros de la publicación.

Una parte de los parámetros de la publicación se pueden cambiar mediante la línea de comandos de inicio del servidor autónomo:

  • --http-base. Permite especificar la ruta al recurso que se utilizará para acceder a la aplicación. La ruta predeterminada es /, lo que significa que se puede iniciar sesión en el cliente web en la dirección http://localhost:8314 (para los parámetros predeterminados). Si se especifica un valor para este parámetro, por ejemplo --base=/standalone/example, se necesitará usar la dirección http://localhost:8314/standalone/example para acceder a la aplicación.
  • --http-port. Puerto de red que se utilizará para acceder a la aplicación. El valor predeterminado es 8314.
  • --http-address. Este parámetro describe qué interfaz de red informática se utilizará para acceder a la publicación. El valor predeterminado es localhost. Otros valores pueden ser:
    • any - utilizar todas las interfaces de red disponibles.
    • xxx.xxx.xxx.xxx.xxx - se utilizará para el acceso la interfaz de red a la que esté asignada la dirección IPv4 especificada.
    • xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx - el acceso utilizará la interfaz de red a la que esté asignada la dirección IPv6 especificada.

Veamos un ejemplo sencillo. Digamos que tenemos un servidor autónomo que funciona con el modo de archivo de una base de información. Este servidor autónomo se inicia con una línea de comandos del tipo:

ibsrv --database-path="c:\db\standalone-server\demo"

En este caso, se podrá acceder a la base de información de este servidor en la dirección http://localhost:8341 cuando se acceda desde un ordenador que ejecute un servidor autónomo.

Supongamos que se necesita proporcionar acceso web a esta base de información en la dirección :8080/standalone/demo">http://<pc-addr>:8080/standalone/demo. Para lograr el resultado, será necesario iniciar el servidor autónomo con la siguiente línea de comandos:

ibsrv --database-path="c:\db\standalone-server\demo" --http-base=/standalone/demo --http-port=8080 --http-address=<pc-addrt>

En este ejemplo, el texto <pc-addr> significa especificar una de las interfaces de red del ordenador que ejecuta el servidor autónomo.

También se debe recordar que un servidor autónomo brinda la capacidad de servir varias publicaciones de una base de información. Esta característica solo está disponible especificando los parámetros apropiados en el archivo de configuración del servidor autónomo.

Ejemplo de un archivo de configuración:

server:
address: localhost
database:
dbms: PostgreSQL
server: dbServerName
name: dbBase
user: postgres
password: postgres
infobase:
name: clusterDbName
distribute-licenses: yes
schedule-jobs: deny
http:
- base: /lk
odata:
publish: true
reuse-sessions:
mode: dontuse
- base: /partner
web-services:
service:
- name: RemoteManagement
alias: RemoteManagment.1cws
publish: true
reuse-sessions:
mode: autouse
odata:
publish: true
reuse-sessions:
mode: dontuse

Consulte también:

  • Publicación de una base de información.
  • Archivo de configuración del servidor autónomo.
  • Sección http del archivo de configuración del servidor autónomo.

<< Prev   Next >>

Icon/Social/001 Icon/Social/006 Icon/Social/005 Icon/Social/004 Icon/Social/002