@bychkov_64
Фрилансер, пацифист

Docker как прикрутить домен?

Суть такая есть сервер на котором есть Nginx и php. Там работает проект который я не могу трогать.

Я хочу в отдельном контейнере запустить другой проект на этом образе ipburger/php7.1-ioncube
https://hub.docker.com/r/ipburger/php7.1-ioncube
Как мне к нему прикрутить домен?
Запускаю так:
docker run -v /var/www/site.shop/public_html/:/app -p 8150:80 -p 8153:443 -e WEB_ALIAS_DOMAIN=site.shop ipburger/php7.1-ioncube
На айпи-адресс:порт заходит и все работает 100%
Вот конфиг нгникса
server {
    listen 80;
    server_name site.shop;

    access_log /var/www/site.shop/log/access.log;
    error_log /var/www/site.shop/log/error.log;

    location / {
        proxy_pass http://0.0.0.0:8150;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_connect_timeout 120;
        proxy_send_timeout 120;
        proxy_read_timeout 180;
    }
}

И все равно это не работает. Все перегуглил что мог.

Я пробовал обращаться к localhost, gateway ip, напрямую и ничего не работает
  • Вопрос задан
  • 271 просмотр
Решения вопроса 1
@bychkov_64 Автор вопроса
Фрилансер, пацифист
Допер что нужно в контейнере поднять nginx. А на локалке в nginx сдлеать proxy_pass на localhost:3000.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
proxy_pass 0.0.0.0:8150;
Это вы куда планируете обращаться, расскажите-ка?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы