Я развернул свое первое приложение React, Node, MongoDB, Nginx на бесплатной шине EC2. backend API работает отдельно, и front-end также работает хорошо. но вызовы внешнего интерфейса API не достигают друг друга.
внешний интерфейс: http://18.130.30.219/ API узла: http://18.130.30.219: 5000 / api / article / thumbist
default.conf, как показано ниже
server {
#listen 80;
listen 80 default_server;
listen [::]:80 default_server;
server_name localhost;
access_log /home/ubuntu/client/server_logs/host.access.log main;
location / {
root /home/ubuntu/client/deploy;
index index.html index.htm;
try_files $uri /index.html;
add_header X-Frame-Options SAMEORIGIN;
add_header X-Content-Type-Options nosniff;
add_header X-XSS-Protection "1; mode=block";
add_header Strict-Transport-Security "max-age=31536000; includeSubdomains;";
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
server_tokens off;
location ~ /\.ht {
deny all;
}
}