Instalar Apache en Ubuntu

Para instalar el servidor web Apache en nuestro Ubuntu, teclearemos en nuestra terminal

  • sudo apt-get install apache2-mpm-prefork apache2.2-common apache2-utils

Ahora escribimos esta url: ” http://localhost" en nuestro navegador.

Si nos lleva a una página que pone: IT WORKS, significa que la instalación ha sido un éxito.

Fácil no?

Habilitar de la carpeta de Usuario

Después de haber instalado nuestro servidor HTTP Apache, habilitaremos las carpetas de usuario. Asi todo lo que pongamos en esa carpeta se ejecutará en nuestro servidor.

El siguiente paso es informar al servidor Apache, cual es el módulo que debe cargar. Vamos a comprobar la existencia de nuestros módulos UserDir con el comando {ls}, estos deberían aparecer en la carpeta módulos disponibles en /etc/apache2/mods-available, por lo tanto:

ls /etc/apache2/mods-available/userdir*

y obtenemos algo así como esto:

	/etc/apache2/mods-available/userdir.conf
	/etc/apache2/mods-available/userdir.load

Ahora debemos habilitarlos.

ls /etc/apache2/mods-enabled/userdir*

Para habilitar los módulos UserDir, debemos hacer que Apache vea nuestros módulos, que los cargue al arrancar cuando mire en habilitados; para ello nos valemos de {ln} creando un enlace simbólico o usando el comando {a2enmod} creado precisamente para ello:

  • sudo a2enmod userdir

Veamos si es cierto, nuevamente con el comando {ls} pero ahora le indicamos con el parámetro {-la} para ver hacia adonde apuntan nuestros enlaces simbólicos:

  • ls -la /etc/apache2/mods-enabled/userdir*

Veremos con fecha y hora de creación, mas rutas completas, algo como esto:

     lrwxrwxrwx 1 root ..enabled/userdir.conf -> ...available/userdir.conf
     lrwxrwxrwx 1 root ..enabled/userdir.load -> ...available/userdir.load

Sólo nos falta reiniciar el navegador Apache para que cargue nuestros módulos UserDir. El procedimiento ha sido sencillo y no debería haber problema. En este caso usaremos el comando {apache2ctl} junto con el parámetro {graceful} que entre ambos reinician el demonio httpd Apache, comprobando automáticamente los archivos de configuración; seguimos en consola:

sudo /etc/init.d/apache2 restart

sudo apche2ctl graceful

Para terminar y usar nuestro UserDir como servidor Web de escritorio, debemos crear una carpeta que por norma debe llamarse {public_html} y a partir de ella, empezamos con un poco de orden para meterle información, por ejemplo:

Creamos la carpeta {/home/nombre_usuario/public_html} o lo que es lo mismo: {~/public_html} y en la misma línea he concatenado la orden para crear una carpeta que verá {gifs} y otra que verá {tutoriales} luego con {ls} veremos lo que hicimos.

mkdir ~/public_html && mkdir ~/public_html/gifs && mkdir ~/public_html/tutoriales && ls ~/public_html

Si tienen algo para guardar en esas carpetas pueden hacerlo, si no, descarguemos algo para probar:

cd ~/public_html/gifs && wget http://www.gif-animados.net/gifs/pinguinoslinux4.gif && cd ~/public_html/tutoriales && wget http://www.comandos-linux.we.bs/index.html && cd .

Con lo anterior ya tenemos algo para probar. Para el futuro, si desean entrar con un clic desde su navegador Web, luego de la siguiente línea, vayan a Marcadores -> Marcar esta página -> Carpeta -> Barra de marcadores -> Botón Listo.

firefox http://localhost/~$USER

Nota: La variable $USER es usada y ejecutada dentro del shell, el navegador sólo recibe su valor.

Al terminar de visualizar el “GIF” y la página WEB que por cierto entró en automático por ser de nombre index.

Los comandos para iniciar y parar el servidor son:

sudo /etc/init.d/apache2 start    —->inicia el servidor apache

sudo /etc/init.d/apache2 stop    —->apaga el servidor

Próximamente cómo instalar el servicio de php y mysql en nuestro servidor.

About these ads

2 Responses to “Instalar Apache en Ubuntu”


  1. 1 Mandakini Ravi 8 enero 2013 en 23:19

    Hey! I realize this is somewhat off-topic but I had to ask.
    Does running a well-established website such as yours require a
    large amount of work? I’m brand new to running a blog but I do write in my journal every day. I’d like to start a blog so I will be
    able to share my experience and thoughts online. Please let me know if you have any recommendations or tips for brand
    new aspiring blog owners. Thankyou!

  2. 2 hausfay.com 19 junio 2013 en 2:51

    I hardly comment, but after looking at a lot of responses here Instalar Apache en Ubuntu | Ubuntu Libre.
    I do have a couple of questions for you if you tend not to mind.
    Is it only me or does it seem like some of the remarks look like they are coming from
    brain dead people? :-P And, if you are posting on additional places, I’d like to keep up with you. Could you make a list of every one of all your social community pages like your Facebook page, twitter feed, or linkedin profile?


Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s





Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

%d personas les gusta esto: