Php Laravel Angularjs Nginx配置

Php Laravel Angularjs Nginx配置,php,angularjs,nginx,laravel-5.2,Php,Angularjs,Nginx,Laravel 5.2,我需要在同一台服务器上部署我的Laravel和Angularjs应用程序。 以/api/开头的URL应该进入我的php服务器并查看route.php,其余的都应该从angular提供服务 Angular应用程序运行良好。 但是/api/url没有到达my route.php 这是我的Nginx配置文件: server { listen 80; server_name my-project.com; root /var/www/my-project.com/web/my-p

我需要在同一台服务器上部署我的Laravel和Angularjs应用程序。 以/api/开头的URL应该进入我的php服务器并查看route.php,其余的都应该从angular提供服务

Angular应用程序运行良好。 但是/api/url没有到达my route.php

这是我的Nginx配置文件:

server {
    listen 80;
    server_name my-project.com;
    root /var/www/my-project.com/web/my-project/Client/app;

    index index.html index.php;

    charset utf-8;

    location / {
        try_files $uri $uri/ /index.html;
    }

    location /api/ {
        alias /var/www/my-project.com/web/my-project/Server/public/;

        index index.php;
    }

    error_log  /var/log/nginx/example.com-error.log error;
}
如果我将/api/预先添加到我的路由,它将给出404,如果我没有,它将在我的响应中提供index.html


我做错了什么?

您是如何将nginx连接到php服务器的?您是如何将nginx连接到php服务器的?