ACERCA DE · CONTACTO · RSS · ·

despuesdegoogle

internet y pos(t)modernidad


Atención: Este blog ya no se actualiza. Desde el 22 de agosto de 2011 se ha integrado en el nuevo blog tiempos pos(t)modernos, que te invitamos a visitar



LAMP en Linux para múltiples usuarios

leave a comment

LAMP (servidor Apache, base de datos MySQL, lenguaje PHP en Linux) es la típica solución para disponer de un servidor potente y casero donde probar todo tipo de aplicaciones web sin tener que recurrir a un servidor externo de pago.

Por ejemplo, es útil tener a tu disposición un servidor web con MySQL y PHP para hacer todos los experimentos con WordPress antes de darlos por definitivos y finalmente publicarlos.

Si usas Linux y todavía no tienes LAMP, la forma más fácil (se reduce a un clic) es hacerlo desde Synaptic:
Sistema -> Administración -> Gestor de paquetes Synaptic -> Editar -> Marcar paquetes por tarea…
y eliges la opción LAMP Server:

lampubuntu.jpg

Así ya tienes instalada y configurada toda la paquetería.

Para acceder a tu servidor web:

http://127.0.0.1

Y para añadir carpetas y archivos tienes que ir a /var/www, la ubicación de donde cuelga físicamente toda la estructura de tu servidor. Para poder copiar cómodamente tus archivos dale todos los permisos:
$ sudo chmod 777 /var/www
Con lo que cualquiera puede leer y escribir en esta carpeta y su contenido.

En el caso de que tu sistema tenga varios usuarios, a lo mejor te interesa más que cada uno sólo pueda acceder con plenos permisos a su propia carpeta /home/usuario/public_html.
No asignes los permisos 777 a /var/www tal como se explica antes; en su lugar, activa el módulo userdir:
$ sudo a2enmod userdir
Reinicia Apache (sudo /etc/init.d/apache2 force-reload) y ya puede accederse a la carpeta public_html, si es que existe, de cada usuario:

http://127.0.0.1/~usuario

(El signo ~ se consigue mediante la combinación AltGr + 4)
Así, cada usuario podrá escribir en su propio sitio web mientras que los demás sólo podrán leer.

Written by emiligene

septiembre 5th, 2007 at 7:32 pm

Posted in linux,ubuntu

Leave a Reply