# Apache 2.4 Require local # Apache 2.2 order deny,allow allow from 127.0.0.1 SetHandler perl-script PerlHandler Apache::Ocsinventory::Plugins::Apache
# Web service apache settings PerlModule Apache::Ocsinventory::SOAP
SetHandler perl-script PerlHandler “Apache::Ocsinventory::SOAP”
# By default, you can query web service from everywhere with a valid user
<IfModule mod_authz_core.c>
# Apache 2.4
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
Order deny,allow
Allow from all
</IfModule>
AuthType Basic
AuthName "OCS Inventory SOAP Area"
# Use htpasswd to create/update soap-user (or another granted user)
AuthUserFile "APACHE_AUTH_USER_FILE"
<IfModule mod_authz_core.c>
# Apache 2.4
Require user "SOAP_USER"
</IfModule>
<IfModule !mod_authz_core.c>
require "SOAP_USER"
</IfModule>
** Archivo de muestra de configuración de Apache **
La instalación del servidor de comunicaciones ha finalizado. Se le pedirá que configure la consola de administración. Ingrese “y” o valide para configurar la consola de administración, ingrese “n” para omitir la instalación de la consola de administración.
¿Desea configurar el Servidor de administración (Consola de administración web)
en esta computadora ([y] / n)?
PRECAUCIÓN: El programa de instalación ahora instala los archivos de acuerdo con la jerarquía del sistema de archivos. Estándar. Por lo tanto, no se instala ningún archivo en el directorio de documentos raíz de Apache (Consulte los archivos de configuración de Apache para localizarlo).
Si está actualizando desde TecnoHSIServer 1.01 y anteriores, USTED DEBE ELIMINAR (o mover) los directorios ‘ocsreports’ y ‘descargar’ de Apache directorio de documentos raíz. Si elige mover el directorio, DEBE MOVER el directorio de ‘descarga’ a Directorio de escritura/caché del Servidor de Administración (por defecto/var/lib/ocsinventory-reports), especialmente si usa la función de integración.
El programa de instalación le pide que copie los archivos estáticos del Servidor de Administración para la Consola Web PHP
¿Dónde copiar los archivos estáticos del Servidor de Administración para la Consola Web PHP
[/ usr/share/ocsinventory-reports]?
Configuración que le pide que cree directorios grabables / en caché para paquetes de implementación, registros de la consola de administración, IPDiscover y SNMP
¿Dónde crear directorios de escritura / caché para paquetes de implementación,
registros de la consola de administración, IPDiscover y SNMP [/ var / lib / ocsinventory-reports]?
A continuación, la configuración comprobará los módulos PERL necesarios (consulte Requisitos):
- XML::Simple versión 2.12 o superior
- DBI version 1.40 o superior
- DBD::Mysql versión 2.9004 o superior
- Net::IP versión 1.21 o superior
- Apache::DBI
- Compress::Zlib
- SOAP::Lite
- Archive::Zip
Advertencia: si falta alguno de estos módulos, la instalación se cancelará.
Si todo está bien, la instalación instalará la consola de administración en el subdirectorio “ocsreports”:
- Creando el directorio PHP/usr/share/ocsinventory-reports/ocsreports.
- Creando el archivo de configuración de la base de datos /usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.php.
- Creando el directorio IPDiscover/var/lib/ocsinventory-reports/ipd.
- Creando el directorio de paquetes/var/lib/ocsinventory-reports/download.
- Creando el directorio snmp mibs/var/lib/ocsinventory-reports/snmp.
- Creando el directorio de archivos de registro del servidor de administración/var/lib/ocsinventory-reports/logs.
- Creando el directorio de archivos de registro de scripts del servidor de administración directorio/var/lib/ocsinventory-reports/scripts.
- Configurando/instalando el script Perl IPDISCOVER-UTIL.
- Escribiendo la configuración del servidor de administración en el archivo /etc/apache2/conf-available/ocsinventory-reports.conf
- Corrija los permisos de directorios y archivos para permitir la lectura y escritura del demonio Apache en los directorios requeridos (se requiere acceso de escritura en/ocsreports,/ocsreports/ipd y/download, consulte Permisos de archivos y directorios en Linux).
- Configure el script PERL ipdiscover-util.pl para acceder a la base de datos e instalarlo.
Ahora, puede reiniciar el servidor web Apache para que los cambios surtan efecto.
systemctl restart apache2