создал службу apache с использованием docker compose, но не может получить доступ к apache (httpd) через браузер - PullRequest
1 голос
/ 14 января 2020

Ниже мой docker-compose.yml:

version: '3'
services:
  proxy:
    image: nginx:1.11 # this will use the latest version of 1.11.x
    ports:
      - '80:80' #expose 80 on host and send it to container on 80
    volumes:
      - ./nginx.conf:/etc/nginx/conf.d/default.conf:ro
  web: 
    image: httpd #this will use httpd latest  

Я выполнил приведенный выше код в экземпляре AWS EC2, и он, как и ожидалось, создал два прокси-сервера служб и

Я установил docker и docker составляют на экземпляре Ec2, и для этого экземпляра правило входящего / исходящего трафика «all traffi c» означает, что порт 80 открыт в этом экземпляре.

Однако, когда я пытаюсь чтобы получить доступ к apache (httpd) через браузер, используя url htpp://Public Ip of EC2 Instance:80, он не откроет страницу по умолчанию apache и вместо этого отобразит сообщение:

Этот сайт не может быть доступен 54.211. 70.155 отказался подключаться. Попробуйте: Проверка соединения Проверка прокси и брандмауэра ERR_CONNECTION_REFUSED "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...