Получение ошибки 404 для приложения React на экземпляре AWS EC2

#reactjs #amazon-web-services #amazon-ec2 #http-status-code-404

Вопрос:

Я получаю ошибку 404 при доступе к экземпляру aws, который я настроил для своего веб-приложения react с помощью nginx. В экземпляре есть только приложение react, и оно выполняет вызовы api на другой сервер.

Ниже приведена моя конфигурация nginx в файле /etc/nginx/сайты-доступно/по умолчанию.

 server {
  listen 80 default_server;
  listen [::]:80 default_server;

  index index.html index.htm;

  root ~/enbiosis-user-panel-react/build;

  server_name _;

  # react app amp; front-end files
  location / {
    root ~/enbiosis-user-panel-react/build;
    try_files $uri $uri/ =404;
  }

  location /api/ {
    proxy_pass https://www.enbiosis.com/api;
  }
}

 

Я также выполнил «sudo npm выполнить сборку». Но я продолжаю получать 404 при попытке получить доступ к экземпляру aws. Я верю, что это потому, что он не может найти мой index.html файл по какой-то причине? Даже несмотря на то, что есть index.html файл присутствует?

Заранее спасибо!