Как направить домен на хост, сайт которого развернут на Docker?

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
EVOSandru6
Сообщения: 605
Зарегистрирован: 2014.07.04, 13:33

Как направить домен на хост, сайт которого развернут на Docker?

Сообщение EVOSandru6 » 2018.11.13, 13:52

Добрый день,

Есть домен: domen.ru

На сайте поставщика - указал ns сервера VPS хостинга

На данном хостинге у меня развернут сайт на докере.

Код: Выделить всё

sudo docker-compose up
Локально сайт открывается на localhost:8080

Есть выделенный ip адрес VPS - {123}.{123}.{123}.{123}

На какой порт настроить nginx докера и что прописать в /etc/hosts, чтобы по желаемому домену открывался мой сайт, развернутый на докере?

chesar
Сообщения: 512
Зарегистрирован: 2013.04.10, 17:49

Re: Как направить домен на хост, сайт которого развернут на Docker?

Сообщение chesar » 2018.11.13, 19:16

Прокидываешь 80 (443) порт с хост машины в контейнер nginx.
В nginx конфиге слушаешь 80 порт и апстримишь на контейнер php

Код: Выделить всё

server {
    charset utf-8;
    listen 80;
    server_name domen.ru;
    ...
    location ~ \.php$ {
         fastcgi_pass php-upstream;
        ...
    }
}

Ответить