我有三个反应应用程序,它们存储在同一台服务器中。 nginx配置文件“/ etc / nginx / sites-available / default”如下所示。 react应用程序的位置是/ home / ubuntu / team / react-referral / build,/ home / ubuntu / team / react-fulfillment / build和/ home / ubuntu / team / react-leader / build。当我在浏览器中输入网址时,例如“http://x.x.x.x/referral/”,网址可以写入“http://x.x.x.x/react-referral/build/”。但浏览器显示空白页面。我可以知道我犯的错误是什么?谢谢。
server {
listen 80 default_server;
root /home/ubuntu/team;
# Add index.php to the list if you are using PHP
index index.html index.htm index.nginx-debian.html;
server_name x.x.x.x;
location / {
try_files $uri $uri/ /index.html;
}
location /referral {
rewrite ^/referral /react-referral/build permanent;
}
location /fulfillment {
rewrite ^/fulfillment /react-fulfillment/build permanent;
}
location /leader {
#rewrite ^/leader /react-leader/build permanent;
}
}