LAMP-Stack с Docker: Как изменить httpd.conf, чтобы получить доступ к PHP-FPM? - PullRequest
0 голосов
/ 12 июня 2018

У меня возникли проблемы с доступом из моего контейнера 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, дайте мне знать!Я не добавил его, потому что это очень длинный файл со значениями по умолчанию.

...