Servidor web apache2 en Ubuntu

6 febrero, 2013
admin
Servidor web apache2 en Ubuntu

Apache2 es un servidor web HTTP de código abierto.
Veamos su instalación  y configuración básica en Ubuntu.
Este tutorial es valido para una instalación tanto en una versión de Ubuntu Server, como en una de Ubuntu Desktop, ya que lo haremos todo por terminal.


Instalación


Primero hagamos log como root con este comando:

sudo su

Nos pedira la contraseña de root.

Ahora instalamos el servidor apache2, php5 y mysql con este comando:

apt-get install mysql-server-5.5 apache2 php5 php5-mysql libapache2-mod-auth-mysql

MySQL nos pedirá que generemos una contraseña para la administración de la base de datos.

Ahora reiniciaremos apache2 y mysql con los siguientes comandos:

etc/init.d/apache2 restart
etc/init.d/mysql restart

Tambien sirven estos comandos para reiniciar los servicios del apache2 y mysql:

service apache2 restart
service mysql restart

Permisos:


Los archivos que cuelgan de la raíz del servidor web se introducen por defecto en /var/www
Hay que darle permisos de lectura y ejecución para que pueda ser accesible.
Se utiliza este comando para que salvo el propietario el grupo y los otros tengan solo permisos de lectura y ejecución:

chmod 755 /var/www

Si se introducen archivos o directorios nuevos dentro del directorio www y queremos que sean accesibles tendremos que darle permisos a esos archivos o directorios nuevos.
Con el siguiente comando le pondremos los permisos a todo lo que cuelgue de www:

chmod 755 /var/www/*

Comprobación:


Para comprobar las características del servidor, crearemos un archivo php con el siguiente comando.

echo “<? phpinfo(); ?>” > /var/www/info.php

Ahora le daremos permisos al archivo que acabamos de crear:

chmod 755 /var/www/*

Ahora si hemos instalado esto en un ubuntu servidor,  necesitaremos otro ordenador con interfaz gráfico e introduciremos en el navegador web:

http://IP_LOCAL/info.php

Donde pone IP_LOCAL deberá ir la ip local del serviro web. Es aconsejable asignarle una ip estatica fuera del rango de DHCP.
El comando para saber la ip que tenemos es ifconfig

Si lo hemos instalado en un ubuntu con interfaz grafico, bastara con abrir el navegador web desde el mismo servidor y poner nuestra ip o la ip del localhost (127.0.0.1) de esta forma:

http://127.0.0.1/info.php

Nos tiene que abrir una página similar a esta:

Importante
Ya tenemos un servidor web instalado, al cual se puede acceder desde la red local, con la ip local.
Si queremos que el servidor sea accesible no solo desde la red local, si no que pueda ser accesible desde Internet, tenemos que redireccionar el puerto 80 desde nuestro router hacia la ip local del servidor.
Y para acceder al servidor desde Internet tendremos que introducir nuestra ip publica, o asociar un nombre de dominio .com, .es, .net…. a nuestra ip publica.

Sin comentarios

You must be logged in to post a comment.
CONTENIDO PATROCINADO POR

FPla Informatica

Diseño web y Marketing digital
Disponga de una página web o un comercio electrónico de alta calidad a precios muy competitivos.
ACCEDER A FPLA INFORMATICA
close-link