Contactos

Comparación de los manipuladores IIS 1C. Configuración de servidores web para trabajar con "1c: Enterprise. Bichos con quien se reunió

31/05/2016

Configuración del servidor web de Microsoft Internet Information Services (IIS) para trabajar con plataformas 1C: Enterprise

Descripción general de las publicaciones

Como usted sabe, la publicación de las bases de datos de 1C se puede realizar tanto del Configurador como en la utilidad WebInst. Más El algoritmo de publicación se describe en su, por ejemplo, para este enlace.

Vale la pena señalar que la publicación para un servidor de 64 bits es posible solo en el Configurador en Linux OS o usando la utilidad WebInst. En algunas de nuestras pruebas de carga, los servidores web de IIS de 64 bits mostraron un poco mejor interpretaciónPor lo tanto, en ausencia de otras restricciones, le recomendamos usarlos.

Si planea usar el servidor web IIS de 32 bits, no olvides permitir el inicio de las aplicaciones de 32 bits: en la lista "Piscina de aplicación" ("Piscinas de aplicaciones") para cada opción que desea presionar el mouse derecho. Botón en el menú contextual, seleccione " Opciones extra... "(" Configuración avanzada "), luego configure el parámetro" Aplicaciones permitidas de 32 bits "(" Habilitar aplicaciones de 32 bits ") en el valor" verdadero "(" verdadero ").

La documentación también describe varios elementos importantes sobre cómo trabajar con IIS Web Server. Los cotizamos: al publicar el servidor web de IIS, debe recordar que:

  • La publicación siempre se ejecuta para el sitio web predeterminado (sitio web predeterminado).
  • La publicación siempre se está ejecutando para el grupo de aplicaciones predeterminado (PAGOFAPPPOOL).
  • Para el grupo de aplicaciones utilizado para trabajar "1c: Empresas", la compatibilidad debe estar deshabilitada .NET .NET. Para hacer esto, establezca la propiedad del grupo de aplicaciones de la "versión del miércoles. NET Framework."(" .NET Framework Version ") al valor" Sin código administrado ").

La información sobre los dos primeros puntos es importante tanto en sí misma, y \u200b\u200bespecialmente en el contexto de la pregunta en consideración, ya que será útil para nosotros más tarde. La tercera recomendación, en nuestra experiencia, no es obligatoria e IIS Web Server opera con éxito en el modo de uso de la versión, por ejemplo, .NET Framework v4.

Configuración IIS para diferentes versiones de la plataforma 1C

Para utilizar varios módulos de expansión del servidor web, que difieren solo en los dígitos tercero y cuarto de la versión, debe usar diferentes grupos de aplicaciones (dentro de un grupo de aplicaciones, es imposible). En consecuencia, se deben crear muchos grupos de aplicaciones en el servidor web, cuántas versiones diferentes de los módulos de extensión se planifican para usar, y luego debe vincular manualmente cada aplicación virtual al grupo de aplicaciones deseadas.

Por lo tanto, crearemos dos grupos de aplicaciones adicionales, por ejemplo (en general, pueden ser mayores), por conveniencia, especificamos el nombre de la plataforma con la que planeamos usarlos (indicamos la versión de los abreviados: "8.3. 6 ", pero puedes ser más conveniente versión completaPor ejemplo, "8.3.6.2237", o incluso divide los grupos de aplicaciones aplicados, por ejemplo, el "Pool del clúster de prueba"). Establecemos los parámetros recomendados (versión media, característica del uso de aplicaciones de 32 bits). Como resultado, debe ver la siguiente lista de grupos de servidores web de IIS:

A continuación, iniciamos el Configurador (no olvides realizar esta acción en nombre del Administrador) y realizar la publicación. Como se indica en la documentación, aparece (o actualizado si la publicación ya se ha ejecutado anteriormente) un nuevo registro del sitio web en el grupo del sitio web predeterminado. En los parámetros adicionales de esta publicación, el grupo de aplicaciones predeterminado será "DefaultApProol". Para cambiarlo, puede llamar a los "parámetros avanzados ..." o "Configuración básica ...". Llamamos al principal:

Reemplazamos el grupo de aplicaciones predeterminado ("DefaultApProol") en el grupo de aplicaciones, la versión correspondiente de la plataforma 1C de la base publicada ("Apppool 1c 8.3.6" o "AppPepool 1c 8.3.7").

Si desea cambiar el controlador del módulo de expansión del servidor web (por ejemplo, después de la publicación de un configurador de 32 bits a una versión de 64 bits), podemos hacerlo aquí:

Hacemos de manera similar para otra base de información y otra versión de la plataforma 1C.

¡En esto se completan todas las configuraciones necesarias! Verifique y disfrute del trabajo simultáneo con 1C aplicaciones web. versiones diferentes Dentro de un servidor web:

Conclusión

En el artículo, describimos un método que le permite usar varias publicaciones. bases de información Dentro de un servidor web IIS para obtener información sobre la información "1c: Enterprise" de diferentes versiones. Esto es necesario si trabaja en un servidor con múltiples bases de trabajo o de prueba, para las cuales las versiones de la plataforma 1C varían.

Esperamos que pueda cumplir fácilmente la tarea que necesita y continuar usando 1C productos con placer. Bueno, si no puedes hacer algo, o encontrarás alguna dificultad, ¡te ayudaremos!

Dicen, en 1C Programación hay elfos puros.

Los sofisticados desarrolladores, que, según el TK exhaustivo, crean creaciones no permanentes en habitaciones luminosas con música tranquila y luz apagada :)

Con el encuentro semanal y la discusión de Scrum: "pollos" para el café con una magdalena :)

Leímos sobre ellos, pero aún no vistos.

Programador / Introducción 1c
(y en general, la mayoría de los especialistas en 1c)
- esto es no solo programación

Todavía hay un montón de tareas que no tienen una relación en realidad, sino son parte obligatoria del trabajo Cualquier introducción o programador 1c.

Está claro que con la adición de nuevos usuarios o arreglos de banderas al configurar los derechos, todo es más o menos a otro :)

Pero hay temas que claramente no se convirtieron en "conocimiento masivo".

Por lo tanto, consideramos útil liberar materiales adicionales.

Lanzar 1c: Empresas bajo el cliente web

El tema de hoy, proviene de la encuesta de verano (sí, leemos las respuestas :)

El tema "1c y web" sigue siendo relativamente nuevo, para muchos - Terra Incognita, que aún no se ha tratado.

Por lo tanto - tomar:

Información introductoria en el lanzamiento de 1C bajo el cliente web.

La primera lección de video introductoria.

Características del cliente web

El cliente web es una de las aplicaciones cliente en la plataforma 1c: Enterprise, y difiere significativamente de un cliente grueso o sutil.
Considere las características y los momentos distintivos de un cliente web.

Esquema general de trabajar con la información Bases "1c: Enterprise" a través de un navegador web

Este video discute cómo funciona con las bases de información "1c: Enterprise" se organiza cuando se utiliza un navegador web.
¿Qué servidores web se pueden usar y qué configuraciones se pueden iniciar debajo del cliente web?

Publicación de la base en un servidor web.

En este video, se considera, qué acciones con la base de información deben estar disponibles para el usuario a través del navegador.
Se describe que está publicando una base en un servidor web.

Instalando IIS Web Server Servidor de windows 2008. Publicación de la base de información "1c: Enterprise"

Uno de los servidores web con los que "1c: Enterprise" es IIS de Microsoft. Se incluye en la entrega de Windows Server.
Este video describe cómo instalar IIS y ejecutar la publicación de la base de información en Windows Server 2008.
Conectarse a la base de datos publicada utilizando Explorador de Internet..

Configuración de publicación en IIS Services Manager

En este video, utilizando el administrador de servicios IIS, consideramos lo que sucede en el servidor web al publicar la base de datos, cuya configuración se establece, y qué se encuentra en el directorio de publicación.

Características de la publicación de información de información.

En este video, consideramos qué errores de derechos de acceso pueden ocurrir al publicar bases de información de archivos.

