Servicios de Red e Internet. Implantación de un Servidor de Hosting

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Servicios de Red e Internet. Implantación de un Servidor de Hosting"

Transcripción

1 Servicios de Red e Internet Implantación de un Servidor de Hosting Por: José Luis Jaime Gonzalez Fecha: 24/02/2013 1

2 Índice 1 Objetivos del trabajo y explicación de lo realizado Instalación y Configuración de los distinto Servicios Creación de los Scripts Conclusiones Bibliografía y paginas webs de referencia

3 1 Objetivos del trabajo y explicación de lo realizado El objetivo de este proyecto es implementar mediante el uso de scripts una infraestructura de hosting web, en el que se podrá dar de alta un usuario y que este tenga un dominio propio, pueda acceder a su espacio mediante ftp y tenga una base de datos a la que podrá acceder mediante phpmyadmin. También tendrá la funcionalidad de poder cambiar las contraseñas a los usuarios, tanto para mysql como para ldap que sera el sistema de cuentas centralizada donde esta la información de los usuarios para poder acceder por ftp. Por ultimo, se podrá dar de baja un dominio junto con el usuario, donde se borrara toda la información del usuario y dominio de los servicios. Los servicios implementados son: -Apache como servidor web -MySQL como servidor de Base de datos -OpenLDAP como servidor de cuentas centralizadas -Proftpd como servidor ftp. -bind9 como servidor de resolución de nombres DNS -phpmyadmin como gestor web de base de datos El sistema utilizado es Debian Wheezy. Para este proyecto el lenguaje de programación para los script es Python. 3

4 La estructura de los scripts es la siguiente: hosting_python (carpeta) -newhosting.py -delhosting.py -changepassword.py -functions.py -src (carpeta) -functions.py : En este script se almacenan todas las funciones que serán utilizadas por los demás scripts -newhosting.py : Es el encargado de dar de alta un nuevo usuario y su dominio -delhosting.py : Es el encargado de eliminar un dominio y su usuario. -changepassword.py : Se encarga de cambiar las contraseñas tanto de mysql como de ldap. -src : En este directorio se encuentran distintos recursos que usaran los distintos script como plantillas de virtual hosts para apache, un index.html predeterminado para cada usuario etc. Funcionamiento Al ejecutar el script newhosting.py este se encargara de comprobar si los nombres de usuario y dominio existen, si son validos se encarga de crear un directorio para el usuario, crear un virtual host en apache apuntando al directorio anterior. Generar una contraseña aleatorio para ldap y para mysql, y encriptarla en el caso de ldap. Añadir un usuario a ldap con el que el usuario podrá entrar a su carpeta por ftp. Crear una base de datos y un usuario con el que el usuario podrá entrar mediante phpmyadmin. Crear una nueva zona de resolución dns con: mysql.dominio.com : Por esta url se entrara a phpmyadmin ftp.dominio.com El script de delhosting.py hace justamente los mismos pasos pero a la inversa y borrando la información. El script changepassword.py Se encarga de cambiar las contraseñas de ldap y mysql mediante las librerías de python 4

5 Todos estos script hacen uso de las funciones creadas en el script functions.py 2 Instalación y Configuración de los distinto Servicios En este apartado vamos a ver la instalación y configuración de los distintos servicios utilizados. Primero creamos el directorio hosting dentro de srv, donde estarán las carpetas de los usuarios mkdir /srv/hosting Instalación y configuración de Bind9 Para instalar bind9 vamos a la terminal y ejecutamos aptitude install bind9 Ahora vamos a crear la zona principal y la inversa del servidor para ello modificamos el siguiente fichero: nano /etc/bind9/named.conf.local añadiendo las siguientes lineas: zone "example.com" { type master; file "db.example.com"; }; zone " in-addr.arpa" { type master; file "db "; }; 5

6 Ahora vamos a crear los dos ficheros anteriormente citados: db.example.com y db Los crearemos dentro del siguiente directorio: /var/cache/bind Con el siguiente contenido: db.example.com $TTL example.com. IN SOA hosting.example.com. hosting.example.com. ( 1 ; Serial ; Refresh ; Retry ; Expire ) ; Negative Cache TTL ; IN NS hosting.example.com. $ORIGIN example.com. hosting A db $TTL in-addr.arpa. IN SOA hosting.example.com. hosting.example.com. ( ; $ORIGIN in-addr.arpa. 1 ; Serial ; Refresh ; Retry ; Expire ) ; Negative Cache TTL IN NS hosting.example.com. 16 PTR hosting.example.com. 6

7 Instalación y configuración de Apache2 Para instalar apache2 vamos al terminal y ejecutamos aptitude install apache2 Desactivamos el sitio por defecto con: a2dissite default y recargamos apache service apache2 reload Con esto ya tendriamos apache instalado y configurado. Instalación y configuración de Mysql Para instalar mysql vamos al terminal y ejecutamos aptitude install mysql-server Nos pedirá una contraseña para la administración. Instalación y configuración de PhpMyAdmin Vamos a la terminal y ejecutamos: aptitude install phpmyadmin 7

8 Ahora como nos interesa que los usuarios solo puedan acceder a phpmyadmin mediante mysql.dominio.com y no por dominio.com/phpmyadmin vamos a editar el siguiente fichero: nano /etc/phpmyadmin/apache.conf y comentamos la siguiente linea #Alias /phpmyadmin /usr/share/phpmyadmin Ahora vamos a crear un virtual host personalizado para ello creamos dentro de /etc/apache2/sitesavailable el siguiente virtualhost: nano /etc/apache2/sites-available/phpmyadmin <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName phpmyadmin-handler ServerAlias mysql.* DocumentRoot /usr/share/phpmyadmin/ <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /usr/share/phpmyadmin> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> *Nota: Puede ver el resto del codigo en los archivos adjuntos Ahora activamos el virtual host y recargamos apache a2ensite phpmyadmin service apache2 reload 8

9 Instalación y configuración de OpenLDAP Para la instalación vamos a la terminal y ejecutamos: aptitude install slapd Ahora creamos un fichero base.ldif donde crearemos la información necesaria para empezar. Tendrá el siguiente contenido: dn: ou=people,dc=example,dc=com ou: People objectclass: Top objectclass: organizationalunit dn: ou=group,dc=example,dc=com ou: Group objectclass: Top objectclass: organizationalunit dn: cn=ftpusers,ou=group,dc=example,dc=com objectclass: posixgroup objectclass: Top cn: ftpusers gidnumber: 2002 dn: uid=pruebau,ou=people,dc=example,dc=com uid: pruebau cn: Usuario de prueba objectclass: account objectclass: posixaccount objectclass: top objectclass: shadowaccount userpassword: {SSHA}/IH0J8ymm+IBTbX+0jy6OzC9+HfN7dpN loginshell: /bin/false uidnumber: 2000 gidnumber: 2000 homedirectory: /home/pruebau gecos: Usuario de prueba host: * Para agregarlo a ldap debemos parar el servicio con: /etc/init.d/slapd stop 9

10 y añadimos el fichero: slapadd -l base.ldif Para poder usar ldap con python necesitaremos instalar las siguiente librería aptitude install python.ldap Instalación y configuración de ProFTPD Para instalarlo ejecutamos en la terminal: aptitude install proftpd Ahora vamos a cambiar la configuración para que coja los usuarios de ldap: Lo primero es instalar el siguiente paquete que es necesario para que funcione: aptitude install proftpd-mod-ldap Editamos el fichero /etc/proftpd/modules.conf descomentando la siguiente linea LoadModule mod_ldap Editamos el fichero /etc/proftpd/ldap.conf añadiendo la configuración del servidor ldap LDAPServer ldap:// /??sub LDAPBindDN cn=admin,dc=example,dc=com password LDAPUsers ou=people,dc=example,dc=com (uid=%u) (uidnumber=%u) Editamos el fichero /etc/proftpd/proftpd.conf descomentando las siguientes lineas: DefaultRoot ~ RequireValidShell off Include /etc/proftpd/ldap.conf reiniciamos proftpd /etc/init.d/proftpd restart 10

11 3 Creación de los Scripts En este apartado vamos a ver con mas profundidad los script y su funcionamiento. La carpeta con los script se puede descargar en: El script mas importante es functions.py que es el que tiene todas las funciones que usan los demas programas. Vamos a ir viendo cada funcion y que hace. from subprocess import call import commands import sys from random import choice import os import hashlib from base64 import urlsafe_b64encode as encode import ldap import ldap.modlist as modlist import MySQLdb as mysql Estas son todas las librerías necesarias para el correcto funcionamiento del script. def checkusername(username): listuser = commands.getoutput("ls /srv/hosting/") listuser = listuser.split("\n") if username in listuser: control = "y" return control Función para comprobar si existe o no un usuario a través del directorio /srv/hosting, recibe como parámetro el nombre de usuario y devuelve y si existe o None si no existe. 11

12 def checkdomainname(domainname): listdomain = commands.getoutput("ls /etc/apache2/sites-available/") listdomain = listdomain.split("\n") if domainname in listdomain: control = "y" return control Exactamente igual a la funcion anterior, comprueba la existencia de un dominio a través del directorio sites-available, recibe como parametro el nombre de dominio y devuelve y si existe o None si no existe. def lastuid(): l = ldap.initialize("ldap://hosting.example.com") base_dn = 'ou=people,dc=example,dc=com' filtro = '(uidnumber=*)' attrs = ['uidnumber'] result = l.search_s( base_dn, ldap.scope_subtree, filtro, attrs ) list = [] for i in result: list.append(i[1]['uidnumber'][0]) uidnumber = max(list) uidnumber = int(uidnumber) uidnumber = uidnumber+1 uidnumber = str(uidnumber) return uidnumber Esta función hace una consulta al servidor ldap para obtener el ultimo valor uidnumber y sumarle 1. Devuelve el siguiente uidnumber libre. 12

13 def createdir(username,lastuid): call(["mkdir","-p","/srv/hosting/" + username]) call(["cp","src/index.html","/srv/hosting/" + username]) call(["chmod","-r","755","/srv/hosting/" + username]) call(["chgrp","-r","2002","/srv/hosting/" + username]) call(["chown","-r",lastuid,"/srv/hosting/" + username]) Esta función crea el directorio del usuario en /srv/hosting. Recibe como parámetro el nombre de usuario y el uidnumber que obtenemos con la función anterior. def createvh(username,domainname): f = open("src/default", "r") texto = f.read() texto = texto.replace("cambiarname",domainname) texto = texto.replace("cambiarruta",username) f.close() nuevo = open("/etc/apache2/sites-available/"+domainname,"w") nuevo.write(texto) nuevo.close() call(["a2ensite",domainname], stdout=open(os.devnull, 'wb')) call(["service","apache2","reload"], stdout=open(os.devnull, 'wb')) Esta función se encarga de crear un virtual host nuevo para ello hace uso de una plantilla (la podemos localizar en src/default) donde los parámetros clave vienen con un nombre distinto para poder remplazarlos con el nombre de usuario y el nombre de dominio. Esta plantilla se copia en /etc/apache2/sites-available con el nombre correspondiente. Recibe como parámetro el nombre de usuario y el nombre de dominio. def aleatorypassword(): length = 4 string = " abcdefghijklmnopqrstuvwxyz" password = "" password = password.join([choice(string) for i in range(length)]) return password Esta función se encarga de generar una password aleatoria de 4 caracteres. 13

14 def encryptpassword(password): enpassword = commands.getoutput("slappasswd -h {SSHA} -s "+password) return enpassword Esta función recibe como parámetro una contraseña y la encripta. Hace uso de una utilidad que viene con openldap que es slappasswd. def adduserldap(username,domainname,passencrypt,uidnumber): l = ldap.initialize("ldap://hosting.example.com") l.simple_bind_s("cn=admin,dc=example,dc=com","usuarioq") dn="uid=%s,ou=people,dc=example,dc=com" %username attrs = {} attrs['objectclass'] = ['Top','posixAccount','account'] attrs['cn'] =username attrs['uid'] =username attrs['uidnumber'] = uidnumber attrs['gidnumber'] = '2002' attrs['homedirectory'] = '/srv/hosting/%s' %username attrs['userpassword'] = passencrypt attrs['loginshell'] = '/bin/false' attrs['description'] = domainname ldif = modlist.addmodlist(attrs) l.add_s(dn,ldif) l.unbind_s Esta función se encarga de crear un usuario en ldap para ftp. En el campo description he decidido poner el nombre del dominio para una búsqueda de usuario por dominio. Esta función recibe como parámetro el nombre de usuario, el nombre de dominio, una contraseña encriptada y un uidnumber. 14

15 def addusermysql(username,domainname,userpass): db=mysql.connect(host='localhost',user='root',passwd='usuarioq') cursor=db.cursor() sql='create database db_%s;' %domainname cursor.execute(sql) sql="grant ALL PRIVILEGES ON db_%s.* TO IDENTIFIED BY '%s';" % (domainname,username,userpass) cursor.execute(sql) cursor.close() Esta función se encarga de crear una base de datos y un usuario para esta misma. El nombre de usuario es my+nombredeusuario y el nombre de la base de datos es bd_+nombrededominio def createzone(domainname): f = open("src/db.changename","r") texto = f.read() texto = texto.replace("changename",domainname) f.close() nuevo = open("/var/cache/bind/db."+domainname,"w") nuevo.write(texto) nuevo.close() f = open("/etc/bind/named.conf.local","a") newzone = """ zone "%s.com" { type master; file "db.%s"; }; """ %(domainname,domainname) f.write(newzone) f.close() call(["service","bind9","restart"], stdout=open(os.devnull, 'wb')) Esta función se encarga de crear una zona nueva para ello igual que la función de crear un virtual host hace uso de una plantilla preparada (la puedes encontrar en src/db.changename) donde los parámetros clave vienen marcados para ser remplazados por los datos correctos. stdout=open(os.devnull, 'wb') #Esto sirve para que no muestre ningún mensaje en la consola 15

16 def changepassmysql(username,password): db=mysql.connect('localhost','root','usuarioq','mysql') sql = "set password for my%s@'localhost' = password('%s');" % (username,password) cursor=db.cursor() cursor.execute(sql) cursor.close() Esta función vale para poder cambiar la contraseña de mysql a un usuario, recibe un nombre de usuario y una nueva contraseña. def changepassftp(username,password): l = ldap.initialize("ldap://hosting.example.com") l.simple_bind_s("cn=admin,dc=example,dc=com","usuarioq") dn="uid=%s,ou=people,dc=example,dc=com" %username l.passwd_s(dn,none,password) Esta función cambia la contraseña de un usuario en ldap, hace uso de passwd_s que es un método de la librería de ldap para python para cambiar la contraseña a un usuario, no es necesario encriptar la contraseña previamente ya que se encarga el método de encriptarla. def getusername(domainname): l = ldap.initialize("ldap://hosting.example.com") base_dn = 'ou=people,dc=example,dc=com' filtro = '(description=%s)' % domainname attrs = ['cn'] result = l.search_s( base_dn, ldap.scope_subtree, filtro, attrs ) username = result[0][1]['cn'][0] return username Esta función es usada en el script de delhosting.py y es usada para obtener el usuario propietario de un dominio. Recibe como parametro el nombre de un dominio y devuelve el usuario propietario. 16

17 def deldir(username): call(["rm","-r","/srv/hosting/" + username]) Se encarga de borrar el directorio de un usuario. Recibe como parámetro el nombre de un usuario. def delvh(domainname): call(["a2dissite",domainname], stdout=open(os.devnull, 'wb')) call(["service","apache2","reload"], stdout=open(os.devnull, 'wb')) call(["rm","/etc/apache2/sites-available/"+domainname]) Se encarga de borrar el virtual host creado de un usuario. def deluserldap(username): l = ldap.initialize("ldap://hosting.example.com") l.simple_bind_s("cn=admin,dc=example,dc=com","usuarioq") dn="uid=%s,ou=people,dc=example,dc=com" %username l.delete_s(dn) Se encarga de borrar un usuario de ldap. Recibe como parametr el nombre de usuario def delmysql(username,domainname): db=mysql.connect(host='localhost',user='root',passwd='usuarioq') cursor=db.cursor() sql='drop database db_%s;' %domainname cursor.execute(sql) sql="drop user 'my%s'@'localhost';" % username cursor.execute(sql) cursor.close() Se encarga de borrar la base de datos y el usuario. Recibe como parámetro el nombre de usuario y el nombre de dominio. 17

18 def delzone(domainname): f = open ('/etc/bind/named.conf.local','r') contenido = f.readlines() f.close() elemento = 'zone "%s.com"\n' % domainname temp = 1 for i in range(0,len(contenido)): if (contenido[i] == elemento): temp = i for i in range(0,5): del contenido[temp] f = open ('/etc/bind/named.conf.local','w') for i in range(0,len(contenido)): f.write(contenido[i]) f.close() call(["rm","/var/cache/bind/db."+domainname]) call(["service","bind9","restart"], stdout=open(os.devnull, 'wb')) Esta función se encarga de borrar una zona del servidor dns, borra el fichero creado en /var/cache/bind/db.domainname y de eliminar la zona creada en el fichero named.conf.local. El primer for se encarga de obtener la posicion en el fichero donde esta la zona a borrar, el segundo elimina la zona y el tercero escribe de nuevo en el fichero. Los siguientes script solo hacen uso de todas las funciones mostradas anteriormente. 18

19 newhosting.py import functions as fun import sys username = raw_input("enter your username: ") existeuser = fun.checkusername(username) ##Comprobamos si existe el usuario if existeuser == 'y': print "el usuario ya existe" sys.exit() domainname = raw_input("enter your domain name, only.com :") domainname = domainname[:-4] #quitamos el.com al nombre de dominio. existedomain = fun.checkdomainname(domainname) if existedomain == 'y': print "el dominio ya existe" sys.exit() ##Vamos ejecutando las diferentes funciones pasando los parametros adecuados lastuid = fun.lastuid() #Obtenemos uid libre fun.createdir(username,lastuid) # creamos directorio fun.createvh(username,domainname) # creamos virtual host passldap = fun.aleatorypassword() # obtenemos una pass aleatorio para ldap enpassldap = fun.encryptpassword(passldap) # La encriptamos fun.adduserldap(username,domainname,enpassldap,lastuid) #añadimos el usuario a ldap passmysql = fun.aleatorypassword() # obtenemos una pass aleatoria diferente para mysql fun.addusermysql(username,domainname,passmysql) # creamos la base de datos y el usuario fun.createzone(domainname) # creamos la zona. ###Mostramos la información del nuevo usuario junto con sus password. print " " print """ Hosting creado correctamente """ print "tu usuario para entrar en ftp es: " + username+"\n" print "Tu nombre de dominio es: " +domainname + ".com\n" print "tu password ftp es: " + passldap+"\n" print "Nombre de la base de datos: db_"+domainname+"\n" print "Nombre usuario para entrar a la base de datos: my"+username+"\n" print "Password para entrar a phpmyadmin: "+passmysql+"\n" 19

20 delhosting.py import sys import functions as fun sys.argv if len(sys.argv)!= 2: # comprobamos que se pasan el nº de parámetros correctos print "Para eliminar un dominio necesitas pasar el como parametro el nombre de este" sys.exit() domainname = sys.argv[1] #guardo en variable el nombre de dominio domainname = domainname[:-4] # quito el.com al nombre de dominio existe = fun.checkdomainname(domainname) # compruebo si existe el dominio if existe!= 'y': print "el dominio que intenta eliminar no existe" sys.exit() username = fun.getusername(domainname) # obtengo el usuario de ese dominio fun.delzone(domainname) # borro zona fun.delmysql(username,domainname) # borro base de datos y usuario de mysql fun.deluserldap(username) # borro usuario de ldap fun.delvh(domainname) # borro virtual host fun.deldir(username) # borro directorio print "El dominio %s junto con el usuario %s ha sido eliminado correctamente" % (domainname,username) 20

21 changepassword.py import sys import functions as fun from getpass import getpass sys.argv if len(sys.argv)!= 3: # compruebo el nº correcto de parametros print "Para cambiar la password se deben pasar dos parametros -ftp o -sql y el usuario" sys.exit() accion = sys.argv[1] # guardo en variable si es -sql o -ftp username = sys.argv[2] # guardo en variable el nombre de usuario existe = fun.checkusername(username) # compruebo existencia nombre de usuario if existe!= 'y': print "el usuario no existe" sys.exit() if accion == '-sql': # si es -sql password = getpass("introduce la nueva password: ") rpassword = getpass("vuelva a escribir la password: ") if password!= rpassword: print "Las pasword no coinciden" sys.exit() fun.changepassmysql(username,password) #llamo a la funcion para cambiar la pass print "password actualizada correctamente" elif accion == '-ftp': # si es ftp password = getpass("introduce la nueva password: ") rpassword = getpass("vuelva a escribir la password: ") if password!= rpassword: print "Las pasword no coinciden" sys.exit() fun.changepassftp(username,password) #llamo a la función para cambiar la pass print "password actualizada correctamente" else: # si no es ninguno de los otros dos el primer parámetro esta mal. print "El primer argumento debe ser -sql para mysql o -ftp para ftp" 21

22 4 Conclusiones En este proyecto hemos podido ver como implementar un servidor de hosting usando diferentes servicios como apache, ldap, bind9, mysql, proftpd de manera que automatizando diferentes acciones como la creación de usuarios en ldap, creación de una zona en bind9, crear un virtual host con apache...etc, usando scripts en python, resulta sencillo gestionar el servidor hosting dando de alta un usuario, eliminando o, cambiándole la contraseña de manera sencilla ejecutando un script. 5 Bibliografía y paginas webs de referencia

INSTALACIÓN DE PROFTPD

INSTALACIÓN DE PROFTPD INSTALACIÓN DE PROFTPD Instalamos el paquete: apt-get install proftpd Nos sale un diálogo. Respuesta: Independient Podemos limitar el acceso al ftp de la siguiente forma Accedemos al fichero de configuración.

Más detalles

Squid como proxy semi-transparente.

Squid como proxy semi-transparente. Squid como proxy semi-transparente. Como explicábamos al inicio del proyecto, existe una problemática con las conexiones HTTPS al situar un proxy entre la máquina del cliente y el servidor externo si queremos

Más detalles

[CONFIGURACIÓN DE DNS]

[CONFIGURACIÓN DE DNS] 2010 C.I.F.P Juan de Colonia Yuliyan Tsvetanov Marinov [CONFIGURACIÓN DE DNS] A través de este documento se verán las generalidades del servicio de resolución de nombres (DNS) y como configurarlo bajo

Más detalles

Servidore Web Apache. Inicio del servidor Apache. Iniciar. Comando apachectl

Servidore Web Apache. Inicio del servidor Apache. Iniciar. Comando apachectl 1-16 Servidor Web Apache Servidore Web Apache Inicio del servidor Apache Comando apachectl El comando apachectl es un front end de httpd. Antes de iniciar el servidor es conveniente chequear la sintaxis

Más detalles

Manual de instalación Sistema S.I.S.E. Versión 1.0

Manual de instalación Sistema S.I.S.E. Versión 1.0 Manual de instalación Sistema S.I.S.E. Versión 1.0 Autor: B2 Publicidad Aportes: Kitsu Asesorias Página 1 Tabla de contenido Introducción... 3 Resumen de objetivos... 3 Definición de la arquitectura seleccionada...

Más detalles

INSTRUCTIVO DE INSTALACIÓN DE OMEKA 2.1.4

INSTRUCTIVO DE INSTALACIÓN DE OMEKA 2.1.4 Grupo de Innovación y Apropiación de Tecnologías de la Información Archivística Compilador: Pedro Antonio Gómez Guarín INSTRUCTIVO DE INSTALACIÓN DE OMEKA 2.1.4 INSTRUCTIVO DE INSTALACIÓN DE OMEKA 2.1.4

Más detalles

Instalando CodeKa v1.0 sobre Bitnami Xamp Stack (para Windows, Linux, OS X y Solaris).

Instalando CodeKa v1.0 sobre Bitnami Xamp Stack (para Windows, Linux, OS X y Solaris). CODEKA INDICE 1. Preconfiguración 1. Apache 2. Mysql 3. Php 1. PhpmyAdmin 2. Descargar Codeka 3. Configurar Codeka 1. Configurar conexión 2. Cargar Base de datos 3. Localizar Imagenes de Portada 4. Primeros

Más detalles

#09 Apache Web Server

#09 Apache Web Server Bersayder Oscar Mejía Ramírez 2011-3778 Sistema Operativo III José Doñé How To: #09 Apache Web Server Instalando Apache Vamos a la terminal e introducimos el comando zypper install apache2* luego tecleamos

Más detalles

Contents. 1 Instalacion de Observium

Contents. 1 Instalacion de Observium Contents 1 Instalacion de Observium 1 1.1 1.- $ sudo su............................. 1 1.2 2.- Instalamos los paquetes necesarios para correr Observium:.. 1 1.3 3. Instalar los paquetes PEAR Net IPv4 y

Más detalles

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez Instituto Tecnológico de Las América Materia Sistemas operativos III Temas Servidor Web Apache Facilitador José Doñe Sustentante Robín Bienvenido Disla Ramirez Matricula 2011-2505 Grupo 1 Servidor Web

Más detalles

PRÁCTICA 1-2: INSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DNS (PRIMARIO Y ZONA DE RESOLUCIÓN DIRECTA E INVERSA EN WINDOWS 2008 SERVER)

PRÁCTICA 1-2: INSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DNS (PRIMARIO Y ZONA DE RESOLUCIÓN DIRECTA E INVERSA EN WINDOWS 2008 SERVER) PRÁCTICA 1-2: INSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DNS (PRIMARIO Y ZONA DE RESOLUCIÓN DIRECTA E INVERSA EN WINDOWS 2008 SERVER) Antes de proceder a ninguna instalación, debemos de configurar correctamente

Más detalles

Práctica Inicial LDAP

Práctica Inicial LDAP 2013 Práctica Inicial LDAP PRÁCTICA_1: CREACIÓN DEL ÁRBOL DE DIRECTORIO LDAP 1 CONFIGURACIÓN DEL SERVIDOR Instalar el servicio OpenLDAP: Comenzamos instalando el servidor LDAP en nuestra máquina servidora

Más detalles

Instalando Apache 2.0 en Ubuntu 11.04

Instalando Apache 2.0 en Ubuntu 11.04 Instalando Apache 2.0 en Ubuntu 11.04 Descargar e instalar el servidor web Apache 2.0: Ejecutamos los siguientes comandos como superusuario (comando sudo -s y luego ingrese la contraseña): Actualizamos

Más detalles

Instituto Tecnológico de Las Américas (ITLA)

Instituto Tecnológico de Las Américas (ITLA) Instituto Tecnológico de Las Américas (ITLA) Nombre: Gregori Carmona Lorenzo ID: 2011-2435 Asignatura: Sistemas Operativos III Instructor: José Doñe Tema: Practica extra: Apache Un servidor web es un programa

Más detalles

Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula: 2010-2946.

Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula: 2010-2946. Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez Matrícula: 2010-2946 How to How to: Web Server (Apache)!!! Servidor Web El servidor HTTP Apache es

Más detalles

Animalandia. Manual de instalación. (Actualizado: Sept-2015) Fernando Lisón Martín

Animalandia. Manual de instalación. (Actualizado: Sept-2015) Fernando Lisón Martín Animalandia Manual de instalación (Actualizado: Sept-2015) Fernando Lisón Martín Índice 1.- Requisitos previos...3 Instalación de paquetes...3 Configuración de apache...4 Configuración de php...4 Preparación

Más detalles

Actualizaciones de GateDefender Performa desde un servidor web local

Actualizaciones de GateDefender Performa desde un servidor web local Actualizaciones de GateDefender Performa desde un servidor web local Aviso de Copyright Panda Security 2008. Todos los derechos reservados. Ni la documentación, ni los programas a los que en su caso acceda,

Más detalles

MANUAL DE CONFIGURACION DE BIND 9

MANUAL DE CONFIGURACION DE BIND 9 Instalación y Configuración de un servidor DNS (BIND) en Linux Ubuntu y dos clientes en Windows. Decides instalar un servidor DNS (BIND) en un equipo Linux con el nuevo dominio, para poder administrarlo.

Más detalles

Guía de instalación del sistema de documentos laborales Orquídea

Guía de instalación del sistema de documentos laborales Orquídea Guía de instalación del sistema de documentos laborales Orquídea Orquídea V 2.0 Fecha de publicación: Julio 2014 Autor Deivis Henriquez Este documento se proporciona «tal cual». Algunos de los ejemplos

Más detalles

PRACTICA 9 SERVIDOR WEB APACHE SERVIDOR WEB APACHE. JEAN CARLOS FAMILIA Página 1

PRACTICA 9 SERVIDOR WEB APACHE SERVIDOR WEB APACHE. JEAN CARLOS FAMILIA Página 1 SERVIDOR WEB APACHE JEAN CARLOS FAMILIA Página 1 El servidor HTTP Apache es un servidor web HTTP de código abierto para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que

Más detalles

Tenemos que instalar los programas de los usuarios también (los anteriormente mencionados) y los siguientes que vamos a nombrar.

Tenemos que instalar los programas de los usuarios también (los anteriormente mencionados) y los siguientes que vamos a nombrar. TUTORIAL INCEME Programas necesarios PC s usuarios En los ordenadores donde se va a ejecutar INCEME van hacer falta una serie de programas para su funcionamiento. Tendremos que tener los.net Framework

Más detalles

Configuración de Apache

Configuración de Apache Configuración de Apache Cuando se ha instalado el servidor, hay que configurarlo. Apache incluye por defecto una configuración que arranca el servidor en el puerto TCP por defecto, que es el puerto 80,

Más detalles

Servidor Web Apache Knoppix Linux.-

Servidor Web Apache Knoppix Linux.- Servidor Web Apache Knoppix Linux.- El servidor HTTP Apache es un servidor web HTTP de código abierto, para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa

Más detalles

Servidor Apache 1. Instalación de apache

Servidor Apache 1. Instalación de apache Servidor Apache 1. Instalación de apache Abrimos El instalador de paquetes Synaptic, buscamos apache2 y marcamos la opción que coincide con lo escrito anteriormente. Ahora abrimos internet y buscamos en

Más detalles

Servidor DNS en Centos. Programa Gestión de Redes de Datos. Ficha 259747. Aprendiz Gustavo Medina Fernando Patiño Luis F.

Servidor DNS en Centos. Programa Gestión de Redes de Datos. Ficha 259747. Aprendiz Gustavo Medina Fernando Patiño Luis F. Servidor DNS en Centos Programa Gestión de Redes de Datos Ficha 259747 Aprendiz Gustavo Medina Fernando Patiño Luis F. Montenegro German Leal Instructor Servicio Nacional de Aprendizaje SENA Medellín 2012

Más detalles

Configuración de BIND y DNS

Configuración de BIND y DNS Configuración de BIND y DNS La configuración del Servicio del nombre de dominio es un tema extenso al que se han dedicado libros enteros. En este tema lo que vamos a hacer es comentar la herramienta Configuración

Más detalles

MANUAL DE INSTALACIÓN DEL SWGRH

MANUAL DE INSTALACIÓN DEL SWGRH MANUAL DE INSTALACIÓN DEL SWGRH Instalación del proyecto dentro del servidor de aplicaciones en Linux Centos versión 5.2 Requisitos mínimos de hardware - Procesador 480 Mhz de velocidad o superior - 1

Más detalles

ESCUELA DE INGENIERIA EN COMPUTACION REDES INFORMATICAS SISTEMAS OPERATIVOS DE RED II

ESCUELA DE INGENIERIA EN COMPUTACION REDES INFORMATICAS SISTEMAS OPERATIVOS DE RED II ESCUELA DE INGENIERIA EN COMPUTACION REDES INFORMATICAS SISTEMAS OPERATIVOS DE RED II PRACTICA 2: CONFIGURACION DE SERVICIO DNS. INTRODUCCION. En las redes TCP/IP v4 cada interfaz de red es identificada

Más detalles

Mini Howto Proftpd + LDAP

Mini Howto Proftpd + LDAP Alejandro Valdés Jimenez avaldes@utalca.cl Diciembre 2005 1. Introducción Este artículo pretende entregar una guía para configurar un servidor Proftpd con autenticación con un servidor LDAP. Como muestra

Más detalles

JOOMLA 2.5 MANUAL USUARIO Gestión de Usuarios

JOOMLA 2.5 MANUAL USUARIO Gestión de Usuarios JOOMLA 2.5 MANUAL USUARIO Gestión de Usuarios Versión 1.0.1 Área de Aplicaciones Especiales y Arquitectura Software Hoja de Control Título Gestión de Usuarios Joomla 2.5 Documento de Referencia Responsable

Más detalles

Servidor casero en apache

Servidor casero en apache Servidor casero en apache (LSS + Creación) Alejandro Moreno Garc a í Servicios - m07 Para entender lo que viene a partir de ahora necesitaras lo que explico anteriormente. Ahora, prosigamos. -Para comenzar

Más detalles

Crea tu propio negocio online con

Crea tu propio negocio online con Crea tu propio negocio online con _duración: 16h. _horario 17h. a 21h. _días5/12/19/26 Contenidos del curso: 1. Magento, puesta en marcha (Instalación y configuración) 2. Correcta configuración del catálogo

Más detalles

DOCENTES FORMADORES UGEL 03 PRIMARIA

DOCENTES FORMADORES UGEL 03 PRIMARIA DOCENTES FORMADORES UGEL 03 PRIMARIA 1. Recursos y Aplicaciones del Servidor La página de inicio del servidor (http://escuela) contiene los enlaces a las aplicaciones instaladas en el servidor, un enlace

Más detalles

Instalación del servidor DNS bind http://www.ite.educacion.es/formacion/materiales/85/cd/linux/ m2/servidor_dns_bind9.html

Instalación del servidor DNS bind http://www.ite.educacion.es/formacion/materiales/85/cd/linux/ m2/servidor_dns_bind9.html Instalación del servidor DNS bind http://www.ite.educacion.es/formacion/materiales/85/cd/linux/ m2/servidor_dns_bind9.html Si con las posibilidades que nos ofrece dnsmasq no son suficientes para nuestra

Más detalles

Configuración de Samba para compartir Archivos

Configuración de Samba para compartir Archivos Configuración de Samba para compartir Archivos Samba es una implementación libre del protocolo de archivos compartidos de Microsoft Windows (antiguamente llamado SMB, renombrado recientemente a CIFS) para

Más detalles

Guía de instalación de la Plataforma Toolkit

Guía de instalación de la Plataforma Toolkit Guía de instalación de la Plataforma Toolkit El Sistema Toolkit está conformado por: - Un servidor Web. - PHP 5.x como lenguaje de alto nivel. - Librerías para la plataforma toolkit - Productos y servicios

Más detalles

Implementado servidor DNS con BIND en CentOS 5.5

Implementado servidor DNS con BIND en CentOS 5.5 Implementado servidor DNS con BIND en CentOS 5.5 Introducción. Bueno amigos la implementación que vamos hacer es básica y un poco sencilla, para que uno se pueda familiarizar con los archivos de configuración.

Más detalles

Servidor FTP en Ubuntu Juan Antonio Fañas

Servidor FTP en Ubuntu Juan Antonio Fañas Qué es FTP? FTP (File Transfer Protocol) o Protocolo de Transferencia de Archivos (o ficheros informáticos) es uno de los protocolos estándar más utilizados en Internet siendo el más idóneo para la transferencia

Más detalles

Explotación de Sistemas Informáticos IES Murgi 2006-2007 PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE

Explotación de Sistemas Informáticos IES Murgi 2006-2007 PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE Índice 1. Instalación...2 2. Administrar los sitios Web... 4 3. Crear un nuevo sitio Web... 4 4. Creación de directorios virtuales... 5 5.

Más detalles

TUTORIAL INSTALACIÓN Y CONFIGURACIÓN SERVIDOR DNS BIND9 NET-DAEMONS ADRIAN PEÑA JOHAN LOPEZ FELIPE PANIAGUA RICARDO HENAO LINA MCKOLL

TUTORIAL INSTALACIÓN Y CONFIGURACIÓN SERVIDOR DNS BIND9 NET-DAEMONS ADRIAN PEÑA JOHAN LOPEZ FELIPE PANIAGUA RICARDO HENAO LINA MCKOLL TUTORIAL INSTALACIÓN Y CONFIGURACIÓN SERVIDOR DNS BIND9 NET-DAEMONS ADRIAN PEÑA JOHAN LOPEZ FELIPE PANIAGUA RICARDO HENAO LINA MCKOLL ADMINISTRACION DE REDES SENA 2009 Este tutorial está hecho con el fin

Más detalles

TÉCNICO EN PRACTICA 3: INTRODUCCION. Protocol Secure.) En esta guía por Linux. OBJETIVOS. Al finalizar esta. servidor WEB y FTP.

TÉCNICO EN PRACTICA 3: INTRODUCCION. Protocol Secure.) En esta guía por Linux. OBJETIVOS. Al finalizar esta. servidor WEB y FTP. ESCUELA DE INGENIERÍA EN COMPUTACIÓN TÉCNICO EN ING. DE REDES DE COMPUTADORAS SISTEMAS OPERATIVOS DE RED II PRACTICA 3: SERVIDOR WEB Y FTP EN LINUX INTRODUCCION. Un servidor Web proporciona paginas html,

Más detalles

Ubuntu Server 12.10 HOW TO : SERVIDOR FTP EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como compartir datos en un servidor ftp..

Ubuntu Server 12.10 HOW TO : SERVIDOR FTP EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como compartir datos en un servidor ftp.. Ubuntu Server 12.10 HOW TO : SERVIDOR FTP EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como compartir datos en un servidor ftp.. La configuración del servidor FTP requiere del paquete

Más detalles

La herramienta es AppServ, es una solución que nos provee el software Apache, Mysql y Php, sobre Windows.

La herramienta es AppServ, es una solución que nos provee el software Apache, Mysql y Php, sobre Windows. Contenido 1. LAMP... 2 2. INSTALACIÓN APPSERV... 2 3. COMPROBACIONES TRAS LA INSTALACIÓN... 8 4. CONFIGURACIÓN APACHE... 11 5. MÉTODO DE AUTENTIFICACIÓN HTTP BASIC... 14 6. MÉTODO DE AUTENTIFICACIÓN HTTP

Más detalles

Dossier de prácticas

Dossier de prácticas Dossier de prácticas Administración de Web Sites Màster d Enginyeria del Software Desenvolupament d aplicacions sobre Internet Fundació Politècnica de Catalunya Jaume Moral Ros Albert Obiols Vives 1 2

Más detalles

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez Instituto Tecnológico de Las América Materia Sistemas operativos III Temas Servidor FTP Facilitador José Doñe Sustentante Robín Bienvenido Disla Ramirez Matricula 2011-2505 Grupo 1 Servidor FTP FTP (File

Más detalles

Juan José Taboada León Implantación de aplicaciones WEB IES San Sebastian Huelva 1

Juan José Taboada León Implantación de aplicaciones WEB IES San Sebastian Huelva 1 Implantación de aplicaciones WEB IES San Sebastian Huelva 1 Páginas WEB estáticas Ejemplo de página estática Hoy es 4-5-2009 y son las 14:23:57 horas sus contenidos

Más detalles

Conexión entre todos los equipos mediante DHCP, DNS, FTP, SSH, Escritorio Remoto, Telnet y Gateway.

Conexión entre todos los equipos mediante DHCP, DNS, FTP, SSH, Escritorio Remoto, Telnet y Gateway. Conexión entre todos los equipos mediante DHCP, DNS, FTP, SSH, Escritorio Remoto, Telnet y Gateway. Servicios asignados a cada usuario: DHCP 1 (Linux): Inmaculada Sánchez Ibañez / IP: 10.32.1.18 DHCP 2

Más detalles

Paso 1 - Servidor de correo en Ubuntu: Instalar Apache 2

Paso 1 - Servidor de correo en Ubuntu: Instalar Apache 2 Si estamos trabajando en Ubuntu Server sin el entorno gráfico instalado, puede que nos interese instalarnos la aplicación Midnight Commander. Midnight Commander es un conocido gestor de ficheros especialmente

Más detalles

Instalación Webmin y Servidor Apache

Instalación Webmin y Servidor Apache Instalación Webmin y Servidor Apache Para la instalación hemos usado esta página: http://www.jampudia.com/sistemas-operativos/linux/instalar-webmin-en-ubuntu.html Pero para editar el documento no usamos

Más detalles

Servidor DNS. Son servicios que contestan las consultas realizadas por los Clientes DNS. Hay dos tipos de servidores de nombres:

Servidor DNS. Son servicios que contestan las consultas realizadas por los Clientes DNS. Hay dos tipos de servidores de nombres: Servidor DNS DNS (acrónimo de Domain Name System) es una base de datos distribuida y jerárquica que almacena la información necesaria para los nombre de dominio. Sus usos principales son la asignación

Más detalles

Curso de Drupal Básico

Curso de Drupal Básico María Cañizares Ordás, Jorge Valencia Álvarez Universidad de León 1 de Julio del 2010 Contenido 1 Introducción 2 Primeros pasos Configuración de la base de datos Modificación del fichero host Copia de

Más detalles

Servidor Apache. Hacer possible que los directorios de usuarios puedan acceder a Apache2

Servidor Apache. Hacer possible que los directorios de usuarios puedan acceder a Apache2 Servidor Apache Servidor de Páginas Web El home del apache var/www/html. Instalar LAMP mediante tasksel: $ sudo apt-get install tasksel (se ha de hacer un update) $ tasksel Escogemos LAMP y de contraseña

Más detalles

Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia

Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com La puesta en marcha de WordPress es muy sencilla,

Más detalles

Instalación del servidor web Apache 2.0 Configuración del servidor web Apache 2.0 Virtual Hosting en Apache 2.0 Awstats Webalizer

Instalación del servidor web Apache 2.0 Configuración del servidor web Apache 2.0 Virtual Hosting en Apache 2.0 Awstats Webalizer Maquinas virtuales para la puesta en marcha de un portal educativo. Instalación del servidor web Apache 2.0 Configuración del servidor web Apache 2.0 Virtual Hosting en Apache 2.0 Awstats Webalizer Servidor

Más detalles

Curso de Computación Científica en Clusters

Curso de Computación Científica en Clusters Curso de Computación Científica en Clusters Administración de Plataformas Paralelas. Sesiones 3: OpenLdap, NX Pilar González Férez Universidad de Murcia Concepto de directorio Un directorio es una base

Más detalles

INSTALACIÓN Y USO DE OCS INVENTORY

INSTALACIÓN Y USO DE OCS INVENTORY INSTALACIÓN Y USO DE OCS INVENTORY Agenda Qué es OCS INVENTORY? Requerimientos para Instalación Proceso de instalación y configuración Utilización de OCS INVENTORY Sesión de Preguntas y Respuestas. Qué

Más detalles

Implantación de OpenLDAP y medición de su rendimiento

Implantación de OpenLDAP y medición de su rendimiento Implantación de OpenLDAP y medición de su rendimiento Luis Gerardo de la Fraga, Axel Ernesto Moreno Cervantes y Guillermo Morales Luna E-mail: fraga@cs.cinvestav.mx Sección de Computación Departamento

Más detalles

MANUAL DE INSTALACIÓN OWNCLOUD

MANUAL DE INSTALACIÓN OWNCLOUD República Bolivariana de Venezuela Fundación Bolivariana de Informática y Telemática (Fundabit) MANUAL DE INSTALACIÓN OWNCLOUD EN LINUX Desarrollado por Jaibol Santaella Caracas Noviembre del 2014 PREFACIO

Más detalles

JOOMLA MANUAL USUARIO Creación del portal

JOOMLA MANUAL USUARIO Creación del portal JOOMLA MANUAL USUARIO Creación del portal Versión 1.0.3 Área de Arquitecturas Unidad de Arquitectura Software de Aplicaciones Hoja de Control Título Documento de Referencia Responsable Creación del portal

Más detalles

Índice de contenido. Manual de administración de hospedaje para administradores de dominios

Índice de contenido. Manual de administración de hospedaje para administradores de dominios Índice de contenido 1. Webmin...2 1.1 Cambio de idioma y tema...2 2. Otros...3 2.1 Cargas y descargas...3 2.2 Conexión Telnet / SSH...4 2.3 Directorios Web Protegidos...5 2.4 Administrador de archivos...6

Más detalles

5. Crea un sitio Web seguro usando tu propio certificado digital (Windows y Linux).

5. Crea un sitio Web seguro usando tu propio certificado digital (Windows y Linux). Actividad 5 5. Crea un sitio Web seguro usando tu propio certificado digital (Windows y Linux). Windows Para crear un certificado digital en Windows Server, tenemos que instalar el rol Servicios de certificados

Más detalles

Guía de Instalación del servicio de BackupOnline de Idecnet. Indice

Guía de Instalación del servicio de BackupOnline de Idecnet. Indice Guía de Instalación del servicio de BackupOnline de Idecnet Indice Requisitos previos 2 1.- Acceso a la plataforma 3 2.- Configuración de backups 5 3.- Configurar su equipo 5 4.- Instalación del cliente

Más detalles

Sofi. Publicación 2.0.0. Leonardo J. Caballero G.

Sofi. Publicación 2.0.0. Leonardo J. Caballero G. Sofi Publicación 2.0.0 Leonardo J. Caballero G. 30 de July de 2014 Índice general 1. Qué es Sofi? 3 1.1. Funcionalidades............................................. 3 1.2. Referencias................................................

Más detalles

Manual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2

Manual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2 Manual de software Dynamic Cloud 10/2014 MS-Dynamic_Cloud v1.2 ÍNDICE GENERAL 1. INTRODUCCIÓN... 2 1.1 Configuración mínima del PC... 2 2. INSTALAR DYNAMIC CLOUD... 3 2.1 Ejecutar Dynamic Cloud por primera

Más detalles

Implementación de una Solución Tecnológica para la Gestión y Control de la Planificación Institucional del Gobierno Regional de Los Lagos

Implementación de una Solución Tecnológica para la Gestión y Control de la Planificación Institucional del Gobierno Regional de Los Lagos Gobierno Regional de Los Lagos Implementación de una Solución Tecnológica para la Gestión y Control de la Planificación Institucional del Gobierno Regional de Los Lagos Manual de Instalación del Sistema

Más detalles

ACTIVE DIRECTORY OPENLDAP 2012

ACTIVE DIRECTORY OPENLDAP 2012 ACTIVIDAD 10 ACTIVE DIRECTORY OPENLDAP LINUX POR SEBASTIAN VALENCIA OSCAR ECHEVERRY INSTRUCTOR: Mauricio Ortiz FICHA: 230490 FECHA: 25/06/12 JORNADA: DIURNA CESGE CENTRO DE SERVICIOS Y GESTION EMPRESARIAL

Más detalles

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PHPMYADMIN Y MYSQL Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PhpMyAdmin es una herramienta para la administración del servidor de base de datos MySQL que dispone

Más detalles

Manual hosting acens

Manual hosting acens Manual hosting acens Contenido Acceso al panel de control de cliente... 3 Asociar un dominio a mi Hosting... 5 Acceso al panel de administración del hosting... 7 INICIO - Visión general del estado de nuestro

Más detalles

Servidor DNS en Ubuntu 14.04 APUNTES ASIR JOHN ALEXANDER MONTES LÓPEZ

Servidor DNS en Ubuntu 14.04 APUNTES ASIR JOHN ALEXANDER MONTES LÓPEZ 2016 Servidor DNS en Ubuntu 14.04 APUNTES ASIR JOHN ALEXANDER MONTES LÓPEZ John Alexander Montes López En esta práctica se va a configurar un servidor DNS en Ubuntu 14.04. El servidor va a estar en la

Más detalles

SERVIDOR DNS BIND CON SOPORTE PARA IPV6

SERVIDOR DNS BIND CON SOPORTE PARA IPV6 SERVIDOR DNS BIND CON SOPORTE PARA IPV6 CONFIGURACIÓN EN LINUX RED DE INVESTIGACIÓN DE TECNOLOGÍA AVANZADA rita@udistrital.edu.co SERVIDOR DNS BIND SOBRE IPV6 1. IPV6 Y DNS El agotamiento del espacio de

Más detalles

Hoy vamos a hablar sobre como instalar y configurar un servidor de DNS en un Microsoft Windows Server 2008 R2.

Hoy vamos a hablar sobre como instalar y configurar un servidor de DNS en un Microsoft Windows Server 2008 R2. El Servicio DNS Hoy vamos a hablar sobre como instalar y configurar un servidor de DNS en un Microsoft Windows Server 2008 R2. Quizá, lo primero que haya que hacer es recordar que es un DNS. Un Domain

Más detalles

En primer lugar observamos el directorio para asegurarnos que tenemos el módulo disponible/etc/apache2/mods-available

En primer lugar observamos el directorio para asegurarnos que tenemos el módulo disponible/etc/apache2/mods-available En primer lugar observamos el directorio para asegurarnos que tenemos el módulo disponible/etc/apache2/mods-available Posteriormente activamos el modulo con la sentencia : a2enmod ssl y reiniciamos el

Más detalles

Vielka Mari Utate Tineo 2013-1518. Instituto Tecnológico de las Américas ITLA. Profesor José Doñé. Sistema Operativo 3 PRACTICA NO. 16, SERVIDOR EMAIL

Vielka Mari Utate Tineo 2013-1518. Instituto Tecnológico de las Américas ITLA. Profesor José Doñé. Sistema Operativo 3 PRACTICA NO. 16, SERVIDOR EMAIL PRACTICA NO. 16, SERVIDOR EMAIL -EJEMPLO REAL DE USO DEL SERVIDOR DE EMAIL Vielka Mari Utate Tineo 2013-1518 Instituto Tecnológico de las Américas ITLA Profesor José Doñé Sistema Operativo 3 Vielka Utate

Más detalles

Existen 3 modos de entrar a ftp Acceso Anónimo: Entra pero no tiene permisos para nada, solo para ver.

Existen 3 modos de entrar a ftp Acceso Anónimo: Entra pero no tiene permisos para nada, solo para ver. Como funciona un modelo cliente servidor FTP. Existen distintas categorias de protoculo FTP: -Integrados en el sistema operativo en modo texto -Integrados en Navegadores web -Integrado en páginas webs

Más detalles

Tarea 02 de DAW. José Luis Comesaña

Tarea 02 de DAW. José Luis Comesaña Tarea 02 de DAW. José Luis Comesaña Enunciado. Una empresa quiere mostrar y operar con su negocio a través de Internet. Así quiere: Una página web visible a cualquiera en Internet que publicite su negocio:

Más detalles

Monitorización SGBD PostgreSQL

Monitorización SGBD PostgreSQL Monitorización SGBD PostgreSQL Página 1 Monitorización SGBD PostgreSQL. OpenOffice/PDF Version 1º Edition, 22 September 2012 Copyright 2012 Luis Caballero Cruz Página 2 1 MONITORIZACIÓN

Más detalles

Manual de usuario para Panel Windows Plesk

Manual de usuario para Panel Windows Plesk Manual de usuario para Panel Windows Plesk 1- Como acceder a tu panel hosting. Para loguearte en tu panel de hosting debes ingresar en tu navegador (Internet Explorer, Mozilla, Opera, etc) la siguiente

Más detalles

Gestión de plantillas en Joomla!

Gestión de plantillas en Joomla! Gestión de plantillas en Joomla! Aplicaciones web. 2º SMR 1. Gestionar las plantillas de Joomla! 2. Instalar una nueva plantilla en tu web 3. Modificar el diseño de una plantilla instalada 1. Gestionar

Más detalles

SISTEMA OPERATIVO GNU/LINUX AVANZADO II JOSE ARRIETA NARVAEZ GUSTAVO CARO JESUS GARCIA NILXON VUELVAS TALLER CONFIGURACION DEL SERVIDOR DNS.

SISTEMA OPERATIVO GNU/LINUX AVANZADO II JOSE ARRIETA NARVAEZ GUSTAVO CARO JESUS GARCIA NILXON VUELVAS TALLER CONFIGURACION DEL SERVIDOR DNS. SISTEMA OPERATIVO GNU/LINUX AVANZADO II JOSE ARRIETA NARVAEZ GUSTAVO CARO JESUS GARCIA NILXON VUELVAS TALLER CONFIGURACION DEL SERVIDOR DNS. ING. LUIS GARCIAS UNIVERSIDA DE CORDOBA FACULTAD DE CIENCIAS

Más detalles

Complethost Soluciones Internet

Complethost Soluciones Internet MANUAL DE INSTALACION DE WORDPRESS Complethost Soluciones Internet Registro de dominios:.com,.net,.es,.info,.org,.biz,.tv,.eu,.mobi,.in,.name,.me,.us,.uk,.tel, y más de 50 extensiones " Complethost posiblemente

Más detalles

Alojamiento web gratuito

Alojamiento web gratuito Alojamiento web gratuito 3. Alojamiento web gratuito Sin dejar de tener en cuenta que un alojamiento web gratuito no será el más adecuado para mantener un sitio web de calidad, sí podemos disponer de alguno

Más detalles

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN MANUAL DE INSTALACIÓN Y CONFIGURACIÓN Requisitos mínimos para la instalación. Servidor APACHE. Base de Datos MySQL. PHP 5. Cuenta FTP. PhpMyAdmin. Instalación. Para descargar la última versión de Drupal

Más detalles

Cómo instalar el software de CRM Personas en un alojamiento web remoto

Cómo instalar el software de CRM Personas en un alojamiento web remoto Cómo instalar el software de CRM Personas en un alojamiento web remoto No es el uso pretendido del programa. Usar bajo responsabilidad propia de manera experimental Índice de contenido Cómo usar el CRM

Más detalles

2. Descargamos porpoise. Guardamos y descomprimimos el archivo zip en nuestro ordenador.

2. Descargamos porpoise. Guardamos y descomprimimos el archivo zip en nuestro ordenador. porpoise Vamos a ver una alternativa a Hoppala. Para ello tenemos que tener un servidor propio. Si no es nuestro caso podemos probar con algunos servicios gratuitos de hosting, por ejemplo en http://www.hostinger.es/

Más detalles

Plan Master. Guía Básica. Todo un Hosting a tu alcance. Índice. 1. Cómo gestionar tu Plan Master 2. Sube tu web Instala tus aplicaciones

Plan Master. Guía Básica. Todo un Hosting a tu alcance. Índice. 1. Cómo gestionar tu Plan Master 2. Sube tu web Instala tus aplicaciones Plan Master Guía Básica Todo un Hosting a tu alcance Índice 1. Cómo gestionar tu Plan Master 2. Sube tu web Instala tus aplicaciones 3. Crea cuentas de correo 4. Cómo acceder a tu cuenta de correo Mayor

Más detalles

LILDBI-WEB. Web.. LILACS Descrípci. LILDBI-Web. Requisitos de Instalación

LILDBI-WEB. Web.. LILACS Descrípci. LILDBI-Web. Requisitos de Instalación LILDBI-WEB Requisitos de Instalación Usar uno de los ambientes operativos: Windows, Linux; Disponer de un WebServer instalado Apache, IIS; Tener PHP instalado y configurado como Servicio Web; 400 Mb mínimo

Más detalles

Instalación y configuración de un servidor de streaming con Icecast en Linux. Vicente Sánchez Patón I.E.S Gregorio Prieto.

Instalación y configuración de un servidor de streaming con Icecast en Linux. Vicente Sánchez Patón I.E.S Gregorio Prieto. Tema 8 SRI Instalación y configuración de un servidor de streaming con Icecast en Linux Vicente Sánchez Patón I.E.S Gregorio Prieto Tema 8 SRI Este servicio lo instalaremos en el servidor Zentyal de nuestra

Más detalles

LAMPP Server (Linux-Apache-MySQL-PHP-Python)

LAMPP Server (Linux-Apache-MySQL-PHP-Python) Instalacion del sistema base Linux Debian Lenny 5.0 LAMPP Server (Linux-Apache-MySQL-PHP-Python) Se instala desde cd con una instalación del tipo net-install Ing. Marcelo Castello En el task-select (al

Más detalles

Plan Personal. Guía Básica. Comienza tu primera web. Índice. 1. Cómo gestionar tu Plan Personal

Plan Personal. Guía Básica. Comienza tu primera web. Índice. 1. Cómo gestionar tu Plan Personal Plan Personal Guía Básica Comienza tu primera web Índice 1. Cómo gestionar tu Plan Personal 2. Sube tu web 3. Crea cuentas de correo 4. Cómo acceder a tu cuenta de correo Mayor seguridad para tus cuentas

Más detalles

UNIDAD DIDACTICA 15 CONVERTIR UN EQUIPO LINUX SERVER EN CONTROLADOR DE DOMINIO

UNIDAD DIDACTICA 15 CONVERTIR UN EQUIPO LINUX SERVER EN CONTROLADOR DE DOMINIO UNIDAD DIDACTICA 15 CONVERTIR UN EQUIPO LINUX SERVER EN CONTROLADOR DE DOMINIO Eduard Lara 1 1. CONVERTIR UN LINUX SERVER EN CONTROLADOR DE DOMINIO En Linux Server, a diferencia de Windows Server, no existe

Más detalles

DESARROLLA TU BLOG O PÁGINA

DESARROLLA TU BLOG O PÁGINA 1 DESARROLLA TU BLOG O PÁGINA WEB CON WORDPRESS Introducción a los sistema de gestión de contenidos. Instalación de Wordpress PROGRAMA DEL TALLER Introducción a los sistemas de gestión de contenidos. Instalación

Más detalles

Formas de llevar a cabo un backup de una base de datos MySQL

Formas de llevar a cabo un backup de una base de datos MySQL Formas de llevar a cabo un backup de una base de datos MySQL Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Muchas aplicaciones web hacen uso de bases de datos donde

Más detalles

LAMP. Entramos en una máquina virtual de ubuntu virgen y editamos las interfaces con nuestra IP, luego hacemos un ifdown eth0 ifup eth0.

LAMP. Entramos en una máquina virtual de ubuntu virgen y editamos las interfaces con nuestra IP, luego hacemos un ifdown eth0 ifup eth0. LAMP Entramos en una máquina virtual de ubuntu virgen y editamos las interfaces con nuestra IP, luego hacemos un ifdown eth0 ifup eth0. Instalamos el servicio con sudo apt-get install tasksel Seleccionamos

Más detalles

VPN sobre red local. Vicente Sánchez Patón I.E.S Gregorio Prieto. Tema 3 SAD

VPN sobre red local. Vicente Sánchez Patón I.E.S Gregorio Prieto. Tema 3 SAD Tema 3 SAD VPN sobre red local Vicente Sánchez Patón I.E.S Gregorio Prieto Tema 3 SAD a)instalación de un servidor VPN en Windows XP/7/ Windows 2003/2008 Server. Instalaremos el servicio VPN en Windows

Más detalles

ANEXO 13: MANUAL DE INSTALACIÓN

ANEXO 13: MANUAL DE INSTALACIÓN ANEXO 13: MANUAL DE INSTALACIÓN DESARROLLO DE UN PROTOTIPO WEB PARA EL CONTROL Y SEGUIMIENTO DEL PROGRAMA DE APOYO ALIMENTARIO DE LA UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS BASADO EN LOS LINEAMIENTOS

Más detalles

INSTITUTO TECNOLOGICO DE LAS AMERICAS (ITLA) Nombre: Brayhan E. Acosta Hiciano. Matricula: 2012-1312. Materia: Sistema Operativo III

INSTITUTO TECNOLOGICO DE LAS AMERICAS (ITLA) Nombre: Brayhan E. Acosta Hiciano. Matricula: 2012-1312. Materia: Sistema Operativo III INSTITUTO TECNOLOGICO DE LAS AMERICAS (ITLA) Nombre: Brayhan E. Acosta Hiciano Matricula: 2012-1312 Materia: Sistema Operativo III Tema: Servidor DNS Profesor: José Doñe Fecha: 28/junio/2014 Servidor DNS

Más detalles

SERVIDOR WEB. Servidores web IIS (Windows) / Apache (Windows y Linux)

SERVIDOR WEB. Servidores web IIS (Windows) / Apache (Windows y Linux) SERVIDOR WEB Servidores web IIS (Windows) / Apache (Windows y Linux) Lo primero que tenemos que hacer es desista-lar el DNS (quitarlo) Una vez hecho lo segundo que tenemos que hacer es mirar si tenemos

Más detalles

COMO INSTALAR Y CONFIGURAR UN SERVIDOR DNS

COMO INSTALAR Y CONFIGURAR UN SERVIDOR DNS COMO INSTALAR Y CONFIGURAR UN SERVIDOR DNS Un servidor DNS (Domain Name System) se utiliza para proveer a las computadoras de los usuarios (clientes) un nombre equivalente a las direcciones IP. El uso

Más detalles

JOOMLA MANUAL USUARIO Creación del portal

JOOMLA MANUAL USUARIO Creación del portal JOOMLA MANUAL USUARIO Creación del portal Versión 1.0.1 Área de Aplicaciones Especiales y Arquitectura Software Hoja de Control Título Documento de Referencia Responsable Creación del portal JOOMLA_NORMATIVA

Más detalles

Presentación. Nombre. Marcos Rodríguez Javier. Matricula 2013-1902. Materia. Sistemas Operativos III. Tema. Samba4 Domain Controller.

Presentación. Nombre. Marcos Rodríguez Javier. Matricula 2013-1902. Materia. Sistemas Operativos III. Tema. Samba4 Domain Controller. Presentación Nombre Marcos Rodríguez Javier Matricula 2013-1902 Materia Sistemas Operativos III Tema Samba4 Domain Controller Profesor José Doñé Actualizar y extraer puertos Lo primero que debemos hacer

Más detalles