Instalando un servidor Apache en debian.

By angelclasico

AVISO IMPORTANTE: Toda instalación es configurable después de la misma, así que no tengan temor de lo que vaya a suceder.

El primer paso que hago es descargar el disco mínimo para instalar vía red. Este disco lo descargo de la web de www.debian.org en donde están los isos o imágenes, descargo el disco que se llama netinstall y lo quemo.

Inserto el disco en el CDROM de la máquina donde instalaré el servidor apache, es importante decir que este será un servidor dedicado y que todos los datos se borrarán.

Arranco la máquina y le digo que me bootee desde el CDROM, para los que no saben esto significa que buscará algun sistema tomando buscando por inicio en el CDROM. Si no saben como hacerlo, busquen en internet bootear desde CDROM.

Iniciamos seleccionando el Lenguaje en que instalaremos, yo escojo Español porque ese es el idioma que hablo (que siendo correctos se debería decir castizo) y doy ENTER.

Ahora selecciono mi país que en mi caso es México y doy ENTER.

Escojo una localización en mi caso aparecen

es_MX.UTF-8

es_MX

Decido escoger la que sea, no importa y después me dice que que idiomas quiero elegir para darme soporte, en mi caso no escojo ninguno y continuo.

Ahora me pide establecer la distribución de mi teclado y decido por Español.

Me empieza a detectar la red y muestra que tengo dos tarjetas de red ethernet, entonces elijo siempre la opción eth0

Posteriormente comienza a configurar la red via DHCP y siempre me dice que produjo un fallo al ralizar la configuracion automatica no le hago caso y doy continuar y puedo dejarlo para después usando la opción No configurar la red en este momento pero es mejor configurarla manualmente, si desean configurarla tendrán que hacer lo siguiente.

Me aparece un menú donde aparece la opción Configurar la red manualmente y me pide la Dirección IP esto significa que esa será la IP interna que usará de manera fija dentro de una red. Lo normal es siempre cambiar el último número (creo que le llaman octeto si me equivo lo siento) y lo mejor es que le llamen como lo establezco 192.168.1.100

La siguiente opción aparece sola Mascara de Red por defecto deberá ser 255.255.255.0 en caso de que no aparezca esta, entonces pónganla.

Viene otra opción que se llama Pasarela también el parametro aparece solo, aquí si es importante saber esta opción, ya que esto se refiere a la IP del router de nuestro Proveedor de Internet (ISP) Infinitum usa la pasarela 192.168.1.54 si no mal recuerdo y la gran mayoría utiliza el 192.168.1.1 así que deben investigarlo poniendo en su navegador alguna de estas dos y si aparece una pagina web de su ISP con información de su router entonces pongan esta dirección. En mi caso la Pasarela es 192.168.1.1 lo mas común.

Viene otra opción Direcciones de Servidores de Nombres 192.168.1.1

Nombre de la Máquina Siempre viene por defecto debian pero sean ingeniosos y pongale un nombre atractivo, yo le puse FPSOR-LDKS.

Nombre de Dominio Esta opción aparece nuevamente pero no es la misma de la configuración DHCP por lo tanto esta se queda en blanco.

Escoja una Réplica Debian Esto es para descargar el soft que necesitemos, yo antes usaba el de México (nisamox) pero después me gusto mucho la réplica de Francia y decidí hacerlo así, ustedes decidan.

Posteriormente les pide que seleccionen la réplica de algunos de los servidores que hay en el país que escogieron, yo me quedé con Francia y escogí ftp.fr.debian.org porque es la que mas me resuelto los problemas cuando necesito resolverlos.

Información de proxy HTTP lo dejo en blanco, ¿Porqué? porque así lo quise y a continuación comienza a trabajar la máquina, por eso pongo Trabaja.

Trabaja Comprobando la réplica

Escoger la replica Debian prefiero escoger la opción stable que ya fue probada.

Trabaja Cargando Componentes adicionales

Si en algún momento les aparece Réplica Debian no Existente se debe a que no fue configurado correctamente DHCP y la opción Direcciones de Servidores de nombres la pudieron dejar con algún parámetro no correcto, siendo que debe dejarse como lo establecí anteriormente. De la misma manera si se queda trabada la máquina en Cargando Componentes Adicionales, solamente reinicien la instalación y repitan los pasos descritos previamente.

En caso de que no se pueda conectar la máquina a ninguna réplica, no se preocupen después lo cofiguraremos correctamente.

Particionado de Discos Utilizo la opcion Guiado – utilizar todo el disco, en este paso se borrará toda la información contenida en su disco.

Selecciono el disco que deseo particionar y selecciono la opción Guiado – Utilizar todo el disco porque es la que mas me conviene ¿Porqué? Porque así lo decidí, así que continuemos porque esto no nos interesa tanto, para esta saber mas de esto pueden buscar mas información en otra web del porque.

