Страница 1 из 1

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

Добавлено: 2018.11.13, 13:52
EVOSandru6
Добрый день,

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

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

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

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

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

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

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

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

Добавлено: 2018.11.13, 19:16
chesar
Прокидываешь 80 (443) порт с хост машины в контейнер nginx.
В nginx конфиге слушаешь 80 порт и апстримишь на контейнер php

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

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