Nginx加载多个反应App

时间:2018-03-23 11:38:36

标签: reactjs nginx

我有三个反应应用程序,它们存储在同一台服务器中。 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;
    }
}

0 个答案:

没有答案