Php Laravel Angularjs Nginx配置
我需要在同一台服务器上部署我的Laravel和Angularjs应用程序。 以/api/开头的URL应该进入我的php服务器并查看route.php,其余的都应该从angular提供服务 Angular应用程序运行良好。 但是/api/url没有到达my route.php 这是我的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
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服务器的?