У меня возникли проблемы с доступом из моего контейнера Apache к Php-fpm.Мой docker-compose файл готов и работает нормально.Но я не знаю, как изменить httpd.conf, чтобы установить связь между обоими контейнерами (Apache и Php-fpm).Я искал некоторые полезные учебники в Интернете, но все используют Nginx вместо Apache2.Существует также предварительно настроенный образ Docker, состоящий из веб-сервера Apache и Php-fpm на Docker Hub, но я предпочитаю два отдельных изображения из-за возможности замены.
Вот мой файл для создания docker:
version: "3.5"
services:
webserver:
build: apache/
ports:
- "8080:80"
- "443:443"
volumes:
- ~/Docker-Images/example/apache/html:/usr/local/apache2/htdocs
links:
- php-fpm
php-fpm:
build: php-fpm/
ports:
- "9000:9000"
links:
- database
database:
build: mysql/
ports:
- "3306:3306"
volumes:
- ~/Docker-Images/example/mysql/init-scripts:/init-scripts
volumes:
webserver:
database:
Если вам нужен мой httpd.conf, дайте мне знать!Я не добавил его, потому что это очень длинный файл со значениями по умолчанию.