Ir al contenido principal

Instalación de un servidor web en Debian 6 y derivados

Hoy en día muchas universidades nos dotan de conocimientos en tecnología las cuales nos ayudan a entender y comprender como funcionan los sistemas y tecnologías de la información y como son esenciales para compartir información  sin embargo muchas veces aunque tenemos una computadora para hacer pruebas no logramos en entender como funciona un sistema real y como lo pudiéramos crear.


El software libre nos permite llegar a esas herramientas y basta con tener cualquier distribución de GNU/Linux, Unix o pagar por los sistemas propietarios para tener un servidor web de uso tan básico como profesional y explotarlo al 1000% conforme a nuestras necesidades y gustos.
Dentro del software libre se encuentran los famosos paquetes AMP (lAMP, XAMP.. entre otros mal llamados así) para la creación de un servidor de  GNU/Linux esto significa Apache (servidor web), MySQL (base de datos) y PHP (lenguaje de programación de alto libre para web), estos 3 programas libres y gratuitos nos ayudaran a crear un servidor web y son los mas utilizados por los servidores en el mundo sin embargo existen sustitutos libres como lighttp, boa, thttp, entre algunos otros para Unix, Solaris, plan 9 sin embargo el rey de los servidores es Apache.
También como hay un numero de servidores web así también existen base de datos compatibles con todos estos como SQLite, Redis, PostgreSQL, LibreOffice Base, BarkeleyDB, Firebird entre muchos otros.
Ahora bien lo mas comun es instalar el paquete o los programas libres que nos ayudaran a montar nuestra web tanto estática como dinámica (esto ya es lo mas común en una pagina dinámica).

Para empezar lo único que necesitamos es nuestros repositorios bien actualizados y lo podemos hacer de 2 maneras:
1. Método por Synaptic - Como siempre tenemos la opción de instalar las aplicaciones de manera visual así que en Debian tenemos Synaptic, lo abrimos en el menú Sistema -> Administración -> Gestor de paquetes Synaptic, ya estando abierto en la barra de búsqueda escribimos Apache2 y seleccionamos la casilla de verificación  buscamos mysql-server-5.1 y seleccionamos la casilla de verificación  buscamos phpmyadmin y seleccionamos la casilla de verificación  buscamos php5 y seleccionamos la casilla de verificación para poder instalar el paquete y todos estos paquetes nos pedirán mas librerías a las cuales aceptamos ya que dependen de pequeños paquetes y librerías  Ya teniendo todo esto nos dirigimos al botón de aplicar y esperamos a que se descarguen estos paquetes, si ya tienen alguno seleccionado no es necesario volver a reinstalarlo.

2. Método por linea de comandos o shell - La otra opción es por Shell o Gnome-terminal o como quieran llamarlo, simplemente lo abrimos y entramos como root y ponemos el siguiente comando:

root@Executor:~/.ssh# apt-get install apache2 php5 mysql-server-5.1 phpmyadmin
Presionamos Enter y esperamos a que descargue e instale los paquetes.
Nota: tanto en el modo gráfico Synaptic y la linea de comando hay que esperar un poco ya que nos lanza preguntas, las preguntas son simples y solamente hay que poner la contraseña para Mysql y para PhpMyAdmin, yo en lo personal les aconsejo que para los 2 le pongan la misma contraseña ya que podemos ser olvidadizos y no queremos reinstalar estos paquetes para resetear la contraseña.

