Я знаю, что этот вопрос или подобный вопрос уже задавался, но я борюсь с ним в течение некоторого времени. У меня есть приложение, которое использует реагирует маршрутизатор, и я сделал образ докера для него, и я использую сервер nginx, и он работает. Но когда я хочу обновить страницу, я выдаю ошибку nginx 404. Я знаю, что мне нужно переписать конфигурационный файл 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;
}
EDIT:
А как проверить какой файл конфигурации запущен?