У меня есть Dockerfile и я создаю сценарий, который создает 2 контейнера, один для веб-сайтов (apache) и другой для (SQL), они прекрасно работают и работают на Windows 7, Linux Mint 18.3 и Ubuntu 16.04.
Однако, когда я иду на сборку / развертывание на сервере AWS EC2, все прекрасно работает, за исключением кода PHP, отображаемого в виде простого текста.
Я просмотрел и увидел другие статьи, следующие примерувнесение изменений в модули MPM, такие как a2enmod mpm_event
и a2dismod mpm_prefork
. Apache в настройке EC2, по-видимому, имеет все необходимые модули для PHP и обработчики для обработки расширения .php
.
На данный момент я ломаю голову, пытаясь понять, почему веб-контейнер докера по-разному строится насервер EC2.