viernes, 21 de enero de 2011

Backuppc - No arranca Backuppc (Error de Conexión)

Problema: El servicio de Backuppc no está funcionando. El error es: $Conf{NmbLookupPath} = '/usr/bin/nmblookup' no es un programa ejecutable válido.

Solución:
Probablemente se produzca al trabajar en el mismo servidor con Samba 3.5.4.

En el archivo de configuración de backuppc /etc/backuppc/config.pl cambiar la linea:
$Conf{NmbLookupPath} = '/usr/bin/nmblookup'
por linea
$Conf{NmbLookupPath} = '/usr/bin/nmblookup.samba3'

Luego reiniciar el servicio:
sudo /etc/init.d/backuppc start

jueves, 20 de enero de 2011

Ubuntu - Apache con SSL - Parte 1

Problema: quiero que mi servidor apache2 funciones con certificados SSL para que lo que transfiero de mi pc al servidor esté encriptado.

Solución:
Instalando apache2:
sudo apt-get install apache2

Instalando openssl:
sudo apt-get install openssl ssl-cert

Instalando soporte php5:
sudo apt-get install libapache2-mod-php5 php5-cli php5-common php5-cgi

Generando Certificado y respondiendo a lo que pide:
sudo openssl req $@ -new -x509 -days 365 -nodes -out /etc/apache2/apache.pem -keyout /etc/apache2/apache.pem

Cambiar Permisos a Certificado:
sudo chmod 600 /etc/apache2/apache.pem

Habilitar puerto 443, quitando # de Listen 443 en archivo /etc/apache2/ports.conf

Editar archivo /etc/apache2/sites-available/default, agregando:


<VirtualHost *:443>
        DocumentRoot "/var/www/dir_web"
        ServerName localhost
        SSLEngine on
        SSLCertificateFile /etc/apache2/apache.pem
</VirtualHost>


Reiniciar Apache2:
sudo /etc/init.d/apache2 restart

Nota: si al reiniciar el servicio surge el error de SSLEngine "Invalid command ‘SSLEngine’" se debe activar el ssl en apache con el comando: sudo a2enmod ssl


Fuente