El servidor de comunicación web requiere un servidor web Apache, el lenguaje de programación Perl 5 y algunos módulos adicionales para Perl 5 (ver Requisitos). Actúa como un módulo de Apache que maneja las solicitudes de los agentes HTTP TecnoHSI a un directorio virtual/ocsinventory. Ya que el servidor de comunicación web requiere dependencias de mysql, si elige instalar el servidor de base de datos solo, puede consultar esta página: Desplegando el Servidor de Base de Datos
En Fedora/Redhat/Centos 7 como Linux:
yum install httpd
yum install mariadb
En Debian 9 Stretch como Linux:
apt install apache2
apt install mariadb-client
Advertencia: Debe tener privilegios de root para configurar los módulos de Perl requeridos.
Es mejor para la integridad del sistema utilizar los paquetes precompilados de su distribución cuando estén disponibles.
Algunos de estos paquetes solo están disponibles en EPEL.
Nota: En Fedora/Redhat/Centos 7, el paquete “Apache DBI” no estaba en el repositorio de EPEL. Puede encontrar el rpm aquí
En Fedora/Redhat/Centos 7 como Linux, puede usar “yum” para configurar los módulos requeridos:
yum install perl-XML-Simple perl-Compress-Zlib perl-DBI perl-DBD-MySQL perl-Net-IP perl-SOAP-Lite
perl-Archive-Zip perl-Mojolicious perl-Plack perl-XML-Entities perl-Switch
En Debian 9 Stretch como Linux, puede usar “apt” para configurar los módulos requeridos:
apt install libxml-simple-perl libdbi-perl libdbd-mysql-perl libapache-dbi-perl libnet-ip-perl
libsoap-lite-perl libarchive-zip-perl make build-essential
cpan install XML::Entities
En Gentoo como Linux, puede usar “emerge” para configurar los módulos requeridos:
emerge dev-perl/XML-Simple perl-core/IO-Compress dev-perl/Apache-DBI dev-perl/Net-IP dev-perl/
SOAP-Lite app-portage/g-cpan
g-cpan -i XML::Entities