---
# System prepended metadata

title: smxm7uf3-a01

---

# **Servidor web - repte smx m7**
Jeremiah Jamilla Cabriles

**Como crear servidores web**

1. Primero hacemos un ssh a nuestro servidor indicando la IP y contraseña.
![Screenshot 2023-11-06 145451.png](https://hackmd.io/_uploads/rJOKy9IXa.png)

2. Una vez dentro del servidor, usamos el comando *cd* para ir al directorio **/etc/apache2**
![Screenshot 2023-11-06 145550.png](https://hackmd.io/_uploads/HJYpyqUXT.png)

3. Luego de entrar al directorio, hacemos un *ls* para ver todo el contenido del directorio y le hacemos un *cd* al directorio **sites-available**
![Screenshot 2023-11-06 145737.png](https://hackmd.io/_uploads/r1PDlcLX6.png)

4. Hacemos un *ls-l* para ver los permisos y contenidos del directorio. Despues hacemos un *cp* al **000-default.conf** y ponemos cualquier nombre que queremos assignar.
![Screenshot 2023-11-06 145846.png](https://hackmd.io/_uploads/HygdF58Q6.png)

![Screenshot 2023-11-06 150554.png](https://hackmd.io/_uploads/S1Dc998X6.png)

5. Después editamos el archivo con el comando **sudo nano**
![Screenshot 2023-11-06 150711.png](https://hackmd.io/_uploads/r17Aic87a.png)

6. Una vez dentro, comenzamos a editar el **ServerAlias**, **DocumentRoot** y agregamos **ServerName**
![Screenshot 2023-11-06 151208.png](https://hackmd.io/_uploads/r1omac8mp.png)

7. Despues guardamos y salimos del nano. Creamos dos directorio con el comando **sudo mkdir -p /var/www/jeremiah/curriculum-jeremiah10-23-16-3.traefik.me.conf**

8. Y con el comando **tree** podemos ver si se ha hecho corectamente los dos directorio
![Screenshot 2023-11-06 151727.png](https://hackmd.io/_uploads/H1l37o8QT.png)

9. Después creamos un nuevo usuario con contraseña
![Screenshot 2023-11-06 152117.png](https://hackmd.io/_uploads/rJPuNj8Qp.png)

10. Volvemos al **/var/www** y cambiamos el propietario con el siguiente comando:
![Screenshot 2023-11-06 185912.png](https://hackmd.io/_uploads/r1HAYjUQa.png)

12. Salimos del ssh con el comando **exit**
![Screenshot 2023-11-06 160703.png](https://hackmd.io/_uploads/S1thEiU7T.png)

13. Descargamos y descomprimimos los archivos de la activitad que esta en el HackMD
![image.png](https://hackmd.io/_uploads/B1ySijU7p.png)

14. Una vez hecho, entramos el terminal y usamos el comando **scp** 
![Screenshot 2023-11-06 161830.png](https://hackmd.io/_uploads/ryFcosI7T.png)

15. Despues activamos el Apache2 y usamos el comando a2ensite:
![image.png](https://hackmd.io/_uploads/SygTnsU7p.png)

16. Recargamos el Apache2 con el comando:
![Screenshot 2023-11-06 162944.png](https://hackmd.io/_uploads/ByeGToIXp.png)

Y para ver si ha funcionado, entramos al Firefox y ponemos el cercador el nombre que hemos puesto para nuestro pagina web.
![Screenshot 2023-11-06 170027.png](https://hackmd.io/_uploads/Sk774nUX6.png)

Otros paginas:
![image.png](https://hackmd.io/_uploads/B1Rek0UQp.png)
