@bioforge
Верстающий пыхер

Как достучаться с контейнера php до nginx?

Всем привет.

У контейнера nginx открыт порт 8000 на 80. Сайт на хосте открывается по адресу localhost:8000
У контейнера php публичных портов нет.

Необходимо сделать так, что бы php мог достучаться до nginx по адресу хоста(localhost:8000).

Как это сделать ?

Пример конфига:
version: "2"

services:

  nginx:
    build: nginx
    container_name: project_nginx
    volumes:
      - ../:/var/www/project
      - ./nginx/nginx.conf:/etc/nginx/nginx.conf
      - ./nginx/project.conf:/etc/nginx/vhosts.d/project.conf
    ports:
      - "8000:80"
    restart: always
    depends_on:
      - php

  php:
    build:
      context: ./php
      args:
        HOST_USER_UID: ${HOST_USER_UID}
        HOST_USER_GID: ${HOST_USER_GID}
    container_name: project_php
    volumes:
      - ../:/var/www/project
      - ./php/fpm.conf:/usr/local/etc/php-fpm.d/www.conf:ro
      - ./php/php.ini:/usr/local/etc/php/php.ini:ro
    tty: true
    restart: always
  • Вопрос задан
  • 115 просмотров
Пригласить эксперта
Ответы на вопрос 1
lxfr
@lxfr
Необходимо сделать так, что бы php мог достучаться до nginx по адресу хоста(localhost:8000).


Можно еще раз, и по русски, кто до чего и зачем должен достучаться?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы