@lambdahhh

Как мне настроить хост сайта локально, чтобы открывать по хосту, а не через localhost?

Сделал простейший конфиг

NGINX конфиг в докере
server {
    listen 80 default;
    server_name fronter.dev;
    client_max_body_size 12M;
    root /www/app/public;
    index index.html;

    location / {
    }
}


docker-compose.yml
version: "3.9"

services:
  frontend:
    build:
      context: ./docker/nginx
    ports:
      - "4444:80"
    volumes:
      - ./docker/nginx/conf.d:/etc/nginx/conf.d
      - .:/www
      - ./app:/www/app
    working_dir: /www/app
    command: nginx -g 'daemon off;'


в /etc/hosts прописал
127.0.0.1 fronter.dev

сайт открывается через localhost:4444

но не открывается через fronter.dev

как это можно сделать? что я делаю не так?

и еще, почему то запрос в браузере fronter.dev автоматически редиректит на https://fronter.dev....
  • Вопрос задан
  • 153 просмотра
Пригласить эксперта
Ответы на вопрос 2
@1rV1N
Редирект на httpS делают некоторые браузеры автомитически, попоробуй ручками указать http://fronter.dev
и еще вариант может у тебя в приложении сделан редирект на https
Ответ написан
Комментировать
@lambdahhh Автор вопроса
в общем самое простое решение, это запускать next.js не из докер контейнера, а из системы, в таком случае у локалхосты фронта и апи не конфликтуют...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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