# Instalar apache y php

## Requisitos

- [Docker Engine](https://wiki.pablomp.es/books/docker-engine/page/instalar-docker-engine "Instalar Docker Engine")
- [Nginx proxy manager](https://wiki.pablomp.es/books/nginx-proxy-manager/page/instalar-nginx-proxy-manager "Instalar nginx proxy manager")
- Un dominio/subdominio

## Instalación

Crear una carpeta para almacenar el contenedor de Docker `mkdir -p docker/apache_server`, dentro de esta carpeta creamos un archivo llamado `docker-compose.yml` con:

```yaml
services:
  web:
    image: php:8.1-apache
    restart: unless-stopped
    ports:
      - "8080:80"  
    volumes:
      - ./public:/var/www/html  

```

Una vez creado ejecutar:

```bash
docker compose up -d
```

Crear el contenido de la pagina en la carpeta `public`.