Está en la página 1de 3

Instalar el servidor web Apache en Ubuntu

Introducción
El servidor HTTP Apache es el servidor web más usado en el mundo. Provee muchas características
poderosas, incluyendo módulos de carga dinámica, soporte robusto a medios, así como amplia
integración a otros programas comúnmente utilizados.

Paso 1 — Instalar Apache


Apache se encuentra disponible dentro de los repositorios de software predeterminados de Ubuntu.
1.- Actualizar el índice de los paquetes locales: sudo apt update

2.- Instalar el paquete apache2: sudo apt install apache2

Paso 2 — Configurar el cortafuegos


Antes de probar el Apache, es necesario modificar los ajustes del cortafuegos de tal manera que se
garantice el acceso externo a los puertos web por defecto.
1.- Verificar si el cortafuegos está instalado y activo en el sistema: sudo ufw status
a) si nos responde que no esta, se instala con la instrucción: sudo apt-get install ufw
b) para activarlo teclear: sudo ufw enable
c) Listar los perfiles de aplicación dentro ufw digitando: sudo ufw app list
se debería desplegar una lista de perfiles de aplicación incluido apache:

Nota:
Existen tres perfiles disponibles para Apache:
• Apache: este perfil habilita únicamente el puerto 80 (normal, tráfico web sin encriptar).
• Apache Full: este perfil habilita dos puertos: puerto 80 (normal, tráfico web sin encriptar) y el puerto 443 (tráfico
encriptado mediante TLS/SSL).
• Apache Secure: este perfil habilita únicamente el puerto 443 (tráfico encriptado mediante TLS/SSL).

Se recomienda que siempre habilites el perfil con más restricciones dependiendo del tráfico requerido y
cómo se ha configurado tu máquina. Como aún no hemos configurado el SSL para nuestro servidor en esta
guía, solo permitiremos el tráfico a través del puerto 80: sudo ufw allow 'Apache'

d) Se puede verificar el cambio digitando: sudo ufw status


Se te debería desplegar que el tráfico HTTP se encuentra permitido:
Paso 3 — Verificar el servidor web
Al finalizar el proceso de instalación, Ubuntu inicia Apache. Entonces, el servidor web debería encontrarse
activo y en ejecución. Verifica con el sistema de base systemd que el servicio se está ejecutando al
digitar: sudo systemctl status apache2

Como se puede ver en esta salida, el servicio se ha iniciado exitosamente. Sin embargo, el mejor test para
realizar esta comprobación es el de solicitar una página al servidor Apache:

a) Conocer la IP del PC en la red interna: hostname -I (lo que me salió: 192.168.0.26)


b) Conocer la IP pública de nuestra conexión a Internet que es percibida desde un lugar externo:
curl -4 icanhazip.com Sería la que tengo que dar para que otras personas vean mi página.

Cuando alguien entre, entra con la ip pública y el rute mio la cumple en la Ip local mia.

c) Conociendo la dirección IP de tu servidor (del PC), ingrésala en la barra de direcciones de tu navegador. A


continuación, deberías ver la página web predeterminada de tu servidor web:

El despliegue de esta página implica que Apache se encuentra funcionando correctamente. Además, también
incluye información básica sobre la localización de archivos y directorios relevantes de Apache.

Para que alguien vea mi web

Debo redireccionar la ip publica con la privada, y eso se hace dentro del ruter.
Se busca marca y modelo del ruter. (con eso te metes en google y buscas el DMZ que
supuestamente está desactivado y aun estando activado puede que haya que darle la
orden para redirecionar el tráfico)

Voy a google y pongo http://192.168.0.1 , veo mi ruter. En USUARIO Y


CONTRASEÑA PONGO lo que está en la pegatina del ruter (son donde pone usuario
y contraseña)

Entro en “internet” activo el DMZ y completo la IP de mi ordenador.


En la terminal meto curl -4 icanhazip.com para conocer la ip pública. Esa Ip es la que
le doy a la persona para ver mi página. Primero verá la de Apache. Si quiero que vea la
página web. Debo entrar donde se almacena ese archivo index y meterla en la carpeta donde
está esa página index de apache.

Abro terminal y pongo sudo nautilus, se abre un navegador de archivos de ubuntu. Voy a
sistema de archivos, dentro voy a a la carpeta VAR (debajo del todo). Luego voy a www,
luego entro en html, y dentro hay un archivo index. Lo renombro para que no me coja esa
página como inicio.

Dejo esa ventana abierta y la terminal también también.

Copio todo lo de la página (control A) en la ventana nautilus.

Puedes Contratar un dominio y así tiene acceso a el dominio

El dominio te lo puedes llevar al servicio de hospedaje y dices que quieres un dominio.

El hospedaje de da un espacio para la web mas cuentas de correos.

El instituto vio Berni que ya tiene un dominio que es iescaepionis.es


Está hospedada en Don dominio. 1,1 G vale 25/año euros y 5 G + 20 cuentas de correo 30
euros /año (está en rebajas, en verdad son 60 € al año.

También podría gustarte