Conexión a una base de datos publicada en un servidor web con un cliente delgado

En este video, consideramos cómo conectarse a la base de datos de información publicada en el servidor web, no solo con un navegador, sino también en el cliente sutil.
Esta base de datos se puede agregar a la lista de bases de datos en la ventana de inicio.

Instalación de IIS Web Server en Windows Server 2012 R2. Configuración de una expansión de 32 bits.

En este video, el servidor web de IIS se está observando bajo Windows Server 2012 R2.
Se describe qué ajustes deben realizarse para garantizar la operación de una expansión de 32 bits en el sistema operativo de 64 bits.

Publicación de la base de información en un servidor web en Windows Server 2012 R2

Este video describe cómo publicar una base de información en Windows Server 2012 R2 que la publicación debe ejecutarse en el Configurador en nombre del administrador.

Configuración de un módulo de extensión de servidor web de 64 bits para IIS

Este video describe cómo instalar un servidor de 64 bits "1c: Enterprise" y cómo configurar un servidor web para trabajar con esta plataforma.

En este artículo, describiré el proceso de la organización en detalle. acceso web A las bases de datos "1c: Enterprise" 8.3 En el servidor web de IIS (servidor de información de Internet) Microsoft Windows. Servidor. Para versiones anteriores "1c: Enterprise" ( 8.1 y 8.2 ) El algoritmo de publicación de la base de datos es generalmente similar. El algoritmo de configuración de IIS para trabajar "1c: Enterprise" se considerará, y el proceso de publicación de bases de datos en un servidor web se describe para De 32 bitsy para 64 bits Módulo de extensión del servidor web.

1. ¿Qué necesitas?

  1. La computadora es responsable del servidor web que ejecuta uno de los sistemas operativos:
  2. Derechos de administrador local en esta computadora.
  3. Distribución para el componente de instalación "1c: Enterprise". Para configurar un módulo de extensión de servidor web de 64 bits, distribución para instalar un servidor de 64 bits "1c: Enterprise". EN este ejemplo Versión usada 8.3.4.389 . Para versiones anteriores "1c: Enterprise" ( 8.1 y 8.2 ) El algoritmo de publicación de la base de datos es generalmente similar.

2. Instalación de IIS Web Server

Instale el servidor web del servidor de información de Internet, que es predeterminado en la entrega de Microsoft Windows Server. Al instalar, definitivamente seleccionamos los componentes:

  • Características HTTP comunes (características HTTP comunes)
    • Contenido estático (contenido estático)
    • Documento predeterminado (documento predeterminado)
    • Revisión de directorio (navegación de directorios)
    • Errores HTTP (errores HTTP)
  • Desarrollo de aplicaciones (desarrollo de aplicaciones)
    • ASP.NET 3.5.
    • Extensibility.net 3.5 (.NET Extensibilidad 3.5)
    • Extensiones ISAPI (extensiones ISAPI)
    • Filtros ISAPI (filtros ISAPI)
  • Corrección y diagnóstico (salud y diagnóstico).
    • Registro HTTP (logging http)
    • Monitor de solicitud (Monitor de solicitud)
  • Herramientas de gestión (herramientas de gestión)
    • IIS Management Console (IIS Management Console)

En detalle sobre el proceso de implementación del servidor web de IIS:

  • En Microsoft Windows Server 2012 (R2) -. IIS versión 8, después de la instalación, debe ver la página del sitio web predeterminado:

  • En Microsoft Windows Server 2008 (R2) -. IIS versión 7, después de la instalación, debe ver la página del sitio web predeterminado:

3. Instalación del componente "1c: Enterprise"

Para el mismo servidor donde se implementa IIS Web Server, asegúrese de seleccionar el componente al instalar:

  • 1c: Empresa
  • Módulos de extensiones del servidor web

Si planea configurar un módulo de extensión de servidor web de 64 bits, debe ejecutarse adicionalmente desde la entrega correspondiente "1c: Enterprise" e instale el componente:

  • Módulo de extensión del servidor web

4. Configuración del sistema operativo.

