PAQUETES
apt-get install mysql-server apache2 php5-fpm php5-gd libphp-pclzip libxml-simple-perl libdbi-perl libdbd-mysql-perl libapache-dbi-perl libnet-ip-perl libsoap-lite-perl libio-compress-perl make build-essential php5-curl php5-mysql
PHP5-FPM
Editar /etc/php5/fpm/pool.d/www.conf
listen = 127.0.0.1:9000
pm = ondemand
pm.max_children = 200
Editar /etc/apache2/sites-available/000-default.conf
Añadir antes de </VirtualHost>:
<FilesMatch \.php$>
SetHandler proxy:fcgi://127.0.0.1:9000
</FilesMatch>
Editar /etc/apache2/sites-available/default-ssl.conf
Añadir antes de </VirtualHost>:
<FilesMatch \.php$>
SetHandler proxy:fcgi://127.0.0.1:9000
</FilesMatch>
Reiniciar php5fpm:
/etc/init.d/php5-fpm restartActivar las configuraciones de Apache
Configurar MySQL
Actualizar CPAN
OCSINVENTORY
Descomprimir OCSNG_UNIX_SERVER-2.3.1.tar.gz
Añadir después de <Directory /var/lib/ocsinventory-reports/download> las líneas:
apt-get install mysql-server apache2 php5-fpm php5-gd libphp-pclzip libxml-simple-perl libdbi-perl libdbd-mysql-perl libapache-dbi-perl libnet-ip-perl libsoap-lite-perl libio-compress-perl make build-essential php5-curl php5-mysql
PHP5-FPM
Editar /etc/php5/fpm/pool.d/www.conf
listen = 127.0.0.1:9000
pm = ondemand
pm.max_children = 200
Editar /etc/apache2/sites-available/000-default.conf
Añadir antes de </VirtualHost>:
<FilesMatch \.php$>
SetHandler proxy:fcgi://127.0.0.1:9000
</FilesMatch>
Editar /etc/apache2/sites-available/default-ssl.conf
Añadir antes de </VirtualHost>:
<FilesMatch \.php$>
SetHandler proxy:fcgi://127.0.0.1:9000
</FilesMatch>
Reiniciar php5fpm:
/etc/init.d/php5-fpm restartActivar las configuraciones de Apache
a2enmod proxy_fcgiMYSQL
a2enmod cgi
a2ensite default-ssl
a2enmod ssl
service apache2 restart
Configurar MySQL
mysql -u root -pCPAN - PERL
GRANT ALL PRIVILEGES ON *.* TO 'ocs'@'localhost' IDENTIFIED BY 'ocs' WITH GRANT OPTION;
exit
Actualizar CPAN
perl -MCPAN -e shellInstalar módulos de CPAN
install CPAN
reload CPAN
exit
cpan -i XML::Entities
cpan -i YAML
cpan -i Archive::Zip
OCSINVENTORY
Descomprimir OCSNG_UNIX_SERVER-2.3.1.tar.gz
tar -xvzf OCSNG_UNIX_SERVER-2.3.1.tar.gzEditar /etc/apache2/conf-available/ocsinventory-reports.conf
cd OCSNG_UNIX_SERVER-2.3.1
./setup.sh
Seleccionar todas las opciones por defecto
Ignorar *** Warning: PERL module Apache2::SOAP is not installed !
Añadir después de <Directory /var/lib/ocsinventory-reports/download> las líneas:
Options Indexes FollowSymLinks
AllowOverride Options
a2enconf z-ocsinventory-serverAcceder a la aplicación:
a2enconf ocsinventory-reports
service apache2 restart
http://ip/ocsreportsColocar los valores por defecto:
Usuario: ocs
Contraseña: ocs
Base de Datos: ocsweb
Host: localhost