Todos los ficheros en una partición (Recomendado para novatos). Así que selecciono esta opción y acepto Finalizar el particionado y escribir los cambios en el disco.

¿Desea escribir los cambios en los discos? Le doy en la opción Si y entonces comienza el borrado de los datos contenidos en el Disco Duro.

Configurar la zona horaria Pues como escogí México y vivo en el distrito Federal, entonces selecciono la que mas me conviene.

Clave del superusuario En esta opción elijo una clave un poco larga y sin sentido para evitar intrusos y que mi clave sea más difícil de descifrar, yo decidí escogerla con letras, números y caracteres especiales, dando un total de 16 caracteres y me pide reingresar la clave para comprobar que la escribí igual que la primera.

Nombre completo para el nuevo usuario Entonces escribo mi nombre separado de un espacio Juan Perez sin acentos.

Nombre del usuario para la cuenta Se me antojo ponerle juanitobodoque, aquí si que no están permitidos los espacios.

Establecer contraseña Me piden que escriba la contraseña de mi usuario juanitobodoque y confirmarla para que no me equivocara.

Instalando el sistema base En este momento comienza la instalación del sistema. Se puede tardar un poco, pero dejen trabajar su maquinita.

Como estamos instalando nuestro sistema por red, entonces nuestra instalación puede tardar un poco y dependerá de la velocidad de descarga que tengas contratada con tu ISP. Te recomiendo entonces ir a traer un cafecito, una cervecita o algo para distraerte mientras se descargan todos los programas. Aunque también para hacerme publicidad, podrían ver algunos de mis videos que tengo en youtube y de los cuales les dejo los enlaces para que los miren mientras se instala su sitema base de Debian Linux, les pido que voten para que pueda darme una idea si les gustaron o no.

http://www.youtube.com/results?search_query=angelclasico&search=Search

Configuración de Popularity-contest Esta opción envía estadísticas a los programadores del mundo GNU y yo decidí activarla en agradecimiento a todo lo que han desarrollado y que el día de hoy me sirve tanto.

Seleccionar e instalar programas Solo instalo el sistema estandar porque quiero dejar lo mas limpio posible mi servidor casero.

instalacion completada Selecciono continuar.

Reinicia el sistema y saco el disco de la charola para que no se vuelva a instalar el sistema

Bien hemos conseguido instalar el sistema base sobre el cual correra nuestro servidor.

Login: juanitobodoque

Pass: ****************

Con esto ya debí haber ingresado al sistema, ahora me convierto en root (administrador) para que pueda instalar todos los programas necesarios.

El primer programa a instalar es sudo escribiendo en la línea de comandos

# apt-get install sudo

Ejecuto la siguiente línea para actualizar la lista de programas, archivos y todo lo nuevo que haya instalado, para que pueda localizarlos con el comando locate.

# updatedb

Ahora localizo el archivo sudoers mediante la línea de comandos

# locate sudoers

Modifico el archivo para darle privilegios al único usuario existente aparte del root.

# nano /etc/sudoers

Agrego la siguiente línea al final del documento que me dará privilegios para modificar muchas cosas sin que tenga que entrar con la cuenta de root, ya que entrar con el root a realizar tareas cuando estás en internet, pues te trae muchos problemas de seguridad.

juanitobodoque ALL=(ALL) ALL

Presionas la tecla Ctrl+O (vocal o) para guardar los cambios y luego presionas ENTER, con esto se guardan los cambios y para salir presionas Ctrl+X.

Ya fuera de nano (editor de textos) ejecutas el comando exit, para salir de la cuenta root. Ahora quedas con la cuenta juanitobodoque que ya posee privilegios.

Es hora de comenzar a instalar todo lo necesario para nuestro servidor web casero con pintas profesionales.

$ sudo apt-get install apache2

Y comienza a instalar apache2 que es nuestro servidor web, esto tardará un poco dependiendo la velocidad de transferencia y recepción de tu conexión a internet.

Ahora procederemos a instalar php4 para tener un servidor con todo lo necesario.

$ sudo apt-get install php4

Comienza la instalación de php5

Posteriormente instalaremos nuestro soft base de datos y otras aplicaciones para poder manejarlas de mejor manera.

$ sudo apt-get install mysql-client

$ sudo apt-get install mysql-admin

$ sudo apt-get install mysql-query-browser

$ sudo apt-get install phpmyadmin

Bien pues ya casi está listo nuestro sistema para ser usado, lo que falta es configurar los programas para que funcionen bien, pero eso lo explicaré en otro post porque es muy tarde y tengo que dormir.

Solo para que vean que su servidor apache funciona, en la barra de direcciones de su explorador favorito tecleen la IP que ingresaron al configurar DHCP que en mi caso fue 192.168.1.101 y deberá leerse la frase IT WORKS, que significa que está trabajando.

Etiquetas:

Escribe un comentario

Tienes que iniciar sesión para escribir un comentario.