Instalar SVN en apache con debian

Instalar SVN en apache con debian

Presentacion:

Este documento muestra como habilitar el apache en un sistema operativo debian. En esta instalacion es funcional tanto el Subversion como el apache 2.2, una ventaja de usar y tenerlos DVDs del sistema operativo debian descargado e incluido dentro de losmedios de instalacion del repositorio del apt.

Procedimiento:

1. Para realizar la instalacion de los paquetes basicos digite en una consola como usuario root el siguiente comando

apt-get install apache2 libapache2-svn websvn

Tenga en cuenta que el instalador resuleve todas las dependencias que se necesitan para que estos paquetes funcionen perfectamente, asi que el proceso de instalacion instalara muchisimos mas paquetes de los indicados inicialmente, una ventaja de usar el instalador apt.

2. Inserte todos los DVD que el programa de instalacion el baya sugiriendo.

Configuracion de webSVN.

En el proceso de instalacion le mostrar una pantalla azul en al que le preguntara la carpeta donde usted almacen sus repositorios, en ese texto escriba kla ruta de su repositorio como /repositorioSVN.

Concluciones:

1. con este simple procedimiento usted tendra todo un sistema de SVn o subversion para el control de versiones accesible desde apache.

2. Teniendo todos los medio de instalacion de debian el proceso de instalacion es mucho mas simple que con windows.

Configurar cliente NFS en linux Debian

Configurar cliente NFS en linux Debian

Presentacion:

Este documento trata del procedimiento para acceder como cliente al servidor de NFS.

Instalacion de paquetes:

Para que un equipo de la red sea cliente de NFS es necesario que tenga instalados los paquetes portmap, nfs-common.

1. Abra una terminal como root.

2. Instale los paquetes con el comando

apt-get install portmap, nfs-common

Detalles de conexion:

Para conectarse al servidor NFS y si esta utilizando estemanual como el completo del servidor del nfs es importante que el cliente tenga la ip 10.10.10.1.

Accediendo a las carpetas:

Para acceder a la carpeta del servidor NFS /repositoioSVN monte la unida con el comando
mount.

1. En la consola utilize el comando mount para acceder a la carpeta compartida

mount 10.10.10.2:/repositorioSVN /repositorioSVN

Configurar servidor NFS en linux Debian

Configurar servidor NFS en linux Debian

Presentacion:

El NFS o Network File System es basicamente un protocolo que usa linux (no se que otros sitemas operativos lo usen) para compartir carpetas en red, de manera similar como lo haze windows con compartir carpetas, pero para equipos con sistema operativo linux.

El procedimiento que se describe aqui aplica unicamente para el servidor y no implementa ningun concepto de seguridad, la idea es que se resuelva una condicion en una red local segura, la seguridad y los riesgos que no aplicarla incurren es reponsabilidad de cada uno.

Software instalado:

El servidor de archovs debe tener instalados los paquetes nfs-common nfs-kernel-server.

1. Inicie sesion con usuario root desde una consola.

2. Instale los paquetes con el comando:

apt-get install nfs-common nfs-kernel-server

3. Inserte los medios de instalacion segun se lo solicita el programa de instalacion.

Definir los directorios que se pueden acceder por NFS:

El siguiente pao es definir los directorios que usted define para que sean accedidos desde la red por el protocolo NFS. Esta definicion se realiza en el archivo /etc/exports

1. Abra el archivo /etc/exports

gedit /etc/export

2. Ingrese la linea

/repositorioSVN 10.10.10.1(rw,sync)

3. Guarde los cambios y cierre el archivo.

4. Reinicie los servicios

/etc/init.d/nfs-kernel-server restart

/etc/init.d/nfs-common restart

Descripcion:

En este caso se comparte la carpeta /repositorioSVN para que pueda ser accedido por la IP 10.10.10.1 con los permisos de lectura y escritura (rw) y modo de sincronizacion sync

Configuracion minima de seguridad:

1. Edite el archivo /etc/hosts.allow adicionando las siguientes lineas

portmap:10.10.10.1/255.255.255.0

lockd:10.10.10.1/255.255.255.0

mountd:10.10.10.1/255.255.255.0

rquotad:10.10.10.1/255.255.255.0

statd:10.10.10.1/255.255.255.0

2. Guarde y cierre el archivo.

3. Reinicie los servicios.

Precauciones adicionales:

1. Si la carpeta que usted intenta poner en el servidor NFS esta en formato ntfs, no lo podra montar asi este teniendo acceso a manera de escritura, lectura con la libreria ntfs-3g, debe estar en una particion fat o propia de linux como ext3.

Enviar correo desde servidor debian

Enviar correo desde servidor debian

Descripcion:

Para enviar correo desde un servidor con sistema operativo debian, por ejemplo habiolitar la funcion mail de php usted debe seguir este procedimiento.

Explicacion:

Se va a configurar el servidor local para que atravez de una cuenta de gmail el servidor envie correos. Todos los correos quedaran uja copia en el servidor de gmail en la carpeta de enviados.

Prerrequisitos:

1. PC con sistema operativo Debian instalado.

2. Paquete instalado el paquete exim4.

3. Cuenta de gmail previamentecreada.

Procedimiento:

1. Configuracion del paquete exim4

1.1 Desde una consola con el usuario root digite.

dpkg-reconfigure exim4-config

En este nuevo asistente realize los siguientes cmbios

1.1.1 El correo se envía mediante un «smarthost»; se recibe a través de SMTP

1.1.2 Nombre del sistema de correo: tudominio.xxx

1.1.3 Direcciones IP en las que recibir conexiones SMTP entrantes: 127.0.0.1

1.1.4 Otros dominios para los que se acepta el correo.: En blanco

1.1.5 Máquinas para las cuales reenviar correo: En blanco

1.1.6 Direccion IP o nombre del equipo (smarthost) saliente: smtp.gmail.com:587

1.1.7 Limitar el numero de consultas DNS (Marcación bajo demanda)? NO

1.1.8 Dividir la configuración en pequeños ficheros? Sí

2. Configuracion de la cuenta de correo desde la que se enviara el correo.

2.1 Edite el archivo /etc/exim4/passwd.client

nano /etc/exim4/passwd.client

2.2 Al final del archivo agregue las siguientes lineas

gmail-smtp.l.google.com:’cuenta’@gmail.com:’clave’

*.google.com:’cuenta’@gmail.com:’clave’

smtp.gmail.com:’cuenta’@gmail.com:’clave’

2.2.1 Suponiendo que su cuenta correoPersonal y su clave es 123456, el archivo debe quedar asi:

gmail-smtp.l.google.com:correoPersonal@gmail.com:123456

*.google.com:correoPersonal@gmail.com:123456

smtp.gmail.com:correoPersonal@gmail.com:123456

2.3 Guarde y cierre el archivo.

2.4 Cambie los permisos sobre el archivo

chown root:Debian-exim /etc/exim4/passwd.client

2.5 Reinicie el servidor de correo

/etc/init.d/exim4 restart

Prueba del procedimiento

Si desea provar lo realizado anteriormente envie un email desde el PC que realizon este procedimiento de la siguiente forma

1. En la consola digite

mail direccion destino@dominio.com

2. Ingrese el Asunto o subjet.

Subject: Prueba

3. Escriba el contenido del correo. Para fibalizar el contenido cree al final una linea que solo tenga el caracter punto “.”.

Contenido del correo.

.

4. si quiere puede escribir otra direccion en el campo Cc. o dejela en blanco.

Cc:

5. Verifique en su cuenta de gmail que el correo se envio correctamente.

6. Verifique que el correo le llego a las direcciones que envio.

Permitir acceso remoto a servidor MySQL

Permitir acceso remoto a servidor MySQL

Situacion:

al instalar el servidor de base ded atos MySQL en Linux Debian 5.0.0 el acceso de usuarios a la base de datos de forma remota no esta permitido y sera necesario activarlo para poder acceder a este servicio desde software administrativo en red.

Procedimiento:

1. Ejecute una consola y desde alli edite el archivo /etc/mysql/my.cnf

nano /etc/mysql/my.cnf

2. Ubique la linea con contenido bind-address = 127.0.0.1 y agrege una nueva bind-address = 0.0.0.0

#bind-address = 127.0.0.1

bind-address = 0.0.0.0

3. Guarde el archivo y cierrelo.

4. Permitir conexiones remotas del usuario root.

4.1 En la consola acceda al servidor MySQL

mysql – u root -p

4.2 ingrese la clave en el campo password:

4.3 Una vez en el servidor MySQL digite:

mysql> GRANT ALL ON *.* TO root@’%’ IDENTIFIED BY ‘clave usuario root’;

mysql> FLUSH PRIVILEGES;

4.4 Salga de MySQL

mysql> exit;

5. Reinicio el servicio MySQL

/etc/init.d/mysql restart.

6. Pruebe la conexion desde otro PC con alguna herramienta administrativa como “MySQL Administrator”.

Seguir

Get every new post delivered to your Inbox.