Ahora debe instalar los derechos necesarios para las carpetas de teclas utilizadas cuando se trabaja para el acceso web a las bases de datos "1c: Enterprise". Para el directorio de almacenamiento de los archivos del sitio web publicados en el servidor web (predeterminado C: \\ inetpub \\ wwwroot \\) Es necesario dar plenos derechos al grupo " Usuarios"(Usuarios). En principio, este paso se puede omitir, pero luego publicar o cambiar la publicación de la base de datos, deberá ejecutar "1c: Enterprise" en nombre del administrador. Para configurar la seguridad este catálogo, Hago clic en el botón derecho del ratón y selecciono el menú contextual " Propiedades"(Propiedades).

En la ventana de propiedades que se abre, vaya al " Seguridad"(Seguridad) y presiona el botón" Cambio"(Editar ...), para cambiar los permisos válidos. Aparecerá la ventana Permisos para este directorio. En la lista de grupos o usuarios (grupos o nombres de usuario), seleccione el grupo " Usuarios"(Usuarios) y en la lista de permisos para el grupo seleccionado establece la bandera" Acceso a puty"(Control total). Luego haga clic en " Solicitar"(Aplicar) para registrar cambios y cerrar todas las ventanas usando el" botón " OK».

A continuación, debe dar plenos derechos al catálogo con archivos instalados "1c: Enterprise" (Predeterminado C: \\ Archivos de programa (X86) \\ 1CV8 \\para un módulo de expansión de 32 bits y C: \\ Archivos de programa \\ 1CV8 \\ Para un grupo de 64 bits) Iis_iusrs.. Para hacer esto, nos desempeñamos similar a la acción descrita anteriormente, con la única diferencia que para que el grupo necesario aparezca en la lista " Grupos o usuarios"(Grupos o nombres de usuario) Debe hacer clic en el botón" Agregar"(Añadir ..), y en la ventana de selección de grupo o usuarios hacen clic en" Adicionalmente"(Avanzado ...).

Luego presione el botón ubicado a la derecha. Buscar"(Encontrar ahora), después de lo cual eligen el grupo necesario. Iis_iusrs. En la tabla Resultados de la búsqueda y haga clic en " OK».

Grupo Iis_iusrs. Aparecerá en la lista de grupos o usuarios. Dando sus derechos completos al directorio seleccionado y haga clic en " Solicitar"(Aplicar) para guardar los cambios.

Bueno, finalmente, si la publicación se ejecuta para la base de archivos, también es necesario dar un grupo Iis_iusrs. Derechos completos al directorio con los archivos de esta base de información.

5. Publicación de la base de datos en un servidor web.

Vaya a publicar directamente una base de datos en un servidor web. Para hacer esto, lance "1c: Enterprise" en el modo Configurador para la base que desea publicar. Luego seleccione " Administración» — « Publicación en un servidor web ...»

La ventana de Configuración de la propiedad de publicación se abre en un servidor web. Los principales campos necesarios para la publicación ya están llenos de predeterminados:

  • El nombre del directorio virtual: el nombre para el que se producirá en la base de datos en el servidor web. Puede consistir solo en los símbolos del alfabeto latino.
  • Servidor web: seleccionado de la lista de servidores web que se encuentra en la computadora actual. En nuestro caso, estos son servicios de información de Internet.
  • Catálogo: la ubicación física del directorio en el que se ubicarán los archivos. aplicaciones virtuales.
  • Puede especificar los tipos de clientes para publicar, así como especificar la posibilidad de publicar servicios web. En la siguiente tabla, puede editar la lista de servicios web que se publicarán, así como en la columna " Habla a»Cambie el sinónimo para el que atraerá a este servicio web.
  • Además, para el servidor web de IIS, es posible especificar la necesidad de realizar la autenticación en un servidor web utilizando las herramientas del sistema operativo configurando el indicador apropiado.

Al seleccionar la configuración de publicación necesaria, haga clic en " Publicar».

Si la publicación ha pasado sin errores, consulte el mensaje apropiado.

