Montar Servidor Web Apache en Ubuntu

Monta un servidor web en Ubuntu con Apache

El servidor web Apache es el servidor web más implantado entre los diferentes servidores que ofertan sitios web en Internet. Es software libre, de código abierto y se encuentra disponibles para plataformas Unix (BSD, GNU/Linux,etc.), Windows y Macintosh.

En 2005, Apache fue el servidor web más usado, siendo el servidor empleado en el 48% de los sitios web en el mundo (información extraída de la Wikipedia).

Veamos a continuación como montar y configurar un servidor web en Ubuntu.**
Instalación de Apache

Para instalar Apache simplemente tendremos que abrir el terminal (Aplicaciones/Accesorios/Terminal) y escribir:

* sudo apt-get install apache2

Arranque y parada de Apache

Para arrancar o reiniciar Apache escribiremos el siguiente comando en la consola:

* sudo /etc/init.d/apache restart

Para parar el servidor web escribiremos el siguiente comando:

* sudo /etc/init.d/apache stop

Comprobando el servidor web

Para comprobar que el servidor web funciona correctamente, abrimos cualquier navegador y escribimos lo siguiente en la barra de direcciones:

* http://localhost

Debe aparecer una página como la siguiente.

Montar Servidor Web Apache en Ubuntu
Comprobando el servidor web
También podemos escribir http://ip_del_servidor. Incluso tenemos la posibilidad de editar el archivo /etc/hosts y escribir en él la siguiente línea:

* direccion_ip_servidor www.prueba.com

cambiando direccion_ip_servidor por la dirección IP que tenga el servidor. Esto lo tendremos que hacer para cada uno de los ordenadores de la red local que quieran acceder al servidor.

De esta manera podremos acceder al servidor web escribiendo www.prueba.com en la barra de direcciones del navegador.

apache ubuntu

Por defecto, la carpeta raíz del servidor web es /var/www. Es en ese directorio donde iremos creando las diferentes páginas que formarán nuestra página web.

Para hacer pruebas, lo primero que haremos será modificar el fichero index.html que se encuentra en ese directorio. Hay diversas formas de hacerlo, una de ellas es abriendo el terminal y escribiendo:

* sudo gedit /var/www/index.html

Vamos a crear una página muy sencilla que simplemente muestre el texto “Hola, me llamo Alejandro”. Así pues, borramos todo el contenido del archivo y escribimos el siguiente contenido.

instalar apache ubuntu

Ahora abrimos de nuevo el navegador y escribimos: http://localhost (también podemos poner http://ip_del_servidor). Tendremos que ver la siguiente página.

montar servidor apache

Como ven, el servidor web asume que el documento que debe mostrar por defecto es el index.html, así que no es necesario poner http://localhost/index.html. Si no existe el fichero index.html, busca el fichero index.htm, y si éste tampoco existe, busca el fichero index.php.
Espacio web para cada usuario

Cada usuario puede disponer de su propio espacio web que se almacena en una carpeta llamada public_html que se encuentra en el directorio /home del usuario. Por ejemplo, si tenemos en el sistema un usuario llamado pepe, podemos acceder a la página del usuario pepe escribiendo:

* http://ip_servidor/~pepe/

El carácter ~ se obtiene pulsando Alt Gr + 4



Como ya he dicho anteriormente, el usuario debe crear una carpeta llamada public_html en su directorio personal (/home/nombre_usuario/) y guardar en ese directorio los archivos que formarán parte de su página web.

Para que cada usuario tenga su propio espacio personal, debemos activar el módulo de Apache userdir. Para ello abrimos la consola y escribimos:

* sudo a2enmod userdir

Una vez que hayamos activado el módulo, tendremos que reiniciar el servidor web con sudo /etc/init.d/apache2 restart.

Si queremos desactivar el módulo userdir tendremos que escribir:

* sudo a2dismod userdir

y reiniciar a continuación el servidor.

Fuentes de Información - Montar Servidor Web Apache en Ubuntu

Dar puntos
43 Puntos
Votos: 8 - T!score: 5.5/10
  • 1 Seguidores
  • 27.783 Visitas
  • 25 Favoritos

4 comentarios - Montar Servidor Web Apache en Ubuntu

@_rkm Hace más de 3 años +1
1
@nachoel01 Hace más de 1 año +1
Me sirvio +10
@Ultrademente Hace más de 1 año +1
Gracias por los puntos Nacho, y me alegro que te haya sido de utilidad . Saludos !
@nachoel01 Hace más de 1 año
@Informatk0 Hace más de 7 meses
Se puede visualizar desde windows?
@ariosmar Hace más de 7 meses
Lo que sirve en Ubuntu también sirve en Fedora?