@sergey228_G

Как сделать чтобы traefik открывал nginx по имени хоста?

текущий конфиг nginx
#Nginx Service
    nginx:
        image: nginx:alpine
        restart: unless-stopped
        tty: true
        environment:
            NGINX_ENVSUBST_TEMPLATE_SUFFIX: ".conf"
            FASTCGI_PASS: "${COMPOSE_PROJECT_NAME}-app-1:9000"
        #ports:
        #    - "${APP_EXT_PORT:-80}:80"
        volumes:
            - ./:/var/www
            - ./docker/nginx/templates:/etc/nginx/templates
            - ./docker/nginx/nginx.conf:/etc/nginx/nginx.conf
        labels:
            - traefik.enable=true
            - traefik.http.routers.nginx.entrypoints=https
            - traefik.http.routers.nginx.rule=Host("${APP_HOST}")

        networks:
            - web
        depends_on:
            - app


так тоже пробовал
.rule=Host(l.mydomain.loc`)
так тоже сайт с браузера не доступен

и при этом что смущает 65877bd8e957a802248264.png

хост он видит .

так-же вопрос еще один
траефик у меня с текущими конфигами открывается по адресу
https://traefik.docker.localhost

routers:
    traefik:
      rule: "Host(`traefik.docker.localhost`)"
      middlewares: ["dashboard-auth"]
      service: "api@internal"
      tls:
        domains:
          - main: "docker.localhost"
            sans:
              - "*.docker.localhost"
          - main: "coderstm.localhost"
            sans:
              - "*.coderstm.localhost"


тоесть поддомен на локалхост получается сделать а другие не открывает .
мне стоит добавить запись в /etc/hosts ? чтобы это заработало
(я и так уже воспользовался статическим айпи , но мне сказали что я могу сделать через траефик реверс прокси и привязаться к именам хостов ...)
подскажите пожалуйста

хочу примерно такие адреса

l.hash.loc
l.hashtwe.loc
traefik.docker.localhost
portainer.docker.localhost

кстати в портейнере запись
labels:
      - "traefik.enable=true"
      - "traefik.http.routers.portainer.rule=Host(`portainer.localhost`)"
      - "traefik.http.routers.portainer.service=portainer"

тоже не срабатывает на 9443 порт

или
  • Вопрос задан
  • 130 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Drno
В 1 сеть их помести для начала. И дай названия
Ответ написан
Ваш ответ на вопрос

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

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