Instalación de una máquina virtual para Bitrix. Máquina virtual VMBitrix. Historial de versiones de BitrixEnv y BitrixVM

"1C-Bitrix: Máquina virtual» especialmente configurado para una ejecución rápida de los productos de software 1C-Bitrix: ¡se implementa en minutos y está listo para funcionar de inmediato! No solo puede instalar versiones de prueba de los productos 1C-Bitrix en una máquina virtual, sino también transferir sus propios proyectos ya preparados.

"1C-Bitrix: entorno web" - Linux

"1C-Bitrix": entorno web" - Linux sirve para la instalación rápida y sencilla de todo el software necesario para el funcionamiento de los productos y soluciones 1C-Bitrix en las plataformas Linux CentOS 6 (i386, x86_64) y CentOS 7 (x86_64).

Usando "1C-Bitrix: Máquina Virtual", usted ahorrar tiempo y dinero: sobre la implementación y configuración del servidor, sobre la compra del equipo necesario, sobre cómo garantizar la seguridad del proyecto. Puedes usar una máquina virtual. usar gratis. La máquina también está disponible para alquiler de hosters al precio del plan de hosting.

Nube de computación elástica de Amazon (Amazon EC2)

Amazon EC2 es un servicio web que proporciona potencia informática escalable y está diseñado para implementar rápida y fácilmente aplicaciones web en sitios de Amazon (nubes). Los especialistas de 1C-Bitrix han preparado imágenes BitrixVM preconfiguradas (imágenes AMI) para comida rápida Aplicaciones 1C-Bitrix en Amazon EC2, que incluyen:
  • CentOS 7.5
  • NGINX + Apache2
  • MySQL5 con soporte InnoDB
  • Servidor de correo agente
  • Un menú de control tipo UNIX con tareas comunes
  • Dirección IP a través de DHCP o configurada por Amazon Elastic IP
  • Soporte HTTPS
Lista de ami por región:

Procedimiento de instalación

Procedimiento de instalación:


Descargue e instale VMWare Player, un producto gratuito que se ejecuta en cualquier sistema operativo Windows o Linux.

Descargue y descomprima la máquina virtual BitrixVM configurada.

Inicie VMWare Player y abra el archivo BitrixVirtualAppliance.vmx desde el directorio donde descomprimió su imagen virtual.
Si está familiarizado con VMWare, probablemente tenga productos de servidor de esta empresa en los que pueda ejecutar nuestra máquina virtual sin ningún problema.

Responda las preguntas del cuadro de diálogo de VMWare y reinicie servidor virtual.

Abra la dirección IP recibida en su navegador.
Inicie el asistente de instalación y configuración de los productos 1C-Bitrix, complete todos los pasos y ¡manos a la obra!
Configuración de Bitrix

Script de instalación de Bitrix

En "1C-Bitrix: Máquina virtual" construido en guión especial Configuración de Bitrix, con el que puede descargar el kit de distribución de una versión de prueba o comercial del producto desde el sitio web www.1c-bitrix.ru directamente a su sitio web, sin descargar el archivo a computadora local.

Usando otro script incorporado para restaurar copias de seguridad - restaurar.php- Poder transferir sitios rápidamente entre máquinas, y sin crear archivos intermedios. ¿Cómo sucede todo esto? Realiza una copia de seguridad del sitio utilizando nuestro producto (Configuración-Herramientas-Copia de seguridad) y en el script de transferencia (directamente en la máquina virtual) especifica el nombre del archivo y el sitio. El propio sistema copiará el archivo, lo descomprimirá y lo restaurará en el servidor virtual.

Con la ayuda de soluciones especiales de VM, puede obtener rápidamente un servidor configurado de manera óptima que no sea inferior en rendimiento a BitrixVM y en escalabilidad, superior a la máquina virtual 1C-Bitrix. Los paquetes fueron preparados por especialistas de 1C-Bitrix y están disponibles para descargar y utilizar.

1. “1C-Bitrix: Máquina virtual 7.3.4”

“1C-Bitrix: Virtual Machine 7.3.4” está especialmente configurado para una ejecución rápida de los productos de software 1C-Bitrix: ¡se implementa en minutos y está inmediatamente listo para funcionar! No solo puede instalar versiones de prueba de los productos 1C-Bitrix en una máquina virtual, sino también transferir sus propios proyectos ya preparados.

2. “1C-Bitrix: Entorno web” - Linux

"1C-Bitrix": Entorno web": Linux se utiliza para la instalación rápida y sencilla de todo el software necesario para el funcionamiento de los productos y soluciones 1C-Bitrix en las plataformas Linux CentOS 6 (i386, x86_64) y CentOS 7 (x86_64).

3. Plantilla de aplicación Virtuozzo para lanzar un VPS Bitrix optimizado

Paquete de plantilla de aplicación Virtuozzo VZ para Bitrix utilizando la solución 1C-Bitrix: Web Environment - Linux 2.0. La plantilla está diseñada para instalar (crear) contenedores Virtuozzo basados ​​en CentOS 6 (i386, x86_64) y CentOS 7 (x86_64) empaquetados como una plantilla Virtuozzo EZ.

¡La instalación de paquetes requiere habilidades de administración! Conseguir Información adicional Puedes hacerlo en el Centro de soporte para desarrolladores contactando a la comunidad en el foro.

Sobre el producto

Sobre el producto

“1C-Bitrix: Virtual Machine” está especialmente configurado para una ejecución rápida de los productos de software 1C-Bitrix: ¡se implementa en minutos y está inmediatamente listo para funcionar! No solo puede instalar versiones de prueba de los productos 1C-Bitrix en una máquina virtual, sino también transferir sus propios proyectos ya preparados. Además, puede ejecutar varios sitios en una máquina virtual mediante el asistente.

Máquina virtual habilitada para clúster web

La máquina virtual incluye un asistente para crear un clúster, un asistente para agregar un servidor esclavo y un asistente para cambiar un servidor esclavo al modo maestro. Ahora se necesitan entre 5 y 10 minutos para implementar el clúster. No es necesario instalar ni configurar nada.

Puede apreciar los beneficios de las máquinas virtuales ahora mismo, incluso si nunca las ha usado. Descargue una máquina virtual completamente lista para usar. Ejecútelo y vea qué tan rápido funcionan los productos 1C-Bitrix en un servidor virtual configurado correctamente.

¡Descárgalo y úsalo gratis!
Alquiler al precio de tarifa de hosting

“1C-Bitrix: Virtual Machine” se implementa utilizando tecnologías de virtualización de VMware y se puede utilizar en cualquier solución de VMware diseñada para computación en la nube.

¿Cómo intentarlo?

Hay dos formas de probar una máquina virtual:
  • descargue y ejecute usted mismo el archivo de instalación en su computadora (gratis);
  • alquilar la máquina virtual de un proveedor de alojamiento (al precio de la tarifa de alojamiento).

"1C-Bitrix: Virtual Machine" es un producto no comercial. Al mismo tiempo, puede solicitar ayuda a 1C-Bitrix si tiene problemas con el funcionamiento de nuestros productos comerciales (“1C-Bitrix: Administración del sitio”, “1C-Bitrix: Portal corporativo” y) en BitrixVM. Pero otros problemas, por ejemplo, cambiar la configuración de BitrixVM, los resuelve únicamente la comunidad de desarrolladores.

Composición del producto

“1C-Bitrix: Virtual Machine” emula el funcionamiento de una computadora real. El producto incluye un sistema operativo configurado, servidor web, base de datos, firewall, servidor de correo, así como una gran cantidad de configuraciones de las que depende la confiabilidad, el rendimiento y la seguridad del proyecto web. Puede iniciar un nuevo proyecto en una máquina virtual o transferirle un sitio web ya preparado. Es posible transferir un sitio web directamente desde el servidor a la máquina.

El servidor virtual contiene:

  • Sistema operativo: CentOS 7.5 con la capacidad Actualización automática
  • Configuración de dos niveles: NGINX + Apache2
  • MySQL5 con soporte InnoDB
  • Soporte HTTPS
  • Asistentes para configurar un clúster y agregar sitios adicionales
  • Asistente de configuración del servidor de búsqueda Sphinx
  • Paquetes adicionales: geoip, catdoc, poopler, mc, man, strace, sphinx
  • firewall configurado (iptables) y seguridad de configuración verificada
  • La dirección IP se obtiene a través de DHCP o se configura manualmente
  • Cliente de correo electrónico fácilmente personalizable (msmtp)
  • requisitos mínimos de memoria - 512M
  • espacio máximo en disco 100 GB
  • optimización automática del rendimiento para diferentes tamaños de memoria (hasta 16 GB)
  • panel de consola de acciones típicas para administrar un servidor virtual
  • una gran cantidad de configuraciones que afectan la confiabilidad, el rendimiento y la seguridad
  • La contraseña de root es bitrix (deberá cambiarse la primera vez que inicie sesión)
  • Contraseña de Bitrix: bitrix (deberá cambiarse la primera vez que inicie sesión)

Acerca de las máquinas virtuales

La tecnología de máquinas virtuales está cada vez más extendida. El líder del mercado es VMWare, Microsoft está desarrollando activamente con Hyper-V, Citrix con XEN.

Material de Wikipedia:

¿Qué hay de nuevo?

Historial de versiones de BitrixEnv y BitrixVM

El producto "1C-Bitrix: Virtual Machine" se mejora y perfecciona constantemente. Realice un seguimiento de los cambios y nuevas funciones de la Máquina Virtual en esta página.

Cambios en la versión 7.3.4

Actualización de software:
  • servidor push 2.0.0
Correcciones principales:
  • El paquete push-server se ha actualizado para que funcione correctamente en CentOS 7.6. Se solucionó un problema al iniciar el servicio de servidor push a través de systemd.

Cambios en la versión 7.3.3

Correcciones principales:
  • Se agregó la inclusión automática de las extensiones PHP zip y dom. Se han vuelto obligatorios, ya que son necesarios para el funcionamiento del módulo Generador de documentos.

Cambios en la versión 7.3.2

Correcciones principales:
  • Se agregó la capacidad de habilitar o deshabilitar el repositorio yum que almacena versiones beta de paquetes de máquinas virtuales.
  • Se corrigió un error tipográfico en la frase del menú que causaba que la restauración del certificado predeterminado del sitio no funcionara.

Cambios en la versión 7.3.1

Actualización de software:
  • servidor push 2.0.0
Correcciones principales:
  • Se corrigió la visualización de elementos de actualización de MySQL y PHP si la versión del servidor MySQL es 5.5 y PHP está actualizado a 7.0.
  • Se agregó copia de la cadena de certificados al configurar su propio certificado SSL.
  • Generación más fácil de dhparam.
  • Se corrigió el bloqueo del menú cuando se ejecuta el script de configuración.
  • Se corrigió la salida del menú para varios elementos.
  • Se corrigió el comportamiento del menú cuando el monitoreo está habilitado.

Cambios en la versión 7.3.0

Actualización de software:
  • nginx 1.14.0
  • nombre de host 1.0.0
  • PHP 7.1
Correcciones principales:
  • Se agregó el uso de php versión 7.1 de forma predeterminada.
  • Se corrigió la configuración de certificados cuando el acceso al sitio está configurado con https.
  • Correcciones para la configuración del paquete (opción en dbconn.php y dependencias de ethtool).

Cambios en la versión 7.2.2

Correcciones principales:
  • Se corrigió un error al duplicar la configuración de ntlm para el servicio httpd-scale.

Cambios en la versión 7.2.1

Correcciones principales:
  • Se corrigió un error que ocurría al crear un sitio con parámetros avanzados especificados.
  • Se ha corregido la frase en la configuración de correo del sitio.

Cambios en la versión 7.2.0

Actualización de software:
    nginx 1.12.2
Correcciones principales:
  • Se agregó soporte para instalar certificados: el suyo y Let's Encrypt.
  • Se agregó la capacidad de devolver el certificado SSL "predeterminado" del sitio.
  • Se han solucionado los errores de configuración del clúster web.
  • Se agregó la capacidad de cambiar el nombre de host después de crear un grupo de servidores.
  • Se ha solucionado el procedimiento para actualizar la configuración del servidor MySQL en un grupo.
  • Correcciones de seguridad para archivos de configuración nginx y httpd.
  • Se han solucionado errores al crear sitios si no hay un solo sitio en funcionamiento en el servidor.
  • Se agregó la eliminación de servidores de la supervisión cuando se eliminan del grupo de servidores.

Cambios en la versión 7.1.0

Actualización de software:
  • nginx 1.12
  • mysql 5.7
  • servidor push de nodejs 1.0.0
Correcciones principales:
  • Una nueva version servidor mysql. Se agregó un asistente de actualización al menú para instalaciones existentes.
  • Se agregó la capacidad de configurar un nuevo servidor push.
  • Se corrigió el error de configuración del servidor lsyncd.
  • Se corrigió el procedimiento para actualizar una máquina en el grupo; se agregó la capacidad de ejecutar una actualización completa desde el menú
  • Correcciones de seguridad para archivos de configuración de nginx
  • Se agregaron opciones de X-Frame para chats en línea
  • Se corrigió el lanzamiento del servicio smtp.

Cambios en la versión 7.0.1

  • La opción proxy_ignore_client_abort se agregó al crear sitios nuevos y se agregó un elemento de menú separado para configurar sitios existentes.
  • Se agregaron configuraciones para la carga rápida de archivos a través de nginx para almacenamientos externos: Clodo, Rackspace, Google Storage y Selectel.
  • Se agregó generación de parámetros DH para conexión SSL.
  • Se corrigió la configuración del servicio lsyncd para Cent OS 6.
  • Se ha cambiado el procedimiento de generación de nombres de índice.
  • Se corrigió un error al configurar el monitoreo en el sistema.
  • Se corrigió un error al configurar el servicio mysql luego de que se detuvo en el sistema.
  • Se corrigió error al cambiar la contraseña del servicio mysql.
  • Se corrigió un error al obtener el estado del servicio mysql para una versión localizada del sistema operativo.
  • Se ha solucionado el procedimiento para cambiar la contraseña de hosts sin sitios instalados/configurados.

Cambios en la versión 7.0.0

  • CentOS 7 (x86_64) se convierte en la distribución principal de 1C-Bitrix: Virtual Machine 7.0. Las imágenes funcionan en CentOS 7 (x86_64), los paquetes rpm todavía están disponibles en CentOS 6 (i386, x86_64).
  • Actualización de software:
    • nginx hasta la versión 1.10.2
    • esfinge 2.2.11
    • PHP 7.0
    • ansible 2.2
  • Se corrigieron los scripts de la máquina virtual para que funcionen con Ansible 2.2. El paquete ansible ahora está disponible a través del repositorio de Bitrix.
  • Se corrigió el procedimiento para generar contraseñas en la máquina, se agregó soporte para funciones especiales. caracteres.
  • Se agregó un procedimiento para crear automáticamente una contraseña para el servicio mysql cuando la máquina se inicia por primera vez y durante la instalación a través de bitrix-env.sh.
  • PHP 7.0 se utiliza de forma predeterminada. Se agregó la capacidad de revertir la versión a PHP 5.6 si es necesario. Al actualizar una máquina virtual de 5.1 a 7.0, en el mismo elemento del menú puede realizar el procedimiento de actualización de PHP 5.6 a 7.0.
  • Se agregó la capacidad de crear sus propias reglas para iptables/firewalld.
  • Se han solucionado errores en el funcionamiento del menú en el caso de varias direcciones IP en una interfaz de red.
  • El procedimiento para configurar un clúster web se divide en dos pasos que se pueden ejecutar por separado: sincronización de datos y configuración del entorno web.
  • El servicio de sincronización de datos predeterminado es lsyncd.
  • Se han solucionado errores al eliminar una máquina de un grupo de servidores.

Cambios en la versión 5.1.8

Los scripts de la máquina virtual se han corregido para funcionar con Anaible 2.1.0.

Cambios en la versión 5.1.7

Actualización de software: nginx - 1.8.1

Cambios en la versión 5.1.6

  • ANSIBLE: Soporte para trabajar con ansible 2.0.1
  • Descripción: Se corrigieron los scripts de la máquina virtual para trabajar con Anaible 2.0.1

Cambios en la versión 5.1.5

Se han realizado una serie de cambios para mejorar el rendimiento del producto 1C-Bitrix: Virtual Machine.

Cambios en la versión 5.1.4

  • Se agregó la eliminación de la configuración del grupo, para los casos en que sea necesario recrearla.
  • Se agregó la capacidad de eliminar servidores del grupo que están deshabilitados o no disponibles por una razón u otra.
  • Se agregó la capacidad de actualizar PHP a la versión 5.6.
  • Se agregó la capacidad de configurar el método de autorización al configurar el correo.
  • Se agregó la capacidad de establecer configuraciones cron o visitas a un sitio durante su creación.
  • Se agregó la capacidad de configurar notificaciones por correo electrónico para el sistema de monitoreo Nagios.
  • Se agregó la capacidad de establecer un nombre de usuario y contraseña personales para los sistemas de monitoreo de Nagios y Munin.

Cambios en la versión 5.1.3

Ahora, al agregar un servidor a AD, puede especificar un nombre NETBIOS arbitrario que sea diferente del nombre de la máquina.

Errores corregidos:

  • conectar el servidor a un dominio con nombres de grupos localizados;
  • crear archivos de configuración incorrectos para el servidor samba;
  • imposibilidad de cambiar el dominio del servidor;
  • creación de sitios web en codificación cp1251;
  • creando un enlace no válido en caso de una solicitud https.

Cambio en la versión 5.1.2

Al crear correo para un sitio, el perfil msmtp se registra para cron. De esta manera, el correo configurado para el sitio comienza a funcionar si el trabajo se transfiere al cron.

Cambios en la versión 5.1.1

  1. Se modificó el comportamiento de deshabilitar módulos php a través de archivos de configuración. Le permite evitar incluir módulos PHP "no deseados" al actualizar paquetes PHP.
  2. Se agregó la capacidad de establecer la contraseña de root creando el archivo /root.my.cnf al actualizar el servidor mysql.

Cambios en la versión 5.1.0

Cambios principales
  1. Se agregó la capacidad de configurar la entrega de un caché compuesto a través de nginx, si está configurado en el sitio.
  2. Actualización de software:
  • php-5.4
  • mysql-5.5
  • nginx-1.6.2
  • Soporte para kernels externos (ext_kernel) para sitios web
    Para este tipo de sitio:
    • sin acceso vía web
    • puedes usarlos para crear un enlace
    • todas las funciones del cluster soportadas (mysql, web)
  • Se ha eliminado la dependencia de crear los roles memcached y sphinx en el clúster y los módulos searchd instalados en los sitios. Si el módulo falta en el sitio, se agregará el servicio. Pero al mismo tiempo no quedará registrado en el modelo de sitio correspondiente.
  • Se agregaron restricciones para crear una configuración de clúster (mysql, web) en los siguientes casos:
    • si hay más de un sitio de tipo kernel (kernel) o kernel externo (ext_kernel) en el servidor
    • módulo de escala o clúster no instalado
  • Actualización de ntlm (se corrigieron errores en la sincronización de calendarios y contactos; se agregó la capacidad de actualizar la configuración de varios sitios si NTLM ya está configurado para el servidor)
  • Se agregaron imágenes HVM (Frankfurt y no solo)


  • Cambios en la versión 5.0

    Nuevo:
    • Se agregó trabajo con direcciones dinámicas (actualización de la lista de servidores en el grupo; si se actualiza la dirección en uno de los servidores del grupo, la configuración de acceso, así como la configuración de acceso, cambian). artículo wiki
    • Trabajo modificado con sitios:
      • detección agregada de si el módulo de escala y/o clúster está instalado en el sitio; se permiten operaciones basadas en el sitio para dichos sitios: configurar el correo electrónico, habilitar/deshabilitar el modo solo https, configurar Copia de reserva, pero dichos sitios no participan en las operaciones del clúster: memcached, mysql, apache
      • en caso de un error en uno de los sitios instalados en el servidor, dicho sitio no participará en ninguna de las operaciones en el clúster, una lista de dichos sitios y sus errores se puede encontrar en el párrafo 6, subpárrafo 8
    • API para proveedores de alojamiento
    Correcciones:
    • Trabajar con subinterfaces, en versión previa no se detectaron correctamente, lo que no permitió trabajar en contenedores OpenVZ/Virtuozzo
    • La determinación incorrecta de en qué modo está funcionando el servidor (con o sin equilibrador) provocó los siguientes errores:
      • creando un sitio web en el puerto 8080
      • Habilitar el modo SÓLO HTTPS no funcionó
      • Los enlaces a la versión https del sitio se crearon incorrectamente.
    • Usado nombres de dominio en las configuraciones del servidor nginx (reglas de permitir/denegar), si el usuario especificó el FQDN al crear un maestro o agregar un nuevo servidor al grupo, lo que provocó errores de reinicio del servicio

    Cambios en la versión 4.3:

    • se ha cambiado la configuración del módulo nginx-push-stream-module, se ha agregado la capacidad de trabajar a través de websocket y los puertos estándar 80, 443
    • Archivos de configuración reelaborados, comentarios agregados.
    • Se corrigió la pérdida de parámetros de obtención en dav.
    • nginx-push-stream-module, nginx, módulo apc actualizado
    • Se agregó el asistente de configuración y conexión de Sphinx.
    • Parámetros de escalado automático ampliados a 16 GB

    Cambios en la versión 4.2:

    • La configuración del módulo nginx-push-stream-module se ha cambiado para admitir push & pull correctamente
    • El módulo php json está habilitado de forma predeterminada
    • Se corrigió el comportamiento del paquete rpm al actualizar.
    • Se corrigió la configuración de la tarea de verificar los derechos de munin y nagios en cron.
    • reglas fijas para el procesamiento nginx de CSS combinado
    • reglas agregadas para el procesamiento nginx de js combinados
    • Se configuran encabezados de respuesta nginx correctos al mostrar errores personalizados
    • definición fija de variables en nginx
    • Las dependencias de la biblioteca se han solucionado en BitrixVM

    Cambios en la versión 4.1:

    • CentOS actualizado a la versión 6.3
    • Se corrigió el asistente para agregar sitios adicionales.
    • Se ha corregido el asistente de configuración de la copia de seguridad, el formato de archivo se ha hecho compatible con restablecimiento.php
    • Se ha mejorado el servicio de configuración de parámetros del sistema bvat.
    • El manejo de errores 404 para contenido estático se ha trasladado a nginx
    • nginx corrigió el manejo de errores 404 para contenido dinámico
    • páginas de error agregadas a nginx
    • Se ha agregado el procesamiento correcto de calendarios a nginx
    • para admitir el módulo push & pull, nginx se compila con el módulo nginx-push-stream-module
    • Se corrigió el mecanismo para trabajar con el caché html de Bitrix en nginx.
    • asistente de actualización del sistema agregado
    • cambios destinados a mejorar la seguridad del sistema

    Cambios en la versión 4.0:

    • sistema operativo CentOS 6.2 i386
    • Se eliminaron una serie de componentes de VMWare que provocaban problemas después de las actualizaciones de la máquina virtual.
    • El tamaño del disco de la máquina virtual estándar aumentó a 10 GB.
    • ZendServer reemplazado por Apache y APC
    • Se ha cambiado el esquema de conexión para los archivos de configuración de Nginx y Apache para minimizar los problemas al actualizar o instalar paquetes adicionales.
    • Se cambió el mecanismo de autorización ntlm y se agregó el paquete BitrixEnv4 al rpm
    • asistentes agregados para crear una copia de seguridad programada del sitio, eliminar configuraciones para sitios adicionales, configurar el monitoreo del sistema (munin, nagios)
    • cambios destinados a mejorar la seguridad del sistema
    • Se ha mejorado el asistente para crear sitios adicionales.
    • Se ha ajustado el funcionamiento del servicio de configuración de parámetros del sistema bvat.
    • añadido sistema de control de versiones Mercurial

    Cambios en la versión 3.1:

    • versión actualizada de nginx 1.1.0, con parche upstream_keepalive
    • conjunto ampliado de paquetes preinstalados (htop, samba, etc.)
    • asistente de configuración de autorización ntlm

    Cambios en la versión 3.0:

    • sistema operativo CentOS 6.0 i386
    • sistema de archivos ext4
    • versión actualizada de nginx 1.0.6, cambios de configuración
    • versión actualizada de msmtp 1.4.24, cambios en el asistente de configuración
    • reemplazando xpdf con poppler
    • Se han realizado correcciones en la configuración de MySQL.
    • se ha ampliado el conjunto de paquetes preinstalados en la máquina virtual (mc, strace, man, etc.)
    • Se agregó la capacidad de crear sitios adicionales, tanto en un núcleo separado como como parte de un sitio múltiple.
    • asistentes agregados: crear un nodo maestro del clúster, agregar un nodo esclavo al clúster, cambiar la función de un nodo esclavo a maestro
    • Bases de datos GeoIP actualizadas

    Principales cambios en la versión 2.0:

    • php-5.3.3 o php-5.2 (la versión php-5.3.3 carece del componente Zend Guard Loader, es decir, los archivos codificados no funcionarán);
    • Los parámetros de PHP se han cambiado para un funcionamiento óptimo de los productos Bitrix.
    • agregado módulo xdebug (no activo por defecto, para activarlo es suficiente descomentar la línea correspondiente en php.ini y reiniciar apache);
    • versión actualizada de nginx 0.7.67, cambios de configuración;
    • lista ampliada de sistemas operativos para Instalaciones de Fedora 8-14 (solo i386), servidor CentOS/RHEL/OEL 5 (i386 y x86_64);
    • deshabilitar la compresión duplicada en la configuración del producto (ahora solo nginx comprime datos);
    • Solución de problemas de configuración programa de correo msmtp;
    • La actualización automática de paquetes (a través de yum) está deshabilitada al reiniciar el servidor;
    • Se han solucionado comentarios y errores menores.
    Paquetes probados en Fedora 8,12,14(i386), CentOS/OEL 5(i386/x86_64). Fedora 14 tiene problemas menores relacionados con errores del sistema operativo.

    Cambios en la versión 1.6:

    • De forma predeterminada, ahora se puede acceder al sitio de la máquina virtual a través de los protocolos HTTP y HTTPS, y el panel de control del servidor Zend está deshabilitado para ahorrar recursos. Ambas opciones todavía se administran bien a través del menú de usuario raíz.
    • Se agregó soporte para el servidor SMTP que apareció en 1C-Bitrix: Corporate Portal 9.0, que se inicia automáticamente si se configura correctamente.
    • Después de actualizar el producto, la búsqueda en archivos PDF estará disponible.
    • Todos los paquetes de software se han actualizado, incluido Zend-Server-CE (muy seriamente actualizado), se ha agregado el módulo php-5.2-memcache para usar el almacenamiento en caché en memoria de acceso aleatorio.
    • Se realizaron cambios en la configuración de NGINX para procesar páginas PHP almacenadas en caché (tecnología de almacenamiento en caché HTML), se corrigieron errores en el procesamiento de solicitudes WebDAV y se mejoró la escalabilidad. En la configuración de APACHE se han corregido errores que provocaban, en particular, errores durante la carga "clásica" de imágenes en la galería de fotos (a través del subprograma Java). Manejo de tipos agregado documentos docx, xlsx, pptx.
    • Se mejoró el script de inicio de bitrixsetup y se agregaron localizaciones para inglés y alemán.

    Cambios en la versión 1.5

    • se han actualizado todos los paquetes del sistema operativo Ubuntu 8.0.4, así como los paquetes de aplicaciones Zend Serevr CE 4.0.3, PHP 5.2.10;
    • configuración de nginx mejorada en términos de compresión;
    • cambios en el menú de la consola: cuando el panel Zend está deshabilitado, el servicio correspondiente se detiene, lo que permite ahorrar RAM de la Máquina Virtual;
    • mejoras del sistema en cuanto al uso de RAM: la máquina virtual funciona satisfactoriamente con 160 MB de RAM, aunque la principal recomendación para el tamaño de RAM sigue siendo la misma: 256 MB de RAM;
    • bitrixsetup.php actualizado: le permite instalar aplicaciones 1C-Bitrix adicionales.

    Cambios en la nueva versión 1.4

    Instalación agregada usando BitrixSetup.

    Cambios en la versión 1.3

    ¡La nueva edición de VMBitrix se implementa según el estándar VMware Virtual Appliance!

    Configuración general:

    • el directorio de inicio del usuario de Bitrix está separado del webroot;
    • Antes del inicio de sesión inicial a través de ssh/console para cambiar la contraseña predeterminada (bitrix), no puede conectarse a través de SFTP y HTTPS para administrar el servidor. Esto no afecta el inicio de bitrix_setup ni la instalación del producto;
    • CLUF eliminado.
    Error de corrección:
    • certificado SSL de prueba fijo;
    • menú de la consola: error corregido en la configuración del correo, elementos del menú eliminados para configurar IP; esto está disponible en las herramientas de VMware;
    • Configuración de nginx: errores de WebDAV corregidos (para un funcionamiento adecuado es necesario actualizar a 8.0.2), 400 Bad Request al crear un nuevo tema, sincronización con Outlook;
    • Se corrigió un error al iniciar XMPP.
    Aplicaciones:
    • paquetes adicionales instalados: catdoc, memcached, xpdf;
    • reelaborado y arreglado el script bitrix_setup;
    • nginx actualizado a la versión 0.7.62 (error de seguridad: vulnerabilidad crítica en el servidor http de Nginx);
    • El script para los parámetros del servicio de ajuste automático se ha modificado para garantizar un alto rendimiento con valores de RAM de hasta 2 GB;
    • Se han realizado los cambios necesarios para el correcto funcionamiento de la VM en los kits de distribución de los productos 1C-Bitrix.

    Ventajas

    Ventajas

    "1C-Bitrix: Virtual Machine" es una excelente solución al problema de la configuración de alta calidad de hosting y servidores dedicados. Por lo general, para lograr un alto rendimiento del proyecto, usted mismo debe configurar el software, el sistema operativo y el hardware del servidor. Además, es importante garantizar la seguridad. Y en "1C-Bitrix: Máquina virtual" todas estas configuraciones ya se han completado. Como resultado, ahorrará tiempo y dinero en la implementación y configuración del servidor, en la compra del equipo necesario y en garantizar la seguridad del proyecto.

    ¡Todo está listo!

    El servidor virtual está listo para su uso inmediato. Esto significa que los productos 1C-Bitrix funcionarán rápidamente en el servidor y la mayoría de los servicios aquí no solo están configurados, sino que funcionan perfectamente.

    Después de instalar la máquina virtual:

    • puede utilizar el asistente de configuración del clúster y agregar sitios adicionales;
    • el menú le permite configurar el envío de correo a través de un servidor SMTP externo;
    • si configura una puerta de enlace SMTP, el correo se puede enrutar dentro de la organización;
    • el servidor de mensajería instantánea (servidor XMPP/JABBER) está configurado y ejecutándose (se inicia automáticamente);
    • Miranda, QIP y otros programas de mensajería se pueden configurar para funcionar con el portal de Internet/Intranet;
    • se configura la indexación de documentos de oficina;
    • WebDAV está configurado y ejecutándose;
    • Soporte HTTPS para el Portal Corporativo;
    • Soporte SSL para XMPP

    Ahorro

    Existen importantes ahorros para la empresa:

    • sobre el tiempo de despliegue;
    • en equipos;
    • sobre los costos de operación.

    Alquilar

    El producto “1C-Bitrix: Virtual Machine” se puede alquilar a proveedores de hosting. Puede alquilar una máquina virtual utilizando cualquier tecnología de virtualización: VMware, Parallels Virtuozzo Containers, Amazon EC2 (AMI), Open VZ, Citrix.

    1C-Bitrix: Virtual Machine" fue desarrollado directamente para las necesidades de proyectos en 1C-Bitrix. La ventaja innegable de este producto de software es su configuración inicial, que es un ejemplo de configuración ideal de servidor virtual para Bitrix. “1C-Bitrix: máquina virtual” ha sido probada y configurada para funcionar tanto con productos 1C-Bitrix como con cualquier aplicación PHP.

    ¿Para qué sirve una “Máquina Virtual”?

    El uso de "1C-Bitrix: Virtual Machine" permitirá que sus proyectos muestren indicadores de alto rendimiento consistentemente. Además de la simplicidad y facilidad de uso, le permite reducir significativamente el tiempo de administración de un sitio web creado sobre la base de los productos 1C-Bitrix y de configuración del servidor, así como del equipo. Con "1C-Bitrix: Máquina virtual" puede crear un nuevo proyecto o transferir uno existente.

    Acceso completo a nivel de administrador permite instalar cualquier software utilizando una máquina virtual para 1C-Bitrix y realizar cambios en la configuración del servidor virtual BitrixVM.

    ¿Qué versión se está instalando?

    obtienes lo máximo nueva versión programas. A partir de hoy, la última versión de este producto de software es "1C-Bitrix: máquina virtual 7.0" c ultima versión PHP, que proporciona un notable aumento de rendimiento.

    ¿Cómo pedir una máquina virtual?

    Para todos nuestros clientes, la máquina virtual 1C-Bitrix se proporciona de forma gratuita al solicitar cualquier servidor VPS para CMS Bitrix y está lista para funcionar inmediatamente después de la implementación, lo que lleva solo unos minutos.

    ¿Cómo pagar por VPS?

    Para pagar por VPS, seleccione la tarifa deseada en la tabla y haga clic en el botón "Pedir". A continuación, siga las instrucciones en el panel de facturación, indicando acciones necesarias con el dominio, tus datos y selecciona manera adecuada pago. ¡Eso es todo! Su servidor se activará inmediatamente después del pago.

    1 de febrero de 2018 a las 16:04

    Por qué es importante no retrasar la instalación y configuración CMS Bittrix basado en "1C-Bitrix: Máquina virtual"

    • Seguridad de información

    ¿A quién se le cayó el guante?

    Mientras realizábamos uno de nuestros proyectos de pruebas de penetración, nos encontramos con una máquina virtual en la dirección IP pública del Cliente. Por el conjunto de puertos abiertos en el host, tuvimos la sensación de que se trataba de Bitrix. El enlace analiza el propósito de los puertos. A continuación se muestra una lista de puertos que están abiertos en la VM de fábrica:
    • 22/tcp
    • 80/tcp
    • 443/tcp
    • 5223/tcp
    • 8893/tcp
    • 8894/tcp
    Cuando hizo clic en la URL ip_addr :80, se abrió la página de configuración inicial para el sitio web de 1C-Bitrix y se abrió el enlace "Restaurar una copia", que lo lleva al módulo recovery.php. Al hacer clic, se abren instrucciones para crear una copia de seguridad de un sitio web 1C-Bitrix existente, enlaces a la documentación y un botón "Siguiente". Y luego las cosas se ponen interesantes, puedes hacer lo siguiente:

    Está claro que en algún momento el administrador no completó el procedimiento para configurar el sitio y la VM 1C-Bitrix. Aquí podríamos escribir este problema en el informe (y luego intentar venderle al Cliente un sistema de monitoreo de infraestructura, SIEM o algo similar) y seguir adelante. Pero nosotros no somos uno de esos.

    No es tan importante el factor humano o la falta de control del Cliente sobre la infraestructura. Lo importante es cómo este error puede provocar un hack.

    Hola sitios lejanos

    El módulo recovery.php, además de presentar la interfaz, realiza las funciones de verificar y descargar archivos e implementar copias de seguridad del sitio. Si elige descargar archivos de disco local, entonces nada le impide elegir no una copia de seguridad, sino, por ejemplo, cargar el script phpinfo.php.

    Y entonces Bitrix empezó a filtrarse. Esperábamos que funcionara la verificación de archivos en la etapa de descarga o la verificación posterior del contenido del archivo. No funcionó... ¡el archivo transferido terminó en la carpeta de inicio de la aplicación web!

    ¿Has empezado a descubrir qué hay “debajo del capó” y por qué el guión carga todo? Para satisfacer la curiosidad y informar al Cliente, implementamos “1C-Bitrix: Virtual Machine” versión 7.2 en nuestro laboratorio.

    La configuración del servidor primario al conectarse vía SSH se realiza en dos pasos:

    1. Cambiar la contraseña del usuario root
    2. Cambiar contraseña de usuario bitrix
    A continuación, estará disponible el acceso al intérprete de comandos local. Intentamos cargar archivos con la extensión .php al servidor "experimental"; no hay problema, están escritos en el directorio de inicio '/home/bitrix/www':

    Comenzamos a profundizar más en restaurar.php. La siguiente función era “Descargar una copia de seguridad desde un sitio distante” (“sitio distante” es un término muy peculiar, pero está bien). Este script no le permite descargar nada más que copias de seguridad. miramos en fuente restaurar.php y encontré la condición para verificar el archivo descargado:

    $f = fopen($_SERVER["DOCUMENT_ROOT"]."/".$arc_name, "rb"); $id = fread($f, 2); cerrar($f); if ($id != chr(31).chr(139)) // no gzip ( $s = tamaño de archivo($_SERVER["DOCUMENT_ROOT"]."/".$arc_name); if ($s%512 > 0 ) // no tar ( unlink($_SERVER["DOCUMENT_ROOT"]."/".$arc_name); $res = false; ) )
    La primera condición: si el comienzo del archivo no contiene caracteres con los códigos 0x1f y 0x8b de la tabla extendida ASCII+, entonces el archivo descargado no es un archive.gz.

    La segunda condición verifica el tamaño del archivo descargado: si el valor no es divisible por 512, entonces el archivo no es un archivo tar. Aquí termina el cheque.

    Resulta que sólo es necesario eludir la primera condición. ¡DE ACUERDO! Tomamos un script cmd.php simple para probar (hay uno ya preparado de "The Dark Raver"). En la CLI del sistema, los caracteres identificadores con el contenido del archivo cmd.php se transfirieron a un nuevo archivo llamado cmd_boom.php:

    eco -e "\x1f\x8b\n$(cat cmd.php)" > cmd_boom.php
    Con la utilidad xxd, puede ver el contenido del archivo en forma de tabla hexadecimal:

    Gato cmd_boom.php | xdd
    Conclusión:

    Eso es todo, el archivo está listo para ser cargado en el “servidor distante”. Cargue cmd_boom.php en su repositorio de GitHub y pegue la URL del script en el formulario de recuperación de 1C-Bitrix. Como resultado, después de una breve contemplación de la barra de progreso de carga, recibimos un mensaje de error:

    Bueno, ¿tal vez el archivo se eliminó de la carpeta de inicio debido a un error? ¿Cuál es el punto de almacenarlo si el archivo se rompe en el camino o es inconsistente? Pero los autores del script recovery.php aparentemente consideraron innecesario limpiar la basura del directorio de inicio del sitio. Entonces, ¿qué pasa con el caparazón cargado? ¡Así que aquí está, querida!

    Ahora viene la parte divertida. Al hacer clic en los botones "Omitir" e "Intentar de nuevo" en el formulario con el mensaje de error, recibimos una página con un botón "Eliminar scripts de servicio y copia de seguridad local". ¡Se hizo clic y los archivos fueron eliminados!

    Como resultado, el directorio de inicio se borrará de los scripts recovery.php, bitrixsetup.php y del archivo cmd_boom.php descargado. Después de esto, no se puede hacer nada decisivo con el sitio: la copia de seguridad no se restaura y no se puede proceder a instalar un nuevo sitio.

    Por supuesto, puede ocultar el script cmd.php en un subdirectorio o cambiarle el nombre a index.php. Nos detuvimos allí.

    ¡Hay un lugar reservado!

    Informamos al servicio de soporte técnico de 1C-Bitrix sobre el problema con el script recovery.php, al que recibimos la siguiente respuesta:

    “No tiene sentido hablar de vulnerabilidades en restablecimiento.php; este script está destinado a implementar un sistema de administración de sitios. En esencia, es necesario para cargar scripts PHP en el sitio”.

    Bueno, en general, todo está correcto, cargamos con éxito los scripts en el sitio "abandonado" del cliente y recibimos un shell local.

    La posición del soporte técnico es clara: "Si no has terminado la configuración del sitio, eres tu propio Pinocho malvado". El billete estaba cerrado. apoyo técnico No hay respuesta de los propios desarrolladores.

    No descubrimos cuántas máquinas virtuales 1C-Bitrix "abandonadas" se publicaron en Internet; un par se encontró mediante la consulta "intitle:" ¡Bienvenido! intext:"Bienvenido a Bitrix Virtual Appliance"" en Google.

    Epílogo

    No publique la máquina virtual 1C-Bitrix antes de implementar el sitio. Mantenga un registro de los recursos de su empresa publicados en Internet. Los sitios abandonados casi siempre son algo malo.

    IGOR ANTONOV, programador profesional. Autor de numerosos artículos en las revistas IT-Spets y Hacker. Actualmente trabajando como Jefe del Departamento de Desarrollo. software en la empresa OJSC "DalZHASO"

    Capacidades de VMBitrix
    La solución a la máquina virtual.

    Hoy en día, cada vez más empresas eligen la virtualización en lugar de aumentar su flota de máquinas de hardware. Y hay razones objetivas para ello.

    Administrar y mantener máquinas virtuales es mucho más fácil y costará mucho menos que comprar hardware. Los beneficios de las máquinas virtuales no terminan ahí. Entonces, ¡vamos a la realidad virtual!

    VMBitrix: máquina virtual de 1C-Bitrix

    No hace mucho, la línea de productos 1C-Bitrix se reponía con un producto nuevo e interesante: VMBitrix. Este producto es un servidor web completamente configurado y listo para usar. Sus principales ventajas son la presencia de todos los componentes del servidor necesarios para un desarrollador web, la rápida implementación de una máquina virtual, la configuración más óptima para todos los componentes y la preparación instantánea para trabajar. VMBitrix no es una solución más para instalar rápidamente un servidor WAMP/LAMP. Esta es una oportunidad para sentirse como un "hoster", que tiene a su disposición un servidor virtual completo que se ejecuta en control de linux Repleto de todo el software de servidor necesario.

    Cómo se ve?

    VMBitrix es una imagen de máquina virtual creada con el software de virtualización de VMware. Para comenzar a usarlo, debe ir al sitio web oficial de la empresa y descargar la imagen de la máquina virtual. Una vez completada la descarga, también deberá descargar VMPlayer (ver Fig. 1), el "reproductor" de máquinas virtuales, y abrir la imagen descargada en él. Después de la ejecución última acción La máquina virtual comenzará a cargarse y se iniciarán todos los demonios (nginx, MySQL, etc.). Para continuar trabajando, deberá ingresar la dirección IP de la máquina virtual en la barra de direcciones de su navegador y comenzar a trabajar (ya sea configurando o instalando 1C-Bitrix).

    El rendimiento es clave

    Todos los componentes incluidos en la máquina virtual están optimizados y configurados al máximo para una operación cómoda. Se requiere un mínimo de recursos del sistema para el correcto funcionamiento de la máquina virtual. Por ejemplo, si hablamos de RAM, se reservarán 256 MB del sistema host. Después de comparar el trabajo de los scripts PHP en VMBitrix y en el entorno win de la máquina host, encontramos que en VMBitrix se dedica menos tiempo a la ejecución (como scripts se utilizaron el sistema de gestión de contenidos 1C-Bitrix y el marco gratuito Drupal).

    ¿De qué otra manera puedes usar VMBitrix?

    Es posible asignar una serie de tareas a VMBitrix y encontrar docenas de formas de utilizarlo. Por ejemplo, utilícelo como campo de pruebas para desarrollar y probar sus propias aplicaciones/servicios web.

    Se necesita muy poco tiempo y recursos del sistema para implementar y ejecutar el sistema. Los desarrolladores que trabajan en computadoras portátiles pueden usarlo fácilmente: el rendimiento es suficiente.

    Figura 2. Funciones de control básicas

    Ventajas y desventajas

    Ventajas principales:

    Reducir los costos financieros. El uso de infraestructura virtual le permite ahorrar en la compra de nuevos equipos. Por ejemplo, necesita implementar varias aplicaciones de servidor. Imaginemos que algunas de estas aplicaciones están diseñadas para ejecutarse en plataformas tipo UNIX y otras en Windows. Si se espera que estas aplicaciones tengan una gran carga, lo más probable es que no le resulte rentable utilizar la virtualización. Si no, la situación cambia exactamente al revés. En este caso, es más fácil y rentable comprar un servidor productivo e implementar varias máquinas virtuales con lo necesario. sistemas operativos. Como resultado, terminará con un servidor físico y en su red virtual Se verán varios servidores separados.

    Soporte técnico más sencillo. Siempre hay un lugar para los fracasos. Las consecuencias de esto pueden ser muy diferentes. Uno de los principales será el tiempo de inactividad. Imaginemos que tu servidor se cae tarjeta madre. El sistema operativo suele ser difícil en tales situaciones y existe una alta probabilidad de que sea necesario reinstalarlo por completo. Si se trata de un sistema operativo, pero recordamos que tenemos un montón de servicios configurados de forma astuta, reiniciarlos desde cero nos llevará mucho tiempo. La situación no es agradable. Especialmente si las copias de seguridad solo contienen copias de seguridad de datos y no de configuraciones. En el caso de utilizar máquinas virtuales, los eventos pueden desarrollarse de manera diferente. ¿Cómo? Cuidando copias de seguridad máquinas virtuales, en caso de falla, solo necesita instalar el sistema operativo en el servidor y luego implementar el programa para trabajar con maquinas virtuales. ¡Eso es todo! Le damos copias de seguridad del sistema operativo y comenzamos. Un par de minutos y todo funciona como antes. Incluso si la configuración (hardware) de su nuevo servidor ha cambiado por completo, a la máquina virtual no le importará.

    Implementación ultrarrápida. Esta es una de las ventajas más importantes de las máquinas virtuales. Imaginemos que necesitamos abrir una nueva sucursal de la empresa. Centrémonos en la infraestructura de la información. Será posible desplegar todos los servicios que operan en la sede central en cuestión de minutos. Todo el proceso de implementación se reducirá a transferir archivos con máquinas virtuales y ejecutar el programa responsable de la virtualización. Sin configuraciones adicionales. Sin acciones rutinarias. Todo funcionará de la misma manera que lo configuró. Sumemos a esto que no se requiere la presencia de un especialista altamente calificado y los beneficios se vuelven más que obvios.

    Control total sobre los recursos. Por ejemplo, tiene instalado un servicio que consume una pequeña cantidad de recursos del sistema, mientras que un servicio en otro servidor funciona como Papa Carlo y se traga con avidez cada megabyte de memoria. Teóricamente, es posible instalar ambos servicios en la misma computadora y limitar sus recursos. Por ejemplo, asignar más MHz de procesador y memoria al más activo y limitar el segundo. Entonces ambos servicios serán buenos y tendrás una computadora libre. ¿No es genial? Este problema nuevamente se puede resolver mediante la virtualización.

    Una máquina virtual es un campo de pruebas para experimentos.¿Necesitas probar el funcionamiento del producto que se está desarrollando en diferentes plataformas? ¿Quiere asegurarse de que el último paquete de parches sea correcto y funcional? ¿Presentar un proyecto (web, servicios de red, etc.) a un cliente? Para todas estas y muchas otras tareas similares, el uso de máquinas virtuales será más que preferible. La implementación de máquinas virtuales no lleva mucho tiempo y, una vez iniciadas, tendrán el mismo aspecto que las configuró. Entonces, ¿por qué no aprovechar esta simplicidad y potencia para realizar pruebas y realizar presentaciones sencillas?

    La virtualización tiene sus desventajas. Una de estas desventajas es una disminución generalizada de la confiabilidad de toda la infraestructura virtual. Por ejemplo, no debe confiar al 100% en las máquinas virtuales y colgar todos los servicios en un servidor físico (implementando varias máquinas virtuales). Especialmente si el funcionamiento general de toda la red depende del desempeño de los servicios virtuales. Así que lo más probable es que esto ni siquiera sea un inconveniente, sino un requisito que no debe olvidarse.

    La empresa 1C-Bitrix presentó un producto conveniente que le permite implementar un servidor web virtual completo y listo para usar. Su desarrollo será útil no sólo para los usuarios que elijan el sistema de gestión de contenidos 1C-Bitrix, sino también para todos los desarrolladores web.

    La distribución VMBitrix se distribuye de forma totalmente gratuita. Para aquellos que aprecian las ventajas de utilizar máquinas virtuales, la empresa 1C-Bitrix está dispuesta a ofrecer la opción de alquilar una máquina virtual en los servidores del proveedor de alojamiento. ¡Buena suerte con tu investigación virtual!

    1. http://www.1c-bitrix.ru – sitio web oficial de la empresa 1C-Bitrix. Descripciones, versiones demo de productos, etc.

    Solicitud

    VMBitrix es

    • sala de operaciones sistema ubuntu Linux 8.04.
    • Configuración NGINX + Zend Server CE de dos niveles.
    • DBMS MySQL 5 (soporte InnoDB).
    • Cortafuegos configurado.
    • Soporte de protocolo https.
    • Cliente de correo msmtp.
    • Automatización de la productividad.


    
    Arriba