Я знаю, что этот или аналогичный вопрос уже задавался, но я уже некоторое время борюсь с ним. У меня есть приложение, использующее реагирующий маршрутизатор, и я сделал для него образ докера, и я использую сервер nginx, и он работает. Но когда я хочу обновить страницу, я выдаю ошибку 404 nginx. Я знаю, что мне нужно перезаписать файл конфигурации nginx, чтобы он заработал, но не знаю, почему он не работает. Я попытался сделать какое-то перенаправление в nginx.conf, чтобы посмотреть, не перекрывает ли он default.conf, но это не работает. Это мои файлы:
Dockerfile:
FROM nginx:alpine
COPY ./nginx/default.conf /etc/nginx/conf.d/default.conf
COPY --from=build /app/build /usr/share/nginx/html
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]
nginx.conf
server {
listen 80 default;
server_name localhost;
return 301 https://www.google.com;
}
РЕДАКТИРОВАТЬ:
А как проверить какой конфиг файл запущен?