InicioLinuxMontar un servidor web local en Ubuntu

Montar un servidor web local en Ubuntu

Linux•6/28/2013



A veces es importante hacer pruebas locales antes de poner una nueva función en nuestro blog o actualizar una página web. También es válido si queremos experimentar diferentes plataformas web antes de elegir la mejor para nuestro proyecto o si, por otro lado, sólo queremos aprender nuevas cosas.


Para ello debemos seguir estos simples pasos y en pocos minutos tendremos nuestro servidor funcionando y listo.
Lo que instalaremos será un servidor LAMP (Linux, Apache, MySQL, PHP-PERL-PYTHON según corresponda)




Primero que nada necesitamos instalar la herramienta tasksel que nos permitirá instalar software de servidor en nuestro Ubuntu desktop. Por omisión viene instalado en las versiones Server de Ubuntu, pero en las Desktop hay que instalarlo manualmente. Para ello lo buscamos en el Centro de Software con el nombre tasksel, nos pedirá nuestra cotraseña y se iniciará el proceso de instalación.





Luego abrimos una terminal y ejecutamos el siguiente comando:

sudo apt-get install lamp-server^



Tengan cuidado de escribir el caracter ^, es necesario. Se iniciará la instalación de nuestro servidor y después de unos minutos nos pedirá definir una contraseña para la base de datos en MySQL y luego reingresarla para la confirmación.

Después de finalizada la instalación, tendremos un directorio llamado www en la carpeta /var, pero estará con privilegios administrativos por lo que no podremos colocar contenido. Para ello debemos cambiar los permisos de ejecución, lectura y edición de forma recursiva para que podamos trabajar con libertad en subdirectorios.

Escribimos el siguiente comando en la terminal:

sudo chmod 777 -R /var/www



Explico un poco que hicimos: El 777 representa lectura, escritura y ejecución (en ese orden) para el directorio o archivo en su máximo nivel, es decir, el acceso total y natural para trabajar con nuestros archivos, el comando -R significa que tambien es recursivo, o sea, que los permisos también se aplican a archivos y subdirectorios. También lo podemos escribir de la siguiente forma:

sudo chmod rwx -R /var/www



Donde r es read o lectura, w es write o escritura y x es excecution o ejecución.

Luego que tenemos nuestro directorio preparado y listo para trabajar podemos hacer más facil el acceso dejando un acceso directo en nuestra carpeta personal, para ello ingresamos el siguiente comando:

ln -s /var/www /home/nombre-de-usuario/www



Donde nombre-de-usuario lo reemplazamos por el nuestro.

Hasta aqui tenemos un servidor funcional y preparado para trabajar, pero si además, queremos gestionar bases de datos para trabajar con nuestros proyectos es muy recomendable instalar el paquete para realizar este proceso vía web de manera más fácil. Lo hacemos con este comando:

sudo apt-get install phpmyadmin



Nos pedirá nuestra contraseña de usuario y dará comienzo a la instalación donde el asistente nos preguntará para qué tipo de servidor queremos instalar el servicio, seleccionamos Apache.



Luego nos pedirá asociar la instalación de phpmyadmin a una base de datos. Como es la primera vez que estamos instalando le diremos que haga la asociación con las opciones más comunes y que cree la base de datos en el proceso, para ello seleccionamos la opcion <Si>



Acto seguido nos preguntará por la contraseña de MySQL que definimos al comenzar la instalación de lamp-server, la ingresamos. Finalmente nos pedirá crear una contraseña de seguridad para phpmyadmin, que por comodidad puede ser la misma de MySQL, aunque por seguridad no está recomendado. Inmediatamente nos pedirá la confirmación y listo. Tendremos nuestro servidor y phpmyadmin corriendo en nuestro equipo.

Para probar basta ingresar lo siguiente en un navegador:

localhost



Donde debemos obtener una pagina de respuesta con el siguiente mensaje:



Para probar phpmyadmin, basta con ingresar lo siguiente:

http://localhost/phpmyadmin


Espero, que esta mini guia les sea de utilidad
Datos archivados del Taringa! original
142puntos
433visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
11visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

M
Masimus77🇦🇷
Usuario
Puntos0
Posts12
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.