Ahora bien ya tenemos instalado todo y nuestro servidor ya esta corriendo con apache, pero, ¿Ahora que carpetas o que ruta son las que debemos tomar para publicar nuestra pagina y como compruebo que realmente esta corriendo mi servidor?. Pues bien para primero hacer la comprobación de que Apache esta corriendo vamos a nuestro explorador web favorito o el que tengamos a la mano, solamente que ojo aquí con lo que les digo ya que si en la computadora que estamos instalando Apache es la que ocupamos osea la maquina local escribimos en la barra direcciones simplemente localhost, si por algún motivo no funciono pero sabemos que esta corriendo apache podemos probar con la ip local que es 127.0.0.1 y ahí aparece un mensaje que dice, que el servidor esta corriendo, si en caso de que la computadora sea otra y quieran verla desde otra computadora en la misma red local tienen que escribir la ip de la computadora a la cual le instalaron apache y listo. Ahora para comprobar que Mysql esta corriendo podemos acceder con PhpMyAdmin así que escribimos la ip local o ip de la computadora o localhost con la diagonal y escribimos en minúsculas phpmyadmin, e aquí unos ejemplo:

  • localhost/phpmyadmin
  • 127.0.0.1/phpmyadmin
  • 192.168.1.24/phpmyadmin
La carpeta de publicacion de paginas esta en la ruta /var/www , dentro de esa carpeta podemos poner nuestras paginas html,php, phtml, jsp, etc ,etc.

Y listo nuestro servidor ya esta funcionando. espero les guste.

Comentarios

Entradas más populares de este blog

Transmisiones de youtube para el ITSJR

Hace un año en un foro de Facebook sobre GNU/Linux llamado Foro de dudas de Zodz Linux me habían aceptado y mas aun, poniéndome como moderador del foro ya que mi altruismo era casi diario, mis visitas al foro y el apoyo que brindaba lo hacia casi diario estuviera en el trabajo o en casa ayudando a personas que solicitaban apoyo para manejo de algún programa, instalación de sistemas operativos etc., dentro de este foro acabando de salir Debian 7 y yo con meses de tenerlo como mi sistema operativo principal vi que no tenia el famoso compiz integrado en los repositorios oficiales y decidí ver en el foro a pesar de mi rango en el preguntar a alguien de ahí si sabia el por que de la decicion de los desarrolladores de Debian hacer esto aunado a que si sabia de que repositorio seguro los podía obtener y en un par de horas resibi la repuesta de un compañero que me indico los pasos de como hacerlo y como integrar a compiz ya que Gnome-Shell me gustaba pero en mi otra computadora no me agradaba...

Reparación de sectores dañados en Disco Duro con GNU/Linux (disco vivo de ubuntu)

Hoy les tengo una solución para todos aquellos que como yo sufrimos con nuestro disco duro en algún momento y que tenemos poco tiempo con el, así que si tu disco duro sientes lento al cargar el SO, una aplicación o escuchas ruidos extraños que hace el disco aquí tengo la solución. Hace un mes y medio mi disco duro de 10 meses de nuevo tuvo un problema con la velocidad y unos sectores no legibles que mi mismo Debian con la aplicación de Utilidad de Discos, que por defecto viene en Ubuntu desde la versión 9.10 en adelante se ejecuta automáticamente cuando nuestro disco ya sufre de algunos problemas sin embargo la gran consola tiene un programa por defecto que nos ayuda a tratar de resolver estos problemas, ayuda a brincar y reprogramar los sectores dañados del disco duro para no tomarlos en cuenta y que ya no escriba y lea ahí, así que nos sera de mucha ayuda como a mi, que de un estado ...

Mixxx Mezclador y reproductor DJ

Les traigo el dia de hoy algo especial para los melomanos que al igual para todo publico puede ser utilizado para aquellos que empiezan una carrera casera o profesional en el mundo de las mezclas de la musica con la meta de llegar a ser el alma de las fiestas. Para conseguirlo existe un proyecto tan profesional y facil de utilizar, es gratuito y de software libre; se llama MIXXX (con triple "X") y pueden visitar su pagina oficial http://www.mixxx.org   Para utilizarlo en Debian GNU/Linux  nesesitamos compilarlo, desgraciadamente es un punto negativo para esta aplicacion ya que muchos iniciados o novatos en este mundo de GNU/Linux no les parese hacer algo extra para tener una aplicacion asi pero espero que les sirva este metodo sencillo, lo que tenemos que hacer es bajarlo desde la pagina oficial y como se muestra en la imagen esta el boton de descargar. Buscamos en la seccion Linux/source code (deberia llamarse GNU/Linux) y descargamos, en mi caso ...