#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 файл присутствует?
Заранее спасибо!