La publicación en el servidor web de IIS siempre se ejecuta para el sitio web predeterminado y para el grupo de aplicaciones predeterminado. Vale la pena tener en cuenta que al publicar un configurador, se registrará un módulo de extensión de servidor web de 32 bits y se registrará el grupo de aplicaciones predeterminado. Defaultapppool- Trabajar sin establecer solo con aplicaciones de 64 bits. En consecuencia, las acciones adicionales dependen de la broca del módulo de expansión del servidor web, que está previsto que se utilice. Para un módulo de extensión de servidor web de 32 bits, debe permitir que el grupo de aplicaciones use aplicaciones de 32 bits o registre un módulo de extensión de servidor web de 64 bits. Esto será discutido abajo

6. Configuración de IIS para usar un módulo de expansión del servidor web de 32 bits

Fondos"(Herramientas) -" Despachador de servicio IIS

Sitio web predeterminado. - Un directorio virtual con el nombre se convierte en la aplicación, que establecemos al publicar una base de datos. Para completar la publicación, sigue sólo para resolver aplicaciones de 32 bits para el grupo de aplicaciones predeterminado. Para hacer esto, vamos a movernos en el árbol de conexión a Aplicaciones de piscinas"(Piscinas de aplicaciones).

En la lista de grupos de aplicaciones, encuentra la piscina llamada Defaultapppool. Hace clic en él con el botón derecho del mouse y en el menú contextual Seleccione el artículo " Opciones extra"AJUSTES AVANZADOS).

En la ventana de parámetros de la aplicación de la aplicación que se abre, en el grupo " General"(General) Encuentra el artículo" Se permiten aplicaciones de 32 bits."(Habilitar aplicaciones de 32 bits) y establecer el valor del parámetro para igualar Cierto.. Luego guarde los cambios haciendo clic en " OK».

7. Configuración de IIS para usar un módulo de extensión de servidor web de 64 bits

Registre un módulo de extensión de servidor web de 64 bits utilizando una utilidad webinst.exe. Versión relevante ubicada en el catálogo. compartimiento., catálogo S. programa instalado "1c: Empresa" o use el método a continuación.

Ejecute IIS Manager (Servicios de información de Internet (IIS) Manager). Puede hacerlo del Administrador del servidor (Administrador del servidor) seleccionando el artículo " Fondos"(Herramientas) -" Despachador de servicio IIS"Servicios de información de Internet (IIS) Manager).

Aquí, al girar el árbol en la ventana de Conexiones, veremos que para el sitio web predeterminado - Sitio web predeterminado. - Un directorio virtual se convirtió en la aplicación con el nombre que establecemos al publicar una base de datos. Para completar la publicación, sigue siendo solo para indicar. esta aplicación Use un controlador de consultas de 64 bits. Para hacer esto, abra la página de configuración de asignación de manejadores para este directorio virtual seleccionando " Comparación de Manipuladores"(Mapas de controlador) en página de inicio Aplicaciones.

En la tabla de comparaciones de procesadores, encontramos el manejador. "1c extensión de servicio web". Abra este controlador haciendo clic en 2 veces en la línea correspondiente en la tabla.

Edite el controlador, reemplazando la ruta al ejecutable del módulo de expansión del servidor web de 32 bits, que se selecciona en este momento, En el camino a la versión de 64 bits de la biblioteca. En este ejemplo, cambia la ruta C " C: \\ Archivos de programa (X86) \\ 1CV8 \\ 8.3.4.389 \\ bin \\ wsisapi.dll" sobre el " C: \\ Archivos de programa \\ 1CV8 \\ 8.3.4.389 \\ bin \\ wsisapi.dll"Aprovechando el botón de selección. Cambiando el camino, haga clic en " OK»Para guardar los cambios.

8. Conexión a una base de datos de información publicada a través de un navegador web

Bueno, parece ser todo. Para las conexiones, para acaba de publicar la base de datos, ejecutar Internet Explorer, y en la barra de direcciones entramos en la ruta de la vista http: // localhost /<Имя публикации информационной базы> . En este ejemplo, es http: // localhost / demoaccounting /.

También puede conectarse a esta base de datos de información desde cualquier computadora en la red al comunicarse con el servidor web de acuerdo con su interno (o si el puerto está procesado 80 , en una dirección IP externa).

En este caso, para el correcto funcionamiento de "1c: Enterprise", el nombre de dominio para el que se debe agregar la apelación (o la dirección IP) a los nodos seguros Internet Explorer, y se deben permitir la ventana emergente para ello. Lee mas entorno de internet Explorador para el cliente web "1c: Enterprise" lee.

9. Conexión a una base de datos de información publicada a través del cliente "1c: Enterprises"

La base de información publicada en el servidor web se puede conectar con la ayuda de un cliente delgado "1c: Enterprise". Para conectarse, abra la ventana de inicio "1c: Enterprise" y haga clic en " Agregar"Para agregar una base de información.

En la ventana Agregar la base de datos / grupo de la información, configuramos el interruptor a " Añadiendo a la lista de una base de información existente"Y haga clic" Más».

Presentamos el nombre de la base de datos, ya que se mostrará en la lista de bases de información (debe ser exclusiva de esta lista), el tipo de ubicación elegirá " En un servidor web"Y haga clic" Más».

Ingresamos la línea de dirección para conectarse a la base de información (sin prefijo / ru_en /). También aquí puede especificar los parámetros del servidor proxy (si corresponde) y el método de autenticación en el servidor web. Al especificar la configuración necesaria nuevamente, hemos clic en " Más».

Indique los parámetros de inicio para la base de información y haga clic en " Listo»Para completar el asistente.

Después de eso, esta base de información aparecerá en la lista de la ventana de inicio de "1c: Enterprise". Tenga en cuenta que el configurador de modo de inicio no está disponible para este tipo Conexiones. Haga clic en " 1c: Empresa»Para conectarse a la base de información.

10. Configuraciones del directorio virtual.

Considere la estructura de los archivos que se crearon durante el proceso de publicación. Si el acceso web a la base de información publicada por alguna razón no ganó, archivos de configuración Puede editar manualmente, para lograr el resultado deseado (se puede descargar archivos de configuración de este artículo para un módulo de extensión de servidor web de 64 bits).

Vamos al directorio que señalamos durante la publicación de la base de datos. Dos archivos verán en él:

  • default.vrd.
  • web.config

Ambos archivos están disponibles para ver y editarlos utilizando ninguno. editor de texto, por ejemplo, Bloc de notas (Bloc de notas). Considere la estructura de estos archivos.

10.1. File default.vrd.

En archivo default.vrd. Describe los servicios web publicados (elemento ), y también especifica el nombre de la aplicación virtual (atributo base.) y la línea de conexión a la base de información "1c: Enterprise" (atributo ib.). En este ejemplo, para la base de información de archivos, la cadena de conexión será la siguiente:

Ib \u003d "File \u003d" C: \\ 1C_BASE \\ DemoAccounting ";"

Como se puede ver en el ejemplo, si se encuentran los símbolos en la cadena de conexión, no válida desde el punto de vista del estándar XML (http://www.w3.org/tr/xml11/), deben ser reemplazados en consecuencia.

En la barra de conexiones, puede especificar el nombre de usuario y la contraseña del usuario. En este caso, la conexión a la base de datos de información se ejecutará en nombre del usuario especificado. Por ejemplo, para conectarse en nombre del usuario, el vendedor, la cadena de conexión será la siguiente:

Ib \u003d "File \u003d" C: \\ 1C_BASE \\ DemoAccounting "; usr \u003d vendedor; pwd \u003d 123;"

Para la cadena de conexión se verá:

Ib \u003d "srvr \u003d" win2012; ref \u003d contabilidad; "

Dónde Win2012. - el nombre del grupo de servidores "1c: Enterprise", y Contabilidad. - El nombre de la base de datos en el clúster.

Leer más sobre la estructura. este archivo Puede leer en el libro "Guía del administrador" 2ª edición, Apéndice 2, Capítulo 3.12.

10.2. Archivo web.config

Archivo web.config - Este es un archivo que define los parámetros para la aplicación web ASP.NET. Cada aplicación web debe tener un archivo web.configUbicado en su directorio raíz. Nuestro catálogo virtual no es una excepción. El archivo actual contiene datos en el proceso de procesamiento "1C Web Service Extension", procesando solicitudes a esta aplicación. El controlador está configurado de tal manera que todas las solicitudes se transmiten a la biblioteca. wsisapi.dllUbicado en el catálogo. compartimiento., Catálogo con archivos "1c: Enterprise". En el caso de utilizar bases de información del servidor, la versión de la biblioteca debe cumplir con la versión del clúster de servidores 1C: Enterprise.

Este controlador se puede encontrar (o agregar si no está) en el administrador de servicios de IIS. Para hacer esto, seleccione la pestaña con la aplicación actual y seleccione el elemento en la ventana Propiedades. Comparación de Manipuladores"(Asignaciones de controlador).

En las tablas de comparación de la tabla veremos nuestro manejador. "1c extensión de servicio web". Si no hay tal controlador en la lista, debe agregarlo seleccionando en la ventana " Comportamiento"(Acciones) Artículo" Añadiendo una comparación de scripts con signos de comodín "(Añadir mapa de guión comodín ...).

Al agregar, ingrese el nombre del controlador y especifique la ruta al archivo wsisapi.dll. Estos parámetros se pueden cambiar para un controlador válido seleccionando " Cambio ..."(Editar ...) en la ventana de la lista de acciones.

También es necesario asegurarse de que la bandera se enfrente al manejador. Actuación"(Ejecutar) en la ventana de cambio de resolución de funciones. Llame a esta ventana seleccionando " Cambiando los permisos de la función ..."(Editar permisos de características ...) en la ventana" Comportamiento"(Comportamiento).

¿Te ayudará este artículo?

Aunque 1C no recomienda usar un servidor web en el modo de archivo (y solo en el servidor), sin embargo, para pequeñas empresas con 2-3 contadores que utilizan un servidor web en nuevas configuraciones con " formas manejables"(Contabilidad 3.0, salario 3.0 y otros) - le permite organizar bastante acceso rápido A la base computadoras de redIncluso si son computadoras de estas en esencia ya la antigua basura. Solo es importante que la computadora principal con bases de datos y servidor web sea decente (por ejemplo, Core I3, 8 GB de RAM y DISCO SSD).

Manual paso a paso para configurar el servidor web 1C en Apache (incluida la opción de archivo de base de datos)

1. Descargar Apache Installer

Por alguna razón, todas las versiones nuevas (por ejemplo, 2.4.25) Apache se detuvieron como una distribución autoextraíble. Es bastante aceptable utilizar no la última distribución 2.2.25: permitirle obtener un instalador conveniente y evitar manipulaciones adicionales.

Presto atención: es conveniente para nosotros usar exactamente * .msi installer

De acuerdo con la recomendación del usuario (gracias, Vladimir), publico un enlace a Apache versión 2.4 (www.apachelounge.com). También de sus palabras, si se balancea x64, entonces prepárese para colocar una plataforma X64 1C similar y en httpd.conf Editar la cadena de loadmodule _1cws_module "C: / Archivos de programa / 1CV8 / 8.3.9.2016 / bin / wsap24.dll.
Pero yo mismo no recomiendo usar 64 bits 1C, porque, con un alto grado de probabilidad, surgirán dificultades gigantescas al conectar equipos de negociación, o algunas otras bibliotecas de terceros.

Seleccione "No SSL" Distribución, si las bases están abiertas solo dentro de nuestro red local o la distribución "SSL", si la base se abrirá en Internet. Además, la configuración SSL se puede leer en una información de artículo

En nuestro ejemplo, personalizaremos el servidor sin SSL para usar solo dentro de la red local.

2. Ejecute el instalador descargado

Rellene el dominio de la red: localhost, nombre del servidor: localhost

Haga clic en Siguiente, Tipo de configuración: Típico Siguiente, Siguiente, Instale

3. Compruebe si el servidor web comenzó

Para hacer esto, abra cualquier navegador y especifique la dirección de la página http: // localhosthost

¡Tenemos que ver la página con la inscripción que funciona!

Descubra la dirección IP de nuestra computadora en la red local. Para hacer esto, en la esquina inferior derecha (junto al reloj), encontramos el icono de la red local, haga clic en él, haga clic con el botón derecho en él y abra el "Centro de administración de red y acceso común"

Elige nuestra red

Y presione el botón "Detalles"

En mi caso, la dirección de la computadora en la red local 192.168.0.189

Ahora regresamos al navegador y verificamos la disponibilidad de la página de Works en la dirección IP http://192.168.0.189 (en su caso, los números serán diferentes)

Si vi lo familiar, la página de funcionamiento de nuevo, todo está bien.

4. Verifique la disponibilidad de una página de otras computadoras y configure el firewall

Vuelve a intentar abrir un amigo con nosotros http://192.168.0.189 (tiene números diferentes), pero ya de cualquier otra computadora en la red local.

Si, en lugar de la página familiar, vio "no se puede acceder al sitio" o un mensaje similar, para completar el firewall. Para hacer esto, regresamos a esa computadora donde se instala Apache, vaya al "Panel de control" - "Sistema y seguridad": "Firewall de Windows" y en el lado izquierdo de la pantalla haga clic en "Parámetros adicionales

Haga clic en la sección "Reglas para las conexiones entrantes", luego en la parte derecha de la ventana "Crear regla"

Pon las tres casillas de verificación

Indique un nombre arbitrario, por ejemplo "Puerto de Web Server 80 para 1C". Listo.

Volvemos a otras computadoras nuevamente y nos aseguramos de que ahora por la dirección IP http://192.168.0.189, el navegador muestra una página amigable para nosotros Funciona.

5. Publicamos nuestra base de datos en el servidor web.

Abra el Configurador de nuestra base de datos (Inicie 1C requerido en nombre del Administrador)

06.04.2014

Hay:

Windows 8.1 Professional.

1C Enterprise, versión 8.3.4.465.

Base de datos CD 3.0.

Es necesario establecer acceso a la base de datos SOP especificada a través del navegador de Internet o cliente delgado.

Para facilitar la comprensión, todas las acciones se describirán en el panel de control.

    2. Publicación de la base de datos de 1C Enterprise.

    Después de instalar el IIS, debe iniciar el Configurador en nombre del administrador local y publicar la base de datos.

  1. El configurador en sí configura IIS.

Estamos de acuerdo en reiniciar el servidor IIS después de la publicación de la nueva base.


    7. Abra el puerto en el firewall.

    Panel de control - Firewall de Windows - Parámetros adicionales.

    Cree una regla para las conexiones entrantes para el puerto seleccionado.

8. Organización del trabajo a través de Internet.

Para que la base de datos llegue de " internet abierto"Debe comprar el proveedor de" dirección IP blanca ". En figura, será su identificador digital mediante el cual todas las computadoras de Internet lo reconocerán. Si su servidor web está con esa dirección, no necesita nada más. Si el Internet entregará un enrutador u otra computadora con un servidor proxy (es decir, pasarela), luego en esta puerta de enlace debe abrir algunos de los puertos y redirigirlo al puerto de trabajo de IIS en el servidor web. En la configuración de la puerta de enlace. debe especificar el puerto entrante, y donde se redirige el tráfico: la dirección IP y el puerto del servidor web.

  1. 9. Ejecutar un navegador.

    En mi caso, la fila de inicio del navegador se verá así:

protocolo HTTP - Nota.

i7 - Nombre de la computadora DNS o dirección del servidor web.

180 - Puerto IIS (no puede especificar si el puerto predeterminado)

hRM30 - Catálogo de publicaciones (C: \\ inetpub \\ wwwwroot \\ hrm30)

Para un cliente delgado, la cadena se especifica en la configuración de la conexión.

¡Todo, puedes trabajar!

En el futuro, no olvide actualizar la publicación después de actualizar la plataforma Enterprise 1C.



¿Te gustó el artículo? Compártelo