Como Crear un Servidor con Ubuntu

+1
+1
-1

¿Como Montar un Servidor con Ubuntu 5.10?

Esta Mini Guia Detalla la Instalación y Configuración
de Ubuntu 5.10 en modo "server" y otras apliciaciones
para asi obtener un Servidor Web.

si No Posee un CD de Ubuntu puede descargar la imagen iso
y grabarla en un cd o pedir que ubuntu le envie por c
orreo postal cd's de ubuntu.

Instalación de Ubuntu
=====================

1- Introducir el INSTALL CD de Ubuntu 5.10
en la Unidad para que arranque con este.
2- Al Iniciar con el CD en la Linea de
Comandos Ingresar "server" y Realizar
la instalación normal mente.
3- Luego de Terminar la Instalación se le
pedira Usuario y Contraseña,
estos son los ingresados en la instalación

Configuración de Ubuntu
=======================

1-0- Configurar Internet y Red
1-1- en la consola ingrese sudo nano /etc/network/interfaces
1-2- Modificar de esta Forma:
################################################################################
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# This is a list of hotpluggable network interfaces.
# They will be activated automatically by the hotplug subsystem.
mapping hotplug
script grep
map eth0

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.0.1

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.0.4
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.0.1
# The primary network interface

auto eth0:0
iface eth0:0 inet static
address 192.168.0.5
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.0.1

################################################################################
1-3- Guardar los Cambios y Cerrar el programa con F2.
1-4- en la consola ingrese sudo /etc/init.d/networking restart
2-0- Configurar Repositos y Actualizar Sistema
2-1- en la consola ingrese sudo nano /etc/apt/sources.list
2-2- Modificar de esta Forma:
################################################################################
# deb cdrom:[Ubuntu 5.10 _Breezy Badger_ - Release i386 (20051012)]/ breezy main restricted

deb http://ar.archive.ubuntu.com/ubuntu breezy main restricted
deb-src http://ar.archive.ubuntu.com/ubuntu breezy main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://ar.archive.ubuntu.com/ubuntu breezy-updates main restricted
deb-src http://ar.archive.ubuntu.com/ubuntu breezy-updates main restricted

## Uncomment the following two lines to add software from the 'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://ar.archive.ubuntu.com/ubuntu breezy universe
deb-src http://ar.archive.ubuntu.com/ubuntu breezy universe

## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://ar.archive.ubuntu.com/ubuntu breezy-backports main restricted universe multiverse
deb-src http://ar.archive.ubuntu.com/ubuntu breezy-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu breezy-security main restricted
deb-src http://security.ubuntu.com/ubuntu breezy-security main restricted

deb http://security.ubuntu.com/ubuntu breezy-security universe
deb-src http://security.ubuntu.com/ubuntu breezy-security universe
############################################################################################
2-3- Guardar los Cambios y Cerrar el programa con F2.
2-4- en la consola ingrese sudo apt-get update
2-5- luego en la consola ingrese sudo apt-get upgrade

Instalación de Aplicaciones
===========================

1-0- Instalación de Apache2
1-1- en la consola ingrese sudo apt-get install apache2
2-0- Instalación de PHP4
2-1- en la consola ingrese sudo apt-get install php4
3-0- Instalación de MySQL
3-1- en la consola ingrese sudo apt-get install mysql-server
3-2- Estableser Contraseña de MySQL en la consola ingrese
sudo mysqladmin -u root password TU-CLAVE
3-3- en la consola ingrese sudo /etc/init.d/mysql restart
4-0- Instalación de PHPMyADMIN
4-1- en la consola ingrese sudo apt-get install phpmyadmin
5-0- Instalación de Webmin
5-1- en la consola ingrese sudo apt-get install webmin
5-2- editamos la configuración sudo nano /etc/webmin/miniserv.conf
y cambiamos allow=127.0.0.1 por el de la pc que usaremos para administrar.
5-3- reniciamos el Webmin sudo /etc/init.d/webmin restart
5-4- actualizamos webmin cd /etc
5-5- en la sonsola ingresamos wget -c http://mesh.dl.sourceforge.net/sourceforge/webadmin/webmin-1.260.tar.gz
5-6- en la consola tar -xzvf webmin-1.260.tar.gz
5-7- en al consola cd webmin-1.260
5-8- en la consola ./setup.sh
5-9- en al consola sudo /usr/share/webmin/changepass.pl /etc/webmin root nueva_clave
6-0- Instalación de NFS (Compartir Directorios a Otros Linux)
6-1- en la consola apt-get install nfs-common
6-2- en al consola apt-get install nfs-kernel-server
6-3- añadimos al final del archivo nano /etc/hosts.deny
#########################################################
portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL
#########################################################
6-4- añadimos al final del archivo nano /etc/hosts.allow
#########################################################
portmap: 192.168.0.2
lockd: 192.168.0.2
rquotad: 192.168.0.2
mountd: 192.168.0.2
statd: 192.168.0.2
#########################################################
6-5- editamos nono /etc/default/portmap
#########################################################
#ARGS="-i 127.0.0.1"
#########################################################
6-6- editamos nano /etc/exports
#########################################################
/var/www *(rw,async)
#########################################################
6-7-0- Reinicanos Servicios
6-7-1- sudo /etc/init.d/nfs-common restart
6-7-2- sudo /etc/init.d/nfs-kernel-server restart
6-7-3- sudo /etc/init.d/portmap restart
6-8- para Conectar desde la otra pc: mount ipdelserver:/var/www /home/username/server
6-9- para montsr permanente editamos el archivo sudo gedit /etc/fstab
##########################################################
ipdelserver:/var/www /home/username/server nfs defaults,auto
##########################################################

Con esto ya tenemos un servidor Ubuntu 5.10 con:
Apache2 + PHP4 + MySQL + PHPMyAdmin + Webmin + NFS

Si Alguen tiene una metodologia diferente y/o mas eficiente que la informe aqui

en mi foro podran encontrar mas informacion

http://lucianolagassa.no-ip.org/foro/

Luciano Lagassa
LAGA Systems - Soluciones Informaticas
Armstrong, Santa Fe, Argentina.
http://www.laga.co.nr
http://lucianolagassa.no-ip.org

Comentarios

Imagen de Anónimo

Genial, simple y bien estructurados los pasos que das para montar nuestros servidores, me ahorras un monton de tiempo;

Mil gracias !!!!!!!!!!!!!!

Migk

Imagen de Anónimo

Hola, Gracias por tu Comentario, esa guia es el resultado de hora de trabajo para montar mi propio server
q aun le faltan servicios como server de correo, no he podido dedicarle el tiempo para configurarlo.

Luciano

Imagen de Anónimo

Genial, simple y bien estructurados los pasos que das para montar nuestros servidores, me ahorras un monton de tiempo;

Mil gracias !!!!!!!!!!!!!!

Migk

Imagen de Anónimo

Genial, simple y bien estructurados los pasos que das para montar nuestros servidores, me ahorras un monton de tiempo;

Mil gracias !!!!!!!!!!!!!!

Migk

Imagen de manel11463

Hola no voy a despretigiar el gran trabajo de este tutorial, que es magnifico.

Pero...., omo siempre es mejorable, y asi lo expongo con todo el respeto para el autor.

Cada servidor es diferente a otro, seguro que hacemos 40 servidores y son diferentes, es por ello que yo en ubuntu no he hecho nunca un server, han sido en distros mas controladas graficamnte, como yast, etc

Ubuntu lo he empezado de 0 lo cual para mi aprendizaje es positivo este trabajo, pero me he encontrado una mini explicacion de porque se debe modificar esos archivos, pues el primer problema fue que en mi sources.list no sale el webmin, pero pase al segundo paso y solucionado.

Otro problemilla o duda es las ip que se pone en el hosts.alls
portmap: 192.168.0.2
lockd: 192.168.0.2
rquotad: 192.168.0.2
mountd: 192.168.0.2
statd: 192.168.0.2
Que son las ip que hay, pues el 192.168.1.1 es mi router, y 192.168.1.2 es el server, y el portatil que entra a administrar en 192.168.1.4, cual pongo?

Esta opcion #ARGS="-i 127.0.0.1" porque se comenta? si se comenta nohace nada, es un error al picar o que, si se pusiera esto:
#ARGS="-i 127.0.0.1" ---> esto es para hacer esto otro.
Podriamos darnos cuenta que esta mal o bien, como en una parte del escrito que no pone "nano" pero esta claro para todos que es nano y no nono.

Bueno es mejorar el tutorial, para que la gente mas novatas puedan entender, y aprender.

Gracias por tu trabajo y espero que no te moleste las sugerencias.

Manel
"No entrare a formar parte de un club, donde permiten entrar a gente como yo"

"No entrare a formar parte de un club, donde permiten entrar a gente como yo"

Imagen de Anónimo

Hola, con respecto a lo que informas te comento que no hay ningun problemas de mi parte ya que este tutorial se realizo con apuntes mios y no es 100% infalible es muy probable que algunas personas no lo entinedan pero esto es asi sin garantias ni soporte.

Luciano Lagassa
LAGA Systems - Soluciones Informaticas
Armstrong, Santa Fe, Argentina.
http://www.laga.co.nr
http://lucianolagassa.no-ip.org