lunes, 29 de junio de 2009

Crear WebServer Portable con servidor de Mapas | Apache Tomcat + MapServer

1. Descargar las siguientes aplicaciones:
  • Apache-Tomcat Portable version 5.5.27
  • ms4w_2.3.1.zip.
2. Configurar Accesos en tomcat-users.xml

3. Configurar el conf/web.xml
  • HABILITAR LOS CGI


  • ACTIVAR EL MAPPING


4. Los CGI van dentro webapps/ROOT/WEB-INF/cgi (crear el folder cgi en esa ubicación)
Extraer del ms4w_2.3.1.zip todas las libs y el bin del mapserver del folder cgi-bin y guardarlos en el folder cgi anteriormente creado.

5. Por Ultimo para accederlo:
http://127.0.0.1:8080/cgi-bin/mapserv.exe?map=tu_map.map

sábado, 27 de junio de 2009

Bash Script Backup Mail Server | Zimbra + Fedora Core 8

Este es un pequeño script para hacer backup completo de Zimbra del cual existen varios pero queria hacer algo mas sencillo:

(*)Si ven en otro script como el oficial en la sincronizacion utiliza "--delete" pero a mi me interesa que no sea de esa forma para prevenir futuras perdidas por error, por lo tanto la sincrinizacion va a ser incrementel.
Otro punto es porque hacer un folder y despues un tar.gz si podriamos hacer directamente el tar.gz, la cuestion es que esto va a ser sincronizado remotamente con otro servidor por lo que lo ideal es que el servidor este stopeado el menor tiempo posible para asi evitar perdida de recepciones de mail.
Proximo post, script de sincronizacion remota.

lunes, 22 de junio de 2009

Administracion Remota en Windows | TeamViewer

TeamViewer es una aplicacion cliente servidor que permite administrar remotamente una pc (Windows-Windows) con la cual incluso no hay problemas si las pc a administrar se cuentran en una subred (detrás de un router).
Me llamo la atención por su fácil configuración ya que en la pc remota solo es cuestión de instalar la aplicacion "Host", mientras que en la otra la version "Completa".
Al instalar el host genera un id y un password (el cual puede ser seteado tambien) y para conectarse solo es necesario el id y la contraseña.
Otra caracteristica interesante es que es compatible con MacOS aunque no lo probe y tambien existe una version gratis con funcionalidad total.

jueves, 18 de junio de 2009

Asignar Certificado ssl a una IP | PLESK

Para que nuestro nuevo certificado funcione, debemos relacionarlo
con la ip publica del servidor desde el Plesk de la siguiente manera:

server--->ip address--> ip publica y asignar el cert previamente creado.

Despues de esto es posible eliminar los viejos desde:

server--->certificados---> seleccionamos el viejo y eliminar.

miércoles, 17 de junio de 2009

Cambiar Cuota Disco | Zimbra + Debian Etch

Desde el administrador:
CONFIGURACION -> CLASE DE SERVICIO -> default ->AVANZADO->Umbral porcentual para avisar del espacio de almacenamiento (%):[]
y cargamos el valor que necesitamos.
Si el servidor sigue dando error de Smtp=Null reiniciamos el server (zmcontrol stop y zmcontrol start) y deberia salir andando...

jueves, 4 de junio de 2009

Errors Installing Webmin | Webmin Debian Etch

ERROR1: "Failed to open /etc/webmin/webmin/oscache for writing : Bad file descriptor"
SOLUCION:
  • touch /etc/webmin/webmin/oscache
  • Dar permisos correspondientes
ERROR2: "No #! line at" al ejecutar ./setup.sh
SOLUCION:
  • Este error se debe porque fue ejecutado el script "find . -name "*.cgi" -o -name "*.pl" | perl perlpath.pl "/usr/bin/perl -U" -" anteriormente.
  • Volver a descomprimir el tar.gz del webmin y volver a instalar.

Webmin Under Apache | Debian Etch 4.00

Esto es para que el webmin corra sobre apache en vez de correr con su servidor nativo, (miniserv.pl).
Una vez instalado el webmin:
  • chown root:root -R /path/tu_carpeta_webmin
  • chmod 755 /path/tu_carpeta_webmin
  • apt-get install perl-suid
  • cd /path/tu_carpeta_webmin
  • find . -name "*.cgi" -o -name "*.pl" | perl perlpath.pl "/usr/bin/perl -U" -
  • Por ultimo, cambiar el theme del webmin y poner "Old Webmin Theme" porque apache no soporta los demas.
  • Crear un VirtualHost como sigue:

VirtualHost *:80

ServerAdmin webmaster@dominio.com
ServerName dominio.com
#Indexes + Directory Root.
ServerAlias webmin.dominio.com

DocumentRoot
/path/tu_carpeta_webmin
DirectoryIndex index.cgi

AuthName Webmin
AuthType Basic
AuthUserFile /etc/webmin/htusers
require valid-user
AddHandler cgi-script .cgi
DirectoryIndex index.cgi
Options +ExecCGI
Order allow,deny
Allow from All


SetEnv WEBMIN_CONFIG /etc/webmin
SetEnv WEBMIN_VAR /var/webmin
SetEnv SERVER_ROOT /path/tu_carpeta_webmin
SetEnv MINISERV_CONFIG /etc/webmin/miniserv.conf

Recuerden crear el archivos htusers con htpasswd.
htpasswd -c /etc/webmin/htusers admin

You do not have access to any Webmin modules | Webmin under Apache

ERROR: "You do not have access to any Webmin modules"
SOLUCION:
  • Primero el usuario del htusers debe estar en webmin.acl para que tenga habilitado los modulos.
  • Segundo, hay que dar permisos al usuario con el que se corre el apache por ejemplo www-data al los archivos del directorio /etc/webmin/