# CREAR SERVIDOR APACHE EN UN SERVIDOR DE AWS
###### tags: `Apache2`,`AWS`
:::info
Primer añdim una nou lloc en la web *cloudflare.com*

Introduim la **URL del nostre domini**

Seguidament indiquem le seguents dades:
- A EL_NOSTRE_DOMINI IP_DEL_SERVIDOR
- CNAME www EL_NOSTRE_DOMINI
El CNAME actuará com un alias, en el meu cas la IP del servidor es una utilitzada anteriorment (després la canvio)

A continuació ens donará dos noms de domini que haurem de introduir en l'apartat **Usar nameserver** en el domini adquirit en la web **freenom.com**

:::
:::info
Introduim els noms proporcionats abans a *freenom.com*

A continuació tornem a clowdfare.com y li donem al aquest botó

Acabem la configuració de Clowdfare

:::
:::warning
La seguent part de la practica és realitzará en una máquina virtual al núvol amb els serveis de AWS
:::
:::info
Per continuar anirem a la página de AWS i crearem un nou Sandbox

Iniciem un LAB per crear una instancia

Seleccionem la opció EC2

Llancem la instancia per configurar la màquina virtual

:::
:::warning
Seguir els seguents passos correctament o no funcionará correctament
:::
:::info
Creem una clau amb les seguents caracteristiques amb el nom que tu vulguis:

Seleccionem el sistema operatiu que volem per al nostre servidor, en el nostre cas Ubuntu

Permitim que es connecti per https y per http

:::
:::success
A continuació llançem la màquina

:::
:::info
Aquí podem veure les nostres instancies, en el nostre cas la instancia creada server web 2


Com podem veure la nostre IP és **3.95.37.226**
A CONTINUACIÓ CANVIEM LA IP QUE HAVIEM ASIGNAT ABANS A **clowdfare.com**

:::
:::warning
El seguents passos és realitzen amb un certificat generat abans amb el nom de "*yeray.pem*"
:::
:::info
Obrim una terminal, en el meu cas d'Ubuntu i entrem a la carpeta on tenim el nostre certificat i introduim les seguents comandes
Aquesta comanda treura permisos per tal de que estigui més segura
- sudo chmod 400 arxiu.pem
Comanda per asegurarse de que esta en la carpeta
- sudo ls |grep arxiu.pem
Comanda per connectarnos per ssh al servidor
- ssh -i arxiu.pem ubuntu@IP_SERVIDOR

A continuació instalem el apache

:::
:::success
Una vegada instalar podrem veure ja la pantalla predeterminada de apache2

:::
:::info
A continuació protegirem la nostre pàgina amb un certificat.
Per instalarlo farem el seguent
## **sudo snap install certbot --classic**

A continuació haurem de introduir la seguent commanda i indicar els parámtetres d'abaix per generar el certificats
## **sudo certbot run --apache**
- adreça de correu
- les dos opcions li indiquem **y** (yes)
- després indiquem el nostre domini, en el meu cas **yreyesjda2022.cf**

:::
:::success
I ja tindriem la nostre pàgina amb certificat !!